Upload
clustercba
View
73
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Presentación de Matias Cuenca Acuña
Cloud Computing:Ejemplos en la Nube
Matias Cuenca-Acuna, Software Architect, Intel/ASDC
2
Intel en Cordoba
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
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?
Bottom line: Cloud Computing apunta a reducir costo y mejorar eficiencia
5
Reducción de costos Innovación
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?
$40
USD$1
0
USD
Scalabilty testing
Browser compatibility testing
Video analytics
Graphic rendering
6
Escenario 1: Necesito infraestructura para desplegar un CRM
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?
Tiempos de provisionamiento de HW en Intel IT
90+ Day Provisioning
10 day Provisioning
On Demand Compute(< 1 hr)
2012+20102000-2009
Office/EnterprisePhysical Hosting
Office Cloud
Public
Office/Enterprise/Services
7
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
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)
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
Alternativas en detalle (Software Service Stack)
11
APPLICATIONS
DATA
SERVER
RUNTIME
MIDDLEWARE
STORAGE
NETWORKING
O/S
VIRTUALIZATION
APPLICATIONS
DATA
SERVER
RUNTIME
MIDDLEWARE
STORAGE
NETWORKING
O/S
VIRTUALIZATION
IaaS SaaS
As a ServiceIn house
Devic
eC
loud /
Data
Cente
r
APPLICATIONS
DATA
SERVER
RUNTIME
MIDDLEWARE
STORAGE
NETWORKING
O/S
VIRTUALIZATION
On Premise
Equipo deinfraestructura
Equipo de IT
Email admin &soporte
12
Escenario 3: Estoy desarrollando un producto SaaSCaracterí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
Monitoring(10.21.90.87)
HAProxy1 LoadBalancer
(10.21.90.200)
WebEnclaveHost1(10.21.90.235)
WebEnclaveHostN
private subnet 1 – AZ 1a – (10.21.90.0/24)public subnet – AZ 1a - (10.21.230.0/24)
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
Route53DNS
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
SSL-9300
Kibana(10.21.0.122)(54.208.3.66)
9200
6379
6379
6379
SSL-443
SSL-443
6379SSL-9300
6379
6379
6379
CSP VPC
SPLUNK Indexer
8000
8000
NAT – ZC(107.23.215.58)
WebEnclaveHostX
WebEnclaveHostZ
WebEnclaveHostY
80
80
80
6379
6379
6379
Non PRD enviroment
6379
6379
6379
80
80
80
6379
6379
5666
5666
566622
5666
5666
56665666
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
API Management & CDN
14
Ejemplo: Producto para celulares y IoT
Monitoring(10.21.90.87)
HAProxy1 LoadBalancer
(10.21.90.200)
WebEnclaveHost1(10.21.90.235)
WebEnclaveHostN
private subnet 1 – AZ 1a – (10.21.90.0/24)public subnet – AZ 1a - (10.21.230.0/24)
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
Route53DNS
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
SSL-9300
Kibana(10.21.0.122)(54.208.3.66)
9200
6379
6379
6379
SSL-443
SSL-443
6379SSL-9300
6379
6379
6379
CSP VPC
SPLUNK Indexer
8000
8000
NAT – ZC(107.23.215.58)
WebEnclaveHostX
WebEnclaveHostZ
WebEnclaveHostY
80
80
80
6379
6379
6379
Non PRD enviroment
6379
6379
6379
80
80
80
6379
6379
5666
5666
566622
5666
5666
56665666
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 degradationActive-Active/Pasive
Tiempo total de deployment 10 minutos
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
16
Preguntas?