2. Intel en Cordoba
2
Estamos hace 8 años en Cordoba
Varios proyectos relacionados con Cloud y SaaS
Contribuidores a OpenStack (top 5)
Intel Update Manager® deployed in 15M devices
Intel AppUp® +6M clients deployed and 1M active users
Context aware client for Lenovo Secure Cloud Access ®
Intel Identity Service® (500k users)
Recientemente incorporamos 5 proyectos de Intel
Security
3. Agenda de la charla
3
Tres escenarios comunes en empresas tecnológicas y su impacto por el Cloud
Manejo de recursos de hardware en IT
Uso de software On Premise versus as a Service
Desarrollo de Software as a Service (SaaS)
4. Nube o sopa de palabras?
4
Bottom line: Cloud Computing apunta a reducir costo y mejorar eficiencia
5. Reducción de costos Innovación
5
Qué harías si tuvieras 1000
máquinas por 1 hora?
Qué harías si tuvieras 100 Intel Xeon
cores y 1TB de RAM por 1 hora?
Scalabilty
testing
Browser
compatibility
testing
Video
analytics
Graphic
rendering
6. Escenario 1: Necesito infraestructura para desplegar un
CRM
6
Cuánto puede costar instalar un par de servers, storage, red, etc.?
Cape OpEx
Cuánto puedo demorar en tener el hardware listo para empezar a instalar el
CRM?
7. Tiempos de provisionamiento de HW en Intel IT
2000-2009 2010 2012+
Office
Cloud
Office/Enterprise/Services
90+ Day Provisioning 10 day Provisioning On Demand Compute
(< 1 hr)
Physical Hosting Office/Enterprise
Public
7
8. La transformación de Intel IT
8
Pasamos de tener hardware
físico asignado por productos a
tener hardware virtualizado
orquestado por software
Self-service es clave para aumentar eficiencia
9. 9
Software Defined Infrastructure (o IaaS)
Con un archivo de configuración definimos una estructura completa
DNS, Load Balancers, CDN, fronte end, biz layer, backend
El deployment se puede hacer en una nube pública (e.g. AWS) o privada (e.g. OpenStack)
10. Escenario 2: Necesito email para mi empresa
10
Costos a considerar
Infraestructura de HW
Licencias de SW (OS, exchange, etc)
Instalación
Mantenimiento (Patching, upgrades,
backup)
User support
Incidentes (downtime, security)
Alternativas
HW y SW managed on premise
HW en la nube (IaaS) y SW on premise
Todo en a nube (SaaS)
Office365, Hosted Exchange, Gmail for
bussiness
11. Alternativas en detalle (Software Service Stack)
11
IaaS SaaS
APPLICATIONS
DATA
RUNTIME
MIDDLEWARE
O/S
VIRTUALIZATION
NETWORKING
STORAGE
SERVER
APPLICATIONS
DATA
RUNTIME
MIDDLEWARE
O/S
VIRTUALIZATION
NETWORKING
STORAGE
SERVER
In house As a Service
Cloud / Data Center Device
On
Premise
APPLICATIONS
DATA
RUNTIME
MIDDLEWARE
O/S
VIRTUALIZATION
NETWORKING
STORAGE
SERVER
Email admin &
soporte
Equipo de IT
Equipo de
infraestructura
12. 12
Escenario 3: Estoy desarrollando un producto SaaS
Características de un producto SaaS:
Los usuarios pagan por uso
Uso variable (estacional y diario)
Gran diferencia entre carga media y pico
Atributos claves de una solución SaaS
El costo de operación se tiene que adaptar al
uso
Escalabilidad
Up & Out
Ilimitada
Elástica
Alta Disponibilidad
Graceful degradation
Redundancia de racks y geográfica
Autonómica/Auto configurable
13. Ejemplo: Producto para celulares y IoT
13
Monitoring
(10.21.90.87)
private subnet 1 – public subnet – AZ 1a - (10.21.230.0/24) AZ 1a – (10.21.90.0/24)
HAProxy1
LoadBalancer
(10.21.90.200)
WebEnclaveHost1
(10.21.90.235)
WebEnclaveHostN
NAT – ZA
(107.23.4.4)
WebEnclaveHost2
(10.21.90.155)
API Management &
CDN
Amazon ELB 1
VPC – Amazon Region us-east-1 (10.21.0.0/16)
Internet GW
Route53
DNS
SSL-443
80
80
80
80
Internet
Client
SSL-443
Static Lib Hosting
(va.int.webenclave)
HAProxy2
LoadBalancer
(10.21.91.40)
S3 Bucket
APIGee
SSL-443
1024
80
80
80
Redis/Logstash1
(10.21.90.65)
Redis/Logstash2
(10.21.91.38)
private subnet 2 – AZ 1c – (10.21.91.0/24)
Elasticsearch
(10.21.90.57)
6379
8000
SSL-9300
Kibana
(10.21.0.122)
(54.208.3.66)
9200
6379
6379
6379
SSL-443
SSL-443
WebEnclaveHostY
6379
SSL-9300
6379
6379
6379
CSP VPC
SPLUNK Indexer
8000
NAT – ZC
(107.23.215.58)
WebEnclaveHostX
WebEnclaveHostZ
80
80
80
6379
6379
6379
Non PRD enviroment
6379
6379
6379
80
80
80
6379
6379
5666
5666
5666
22
5666
5666
5666
5666
public subnet – AZ 1c – (10.21.240.0/24)
80
Nagios
Monitoring
(10.21.90.87)
Deployment Server
(Chef)
Deployment Server
(Chef)
Heidrum
Heidrum
80
80
Biz layer
(elastic)
Load
Balancer
Autonomics
(Monitoring,
Recovery &
Scaling)
Operations
Outbound proxy
14. Ejemplo: Producto para celulares y IoT
14
Monitoring
(10.21.90.87)
private subnet 1 – public subnet – AZ 1a - (10.21.230.0/24) AZ 1a – (10.21.90.0/24)
HAProxy1
LoadBalancer
(10.21.90.200)
WebEnclaveHost1
(10.21.90.235)
WebEnclaveHostN
NAT – ZA
(107.23.4.4)
WebEnclaveHost2
(10.21.90.155)
Amazon ELB 1
VPC – Amazon Region us-east-1 (10.21.0.0/16)
Internet GW
Route53
DNS
SSL-443
80
80
80
80
Internet
Client
SSL-443
Static Lib Hosting
(va.int.webenclave)
HAProxy2
LoadBalancer
(10.21.91.40)
S3 Bucket
APIGee
SSL-443
1024
80
80
80
Redis/Logstash1
(10.21.90.65)
Redis/Logstash2
(10.21.91.38)
private subnet 2 – AZ 1c – (10.21.91.0/24)
Elasticsearch
(10.21.90.57)
6379
8000
SSL-9300
Kibana
(10.21.0.122)
(54.208.3.66)
9200
6379
6379
6379
SSL-443
SSL-443
WebEnclaveHostY
6379
SSL-9300
6379
6379
6379
CSP VPC
SPLUNK Indexer
8000
NAT – ZC
(107.23.215.58)
WebEnclaveHostX
WebEnclaveHostZ
80
80
80
6379
6379
6379
Non PRD enviroment
6379
6379
6379
80
80
80
6379
6379
5666
5666
5666
22
5666
5666
5666
5666
public subnet – AZ 1c – (10.21.240.0/24)
80
Nagios
Monitoring
(10.21.90.87)
Deployment Server
(Chef)
Deployment Server
(Chef)
Heidrum
Heidrum
80
80
Un VPC en cada costa
Dos AZ por
data center
Gratefull degradation
Active-Active/Pasive
Tiempo total de deployment 10 minutos
15. Resumen de la presentación
Cloud Computing apunta a reducir costo y mejorar eficiencia
Mediante un modelo de servicios y economía de escala
Las soluciones Cloud tienen atributos en común:
On-demand/self-service
Pay as you go
Ubiquitous network access (anytime anywhere)
Resource pooling (i.e. virtualization)
Rapid elasticity/service scalability
Low cost y accesibilidad genera inovacion
1000 maquinas 1 hora: 40 USD
simulacion altamente paralela
100 cores 1TB de ram 1 hora 10USD
Intel Xeon E5-2670 v2
Servidores, storage, routers, switches, cableado, racks, espacio, refrigeracion, failovers, UPS, anti-incendio
energía, administradores, guardias, mantenimiento limpieza, impuestos
En AWS se puede alquilar un server con todo esto por 110-60mil USD por año