Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Matias Cuenca Acuña

321 views

Published on

Presentación de Matias Cuenca Acuña

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Matias Cuenca Acuña

  1. 1. Cloud Computing: Ejemplos en la Nube Matias Cuenca-Acuna, Software Architect, Intel/ASDC
  2. 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. 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. 4. Nube o sopa de palabras? 4 Bottom line: Cloud Computing apunta a reducir costo y mejorar eficiencia
  5. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  16. 16. Preguntas? 16

×