El término Cloud Computing es un término que se usa como comodín cuando queremos referirnos a la posibilidad de acceder a recursos, ya sean de infraestructura (Iaas) o software (Saas) como si fueran un servicio. En los últimos años soluciones de Infraestructura como Servicio (Iaas) como Amazon Web Services han tenido una explosión en su uso por las enormes ventajas que tienen para optimizar recursos y por lo tanto ahorrar costes. Sin embargo, no todo son ventajas, ya que adoptar una solución en La Nube con este tipo de proveedores implica abrazar una solución propietaria. Estas soluciones propietarias nos llevan a una situación nada deseable y ya conocida en el mundo de las TI desde hace mucho tiempo: El Cliente Cautivo (Vendor Lock-in). Tal y como ha ocurrido en el mundo TI, el código abierto es una manera de evitar este problema. Aunque nos encontramos en un fase inicial, ya existen diversas maneras y soluciones para evitarlo. Diferentes frameworks y empresas afrontan el problema desde diferente perspectivas, y analizar estas perspectivas nos permitirá sacar conclusiones al respecto.
PONENTE
Diego Parrilla Santamaría, CEO en Abiquo
* Business Development Manager and Product Technology Strategist en Abiquo (www.abiquo.com) * Editor de Nubeblog.com, blog en español sobre negocios y cloud computing Diego tiene más de 15 años de experiencia en diferentes puestos TIC para la empresa: Director de Servicios Profesionales, Director de IT y Technical Lead. Socio de diversas empresas dedicadas a construir software de infraestructura IT en el mundo M2M (Machine-to-Machine), Computación distribuida y del Cloud Computing aplicados a entornos diferentes como Telecomunicaciones, Industria y Administración Pública. En Abiquo pensamos que una solución de código abierto para el Cloud Computing impulsará el cambio que acarrea este nuevo paradigma, y nuestra labor es dirigir la estrategia de producto en función de las necesidades de las empresas y de la comunidad. En Nubeblog.com intento ser un miembro activo y evangelizar sobre Cloud Computing en español. En estos momentos es el blog en Español sobre Cloud con más tráfico. Puedes seguir mi blog en nubeblog.com Soy Licenciado en Informática por la Universidad Politécnica de Madrid.
htpp://www.neurowork.net
3. ¿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
4. 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
5. ¿Qué es el Cloud Computing?
rvicios basados en hardware que ofrecen capacidades de computac
del comprador
aestructura como OPEX variable
ente elástica (+ y -)
6. Ventajas del Cloud Computing
lar de manera transparente sus servicios correlando con las necesidades de sus clientes
Las Nubes pueden ofrecer casi acceso inmediato a re
No hay una inversión inicial por parte de los usuarios.
uso reduce de manera importante los costes iniciales
Se reducen las barreras de entrada a la innovaci
9. PaaS
ma como Servicio.
el ciclo de vida completo de construcción y puesta en marcha de se
s servicios, pero todos disponibles como una solución integral
ón del IaaS más allá del SO
10. SaaS
omo Servicio
distribución de software
ento, soporte y operación durante el tiempo que se haya contratado
or mantendrá la información
o necesario para su explotación.
11. Clases de Cloud Computing
IaaS
PaaS
SaaS
a dentro del grupo de lospuede correr encima de una Nube, pero solo cumple
SaaS Cloud Services
12. 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
13. ¡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%
…
19. 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
20. Virtualización no es igual a IaaS
de Servidores, Almacenamiento y Redes no es condición necesaria para el Cloud
ting viene a aprovechar al máximo las arquitecturas virtualizadas
El IaaS ayuda a gestionar los picos de demanda
21. Nubes Públicas y Privadas
do autoservicio a través de internet, cogiéndolos de un proveedor
mpresas obtienen los beneficios del IaaS pero sin sus desventajas.
22. ¿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
25. 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
29. 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)
30. 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 %
31. 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/
32. 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
…
33. ¿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
36. 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
41. 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”?
43. 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
46. 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
48. 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.
49. 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
50. 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
51. 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
54. 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
57. Fase 1 - Adopción
¿Quién adopta? xSP
Para competir con AWS
Oferta variada de Cloud
Sobre Software Abierto
58. 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
59. Fase 2 - Federación
xSP con misma plataforma
Permiten portabilidad
Cliente decide quién da el servicio
Independencia geográfica
60. Fase 2 – Federación: Beneficios
Adopción y…
Inmediatez
Escalado por encima del límite del proveedor
Tolerancia a fallos extrema
61. Fase 3 - Interoperación
xSP con diferentes plataformas
Permiten portabilidad heterogenea
Dependiente de estándares
Independente de la tecnológica
62. 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
63. 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
64. 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