WhyFLOSS - Como evitar caer cautivo de las Nubes Propietarias
1. WhyFLOSS 2009 – Leganes
Cómo no caer cautivos
de las Nubes Propietarias
the open source cloud company
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. 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. ¿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. 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
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. 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. 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. 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. ¡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. Vamos a montar un nuevo servicio
Y lo
quiero
para
mañana
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.”
17. La gente no quiere
comprar servidores, quiere
comprar servicios
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. 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. 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. ¿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
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. ¿¿¿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
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. 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. 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. 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. ¿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
34. Si, pero igual a esos
otros no les interesaba
montar un servicio que
“canibalizase” sus
fuentes actuales de
ingresos
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
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”?
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
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
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. 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. 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. 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. Si quisiera salir de
un proveedor e
irme a otro
proveedor con
facilidad,¿puedo?
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
56. Fase 1 - Adopción
¿Quién adopta? xSP
Para competir con AWS
Oferta variada de Cloud
Sobre Software Abierto
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. Fase 2 - Federación
xSP con misma plataforma
Permiten portabilidad
Cliente decide quién da el servicio
Independencia geográfica
59. Fase 2 – Federación: Beneficios
Adopción y…
Inmediatez
Escalado por encima del límite
del proveedor
Tolerancia a fallos extrema
60. Fase 3 - Interoperación
xSP con diferentes plataformas
Permiten portabilidad heterogenea
Dependiente de estándares
Independente de la tecnológica
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. 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. 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