WhyFLOSS - Como evitar caer cautivo de las Nubes Propietarias

1,466 views
1,332 views

Published on

La visión de Abiquo para evitar el problema del 'Cliente Cautivo' en el Cloud Computing.

Published in: Technology, Economy & Finance

WhyFLOSS - Como evitar caer cautivo de las Nubes Propietarias

  1. 1. WhyFLOSS 2009 – Leganes Cómo no caer cautivos de las Nubes Propietarias the open source cloud company
  2. 2. ¿Quién Soy? Diego Parrilla Santamaría Business Development Manager & Product Technology Strategist dparrilla@abiquo.com www.nubeblog.com twitter.com/nubeblog www.abiquo.com twitter.com/abiquo
  3. 3. Agenda Qué es el Cloud Computing Qué es la IaaS Follow the Leader: Amazon Web Services El problema del cliente cautivo Las alternativas abiertas El Futuro: La Nube Abierta
  4. 4. ¿Qué es el Cloud Computing? Definición de McKinsey: “Las Nubes son servicios basados en hardware que ofrecen capacidades de computación, redes y almacenamiento de modo que: 1. La gestión del hardware se abstrae mucho del comprador 2. Los compradores incurren en gastos de infraestructura como OPEX variable 3. La capacidad de la infraestructura es altamente elástica (+ y -)
  5. 5. Ventajas del Cloud Computing Las empresas de cualquier tamaño Las Nubes pueden pueden escalar de ofrecer casi acceso manera inmediato a recursos transparente sus hardware servicios No hay una inversión correlando con las inicial por parte de los necesidades de sus usuarios clientes El Pago por uso Se reducen las barreras reduce de manera de entrada a la importante los costes innovación iniciales
  6. 6. Clases de Cloud Computing IaaS PaaS SaaS
  7. 7. IaaS Infraestructura como Servicio. Distribución de infraestructura de computación como un servicio, Normalmente mediante una plataforma de virtualización.
  8. 8. PaaS Plataforma como Servicio. Soporta el ciclo de vida completo de construcción y puesta en marcha de servicios. Múltiples servicios, pero todos disponibles como una solución integral Evolución del IaaS más allá del SO
  9. 9. SaaS Software como Servicio Modelo de distribución de software Mantenimiento, soporte y operación durante el tiempo que se haya contratado el servicio. El proveedor mantendrá la información Proveerá lo necesario para su explotación.
  10. 10. Clases de Cloud Computing IaaS PaaS SaaS SaaS entra dentro del SaaS puede correr grupo de los Cloud encima de una Services Nube, pero solo cumple con dos características
  11. 11. Agenda Qué es el Cloud Computing Qué es la IaaS Follow the Leader: Amazon Web Services El problema del cliente cautivo Las alternativas abiertas El Futuro: La Nube Abierta
  12. 12. ¡Vamos a montar un nuevo servicio! “…Para el nuevo servicio de filostring necesitamos: -Comprar nuevo hardware -Nuevas licencias de software -Dispositivos de red nuevos -Buscar espacio en el DC -Backups -Más energía eléctrica -Refrigeración -Entrenar al equipo -Soporte 24x7 -Disponibilidad 99.99% …
  13. 13. Vamos a montar un nuevo servicio Y lo quiero para mañana
  14. 14. …ahora al estilo Cloud “…Contratamos con Amazon, pagamos por las horas de uso de los servidores, el ancho de banda consumido y las IPs Públicas usadas.”
  15. 15. …ahora al estilo Cloud Y lo tienes esta tarde
  16. 16. El doble problema
  17. 17. La gente no quiere comprar servidores, quiere comprar servicios
  18. 18. Características del IaaS Cliente NO invierte en infraestructura (CAPEX) Incurre en gastos de operación (OPEX) Paga por uso de la plataforma (Pay-per-use) No hay contratos de permanencia Arquitectura Se abstrae de las características específicas Modo multitenant con múltiples usuarios Escalado dinámico e inmediato La localización física no es relevante Normalmente usa tecnologías de Virtualización Gestión Delegada al Cloud User Bajo demanda
  19. 19. Virtualización no es igual a IaaS La Virtualización de Servidores, Almacenamiento y Redes no es condición necesaria para el Cloud. Pero ayuda… El Cloud Computing viene a aprovechar al máximo las arquitecturas virtualizadas El IaaS ayuda a gestionar los picos de demanda
  20. 20. Nubes Públicas y Privadas Pública: Los recursos son dinámicamente aprovisionados en modo autoservicio a través de internet, cogiéndolos de un proveedor externo que ofrece estos recursos y los factura en función de su uso. Privada: Emula la Nube Pública pero en una red privada. Las empresas obtienen los beneficios del IaaS pero sin sus desventajas.
  21. 21. ¿Para qué una Nube Privada? Mejor control de los recursos / Mayor eficiencia Mayor control sobre los datos sensibles Seguridad Asignación de recursos de grano fino Emular el modelo económico de la Nube Pública Gobernanza TI
  22. 22. Proveedores IaaS Públicos
  23. 23. Software para Construir Plataformas IaaS
  24. 24. Agenda Qué es el Cloud Computing Qué es la IaaS Follow the Leader: Amazon Web Services El problema del cliente cautivo Las alternativas abiertas El Futuro: La Nube Abierta
  25. 25. ¿¿¿Amazon??? Amazon Web Services Colección de Servicios Remotos de Computación Lanzado en Julio de 2002 Tiene más de 500.000 desarrolladores registrados
  26. 26. Crecimiento de AWS graph AWS Developers registered 550,000 550,000 450,000 412,500 300,000 Developers 275,000 Developers 137,500 40,000 0 0 2002 2004 2007 2008 2009 Year
  27. 27. Crecimiento de AWS Ancho de Banda AWS vs. Amazon Site.
  28. 28. AWS Services Características Generales Concepto simple (que no fácil) Flexible Pago por uso. No hay pago inicial. No hay compromiso de permanencia API para manipular los Servicios Plataforma Neutral AutoServicio completo (Juan Palomo)
  29. 29. AWS EC2 EC2 = Elastic Compute Cloud Servidores Virtualizados (XEN y KVM?) Se paga por hora de uso Desde S(small), 0.10 $/h, a XL 0.80 $/h Se paga también por el tráfico Linux, Windows, OpenSolaris Hay un API y Consola de gestión AMIs Públicos o privados EBS = Elastic Block Store(1-1.000 GB) EBS es redundante y persistente Datacenters en USA y Europa Reserva de IPs Públicas (Elastic IP) SLA 99.95 %
  30. 30. AWS S3 Almacenamiento en internet Para información no estructurada De larga duración Simple Fiable. Redudancia múltiple Coste muy atractivo $0.150 GB (<50TB/mes) $0.170 GB (<10TB/mes) Sin plan de capacidad Accesible por http, bittorrent, s3… http://aws.amazon.com/s3/
  31. 31. Otros Servicios AWS CloudFront: Content Delivery Network SimpleDB: Structured data en la Nube Simple Queue Service(SQS): Mensajería de Colas en La Nube Flexible Payments Services (FPS): Micropagos …
  32. 32. ¿A qué se debe el éxito de AWS? Críticas: 144% más caro que un DC tradicional (McKinsey) No tienen soporte Tiene características poco ‘amigables’ El SLA es una broma Razones: Funciona Hazlo tu mismo: autogestionado Usa lo que necesitas, y apagas. El usuario estima que el coste es adecuado
  33. 33. ¿Y no podía haberlo inventado esto otro antes?
  34. 34. Si, pero igual a esos otros no les interesaba montar un servicio que “canibalizase” sus fuentes actuales de ingresos
  35. 35. Agenda Qué es el Cloud Computing Qué es la IaaS Follow the Leader: Amazon Web Services El problema del cliente cautivo Las alternativas abiertas El Futuro: La Nube Abierta
  36. 36. Si quisiera salir de AWS e irme a otro proveedor de Cloud, ¿puedo?
  37. 37. Sí, pero tendrás que adaptarte a las características de cada proveedor
  38. 38. Entonces, ¿tengo que “casarme” con AWS?
  39. 39. Pues un poco, si.
  40. 40. Las soluciones Cloud son propietarias Soluciones propias Se basan en soluciones de código abierto… … pero no las ‘tocamos’. APIs públicos, pero no abiertos Sin control sobre la hoja de ruta del producto ¿Y qué pasa ahí dentro con mis datos? ¿No existe el concepto de “Portabilidad”?
  41. 41. ¡Esto me lo tenían que haber contado antes!
  42. 42. Agenda Qué es el Cloud Computing Qué es la IaaS Follow the Leader: Amazon Web Services El problema del cliente cautivo Las alternativas abiertas El Futuro: La Nube Abierta
  43. 43. Software para Construir Plataformas IaaS
  44. 44. Software OPENSOURCE para Construir Plataformas IaaS
  45. 45. Características comunes Opensource Nubes con hardware estándar “Hazlo tu mismo” (Do It Yourself) Se basan en soluciones abiertas Arquitecturas similares Aprovechan la virtualización Buscan apoyo de la comunidad Soluciones jóvenes Mercado de la empresa
  46. 46. Diferencias Licencias Modelo de negocio Tecnologías Origen Aceptación comunidad Adopción de estándares
  47. 47. Construcción de nubes privadas Para empresas Dos productos: Opensource Licencia propietaria Modelo de negocio basado en Servicios Profesionales Evolución de una plataforma de gestión de máquinas virtuales
  48. 48. Construcción de nubes privadas Para empresas y académico Origen académico (UCSB) No tienen un modelo de negocio (servicios?) Producto Opensource Módulos Premium? Mimetiza el comportamiento de Amazon EC2 Gran ‘momentum’por la comunidad
  49. 49. Construcción de nubes privadas y publicas Para empresas y Proveedores de Servicio (ISP) Modelo de negocio: Suscripción y Premium Tecnologías: Desarrollado en Java, C y C++. Corre en MySQL y Oracle. Interfaz de usuario en FLEX XEN, KVM, VMware y VirtualBox OpenStorage Sun para datos estructurados AbiData para datos no estructurados
  50. 50. Soporta el estándar OVF http://www.dmtf.org/standards/published_documents/DSP0243_1.0.0.pdf Implementa la Open Cloud API http://kenai.com/projects/suncloudapis ¡Portal de comunidad abierto al mundo! http://community.abiquo.com Nube privada básica con la versión Opensource Nube Pública, o Privada avanzada con Premium Licencia Académica: Módulos Premium Gratis
  51. 51. Si quisiera salir de un proveedor e irme a otro proveedor con facilidad,¿puedo?
  52. 52. Sí, pero entre proveedores que usen la misma plataforma
  53. 53. Agenda Qué es el Cloud Computing Qué es la IaaS Follow the Leader: Amazon Web Services El problema del cliente cautivo Las alternativas abiertas El Futuro: La Nube Abierta
  54. 54. ¿Qué hace falta para que el Cloud Computing sea realmente abierto?
  55. 55. En Abiquo pensamos que hay varias etapas
  56. 56. Fase 1 - Adopción ¿Quién adopta? xSP Para competir con AWS Oferta variada de Cloud Sobre Software Abierto
  57. 57. Fase 1 – Adopción: Beneficios El cliente elige Presión a la baja de los precios Presión a proveedores: innovar Facilidad para el cambio Nube privada de pruebas
  58. 58. Fase 2 - Federación xSP con misma plataforma Permiten portabilidad Cliente decide quién da el servicio Independencia geográfica
  59. 59. Fase 2 – Federación: Beneficios Adopción y… Inmediatez Escalado por encima del límite del proveedor Tolerancia a fallos extrema
  60. 60. Fase 3 - Interoperación xSP con diferentes plataformas Permiten portabilidad heterogenea Dependiente de estándares Independente de la tecnológica
  61. 61. Fase 3 – Interoperación: Beneficios Federación y… Independencia tecnológica La plataforma no es relevante Pasan a ser relevante las unidades: Ghz consumidos Memoria consumida Almacenamiento consumido Modelo puro de utility Plug & Play Cloud Computing
  62. 62. Retos Desplegar una base en xSP Definir estándares no propietarios Usar estándares de la comunidad Evolución tecnológica Datos estructurados Latencia de red Cuestiones legales
  63. 63. the open source cloud company www.abiquo.com community.abiquo.com www.slideshare.net/abiquodocs Partnerships: partners@abiquo.com Media and Public Relations: relations@abiquo.com Community: community@abiquo.com Careers: surpriseus@abiquo.com Others: contact@abiquo.com

×