Este documento presenta OpenStack, un proyecto de código abierto para construir nubes privadas e híbridas. Se explica que OpenStack fue fundado en 2010 por Rackspace y NASA para crear una plataforma de software libre que proporcione servicios de infraestructura como servicio (IaaS) de forma flexible. También se describe la arquitectura modular de OpenStack y algunos de sus componentes clave como Nova para computación, Swift para almacenamiento y Neutron para redes.
1. El proyecto OpenStack
Madrid DevOps – Presentación de OpenStack
Madrid, 26 de junio de 2014
Miguel Vidal Jose Castro
mvidallopez jfcastroluis
2. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Licencia
c 2012-2014 FLOSSystems S.L.
Esta presentación se publica bajo la licencia
Creative Commons Reconocimiento 3.0 España
http://creativecommons.org/licenses/by/3.0/es
3. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Agenda
Presentación
Quiénes somos
FLOSSystems
Cloud 101
Inconvenientes
El Proyecto OpenStack
Origen
Principios fundacionales
Proyecto abierto
La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Arquitectura
Componentes
Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS libres
OpenStack vs AWS
OpenStack vs VMWare
4. 69
El proyecto OpenStack
3 Presentación
Quiénes somos
FLOSSystems
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Presentación
5. 69
El proyecto OpenStack
Presentación
4 Quiénes somos
FLOSSystems
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Quiénes somos
Miembros durante 4 años del equipo de
sistemas de GSyC/LibreSoft (URJC, Madrid)
Despliegue de las plataformas virtualizadas de
Morfeo y de OSO-R (actualmente Joinup) en
2008
Experiencia con IaaS desde 2009 (OpenNebula)
Experiencia docente:
Responsables de la asignatura de
Integración de Sistemas en Máster Oficial
en Software Libre (URJC)
Organizadores de un título propio en
Arquitectura de Sistemas de la URJC
11 ediciones (privadas y públicas) del
curso de especialización en OpenStack:
más de 100 ingenieros formados en dos
años
Jose Castro: http://gsyc.urjc.es/~jfcastro
Miguel Vidal: http://gsyc.urjc.es/~mvidal
6. 69
El proyecto OpenStack
Presentación
Quiénes somos
5 FLOSSystems
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
FLOSSystems
Spin-off nacida en 2011 de LibreSoft, un grupo de
investigación en ingeniería de software libre de la URJC.
Especializados en diseño de arquitecturas avanzadas con
software libre.
Explotamos nuestro propio OpenStack en producción.
Figura : CPD Interxion-MAD2
http://flossystems.com
7. 69
El proyecto OpenStack
Presentación
Quiénes somos
6 FLOSSystems
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
OpenStack y nosotros
Llegamos de forma progresiva y natural a OpenStack:
sus tecnologías subyacentes son las nuestras desde hace
muchos años (pero usadas manualmente)
oportunidad para repensar el uso que hacemos del
hardware
¿AWS? Preferimos evitar vendor lock-in: seguimos siendo
proveedores de infraestructura
Somos empresa pura de servicios: no “productizamos”
OpenStack, sino que usamos OpenStack
No es necesario ofrecer cloud público: cubre todas
nuestras necesidades de aprovisionamiento de servidores
y diseño de plataformas para nuestros clientes
8. 69
El proyecto OpenStack
Presentación
7 Cloud 101
Inconvenientes
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Cloud 101
9. 69
El proyecto OpenStack
Presentación
8 Cloud 101
Inconvenientes
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Cloud Computing
Es un conjunto de tecnologías que permiten convertir la
infrestructura IT (computación, almacenamiento, red) en
un servicio.
Para fines heterogéneos.
El Cloud Computing NO es lo mismo que la gestión de la
virtualización.
10. 69
El proyecto OpenStack
Presentación
Cloud 101
9 Inconvenientes
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
¿No hay inconvenientes?
11. 69
El proyecto OpenStack
Presentación
Cloud 101
9 Inconvenientes
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
¿No hay inconvenientes?
“You are absolutely deluded, if not stupid, if you think that a worldwide
collection of software engineers who can’t write operating systems or
applications without security holes, can then turn around and
suddenly write virtualization layers without security holes.” THEO DE
RAADT, 2007
12. 69
El proyecto OpenStack
Presentación
Cloud 101
9 Inconvenientes
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
¿No hay inconvenientes?
“You are absolutely deluded, if not stupid, if you think that a worldwide
collection of software engineers who can’t write operating systems or
applications without security holes, can then turn around and
suddenly write virtualization layers without security holes.” THEO DE
RAADT, 2007
13. 69
El proyecto OpenStack
Presentación
Cloud 101
9 Inconvenientes
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
¿No hay inconvenientes?
“You are absolutely deluded, if not stupid, if you think that a worldwide
collection of software engineers who can’t write operating systems or
applications without security holes, can then turn around and
suddenly write virtualization layers without security holes.” THEO DE
RAADT, 2007
El aislamiento no siempre es perfecto: es software.
Código complejo: mayor exposición a bugs.
14. 69
El proyecto OpenStack
Presentación
Cloud 101
10 Inconvenientes
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Capas del Cloud Computing
Software as a Service (SaaS): capa
más alta (la de aplicación). Ej.
Google apps
Platform as a Service (PaaS):
empaquetamiento de entorno de
desarrollo. Ej. OpenShift (RedHat),
Google App Engine
Infrastructure as a Service (IaaS):
capa inferior, proporciona hardware
virtualizado. Ej. OpenStack,
OpenNebula
15. 69
El proyecto OpenStack
Presentación
Cloud 101
10 Inconvenientes
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Capas del Cloud Computing
Software as a Service (SaaS): capa
más alta (la de aplicación). Ej.
Google apps
Platform as a Service (PaaS):
empaquetamiento de entorno de
desarrollo. Ej. OpenShift (RedHat),
Google App Engine
Infrastructure as a Service (IaaS):
capa inferior, proporciona hardware
virtualizado. Ej. OpenStack,
OpenNebula
OpenStack proporciona una solución completa de IaaS
16. 69
El proyecto OpenStack
Presentación
Cloud 101
11 El Proyecto
OpenStack
Origen
Principios fundacionales
Proyecto abierto
La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
El Proyecto OpenStack
17. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
12 Origen
Principios fundacionales
Proyecto abierto
La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
El origen de OpenStack
Fundado por Rackspace Hosting y la NASA en julio de
2010.
Objetivo: crear plataforma de software libre para
infraestructuras de cloud sobre hardware estándar.
Proporciona una solución completa de Infraestructura
como Servicio (IaaS) a través de un conjunto de servicios
combinados
Reutiliza código previo (Swift y Nebula)
18. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
13 Origen
Principios fundacionales
Proyecto abierto
La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Los fundadores
19. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
14 Origen
Principios fundacionales
Proyecto abierto
La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
La NASA en Silicon Valley
Figura : Un container del Proyecto Nebula en el NASA Ames
Research Center, en California (2009). Fuente: Wikipedia
20. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Origen
15 Principios fundacionales
Proyecto abierto
La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Principios fundacionales
Licencia Apache 2.0: se desarrolla como software libre
permisivo (no-copyleft)
Proyecto abierto, sin versión ‘enterprise’ privativa (no open
core)
Compromiso de adopción de estándares abiertos
Diseño modular para flexibilidad en el despliegue vía APIs
Una Fundación garantiza los principios y objetivos del
proyecto, así como su gobernanza y su independencia
21. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Origen
Principios fundacionales
16 Proyecto abierto
La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Proyecto abierto
Desarrollo completamente abierto en el que cualquiera
puede participar
Proceso estratégico y de diseño también abierto, dos
congresos públicos anuales
Repositorios en github con TODO el código fuente
públicamente disponible
Todos los procesos de comunidad documentados y
transparentes
Metodologías ágiles y mecanismos comunitarios de
decisión (Gerrit)
22. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Origen
Principios fundacionales
Proyecto abierto
17 La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
La Fundación OpenStack
Un modelo de gobernanza y de meritocracia técnica:
23. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Origen
Principios fundacionales
Proyecto abierto
18 La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Platinum Members
24. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Origen
Principios fundacionales
Proyecto abierto
19 La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Gold Members
25. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Origen
Principios fundacionales
Proyecto abierto
La Fundación OpenStack
20 OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Software de orquestación
OpenStack es altamente configurable, con infinidad de
backends y configuraciones de red diferentes
Pero en la orquestación de componentes heterogéneos
reside su potencia
Sin cajas negras: requiere una mentalidad DevOps
Algunos lo consideran “el nuevo Linux”: OpenStack como
un Cloud OS.
26. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Origen
Principios fundacionales
Proyecto abierto
La Fundación OpenStack
21 OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
¿No hay incovenientes?
27. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Origen
Principios fundacionales
Proyecto abierto
La Fundación OpenStack
21 OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
¿No hay incovenientes?
Los inherentes al DIY: hay piezas que tienes que
completar (“billing”, por ejemplo)
No es un producto, es un toolkit, hay que tomar muchas
decisiones
Larga y baja curva de aprendizaje (es necesaria formación
especializada y conocimientos en muchos campos)
Muy apto para innovar: pero si modificas, no es fácil
actualizar (forking)
28. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Origen
Principios fundacionales
Proyecto abierto
La Fundación OpenStack
22 OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
OpenStack en números
29. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Origen
Principios fundacionales
Proyecto abierto
La Fundación OpenStack
23 OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
¿Qué le hace singular?
Libertad: concepción abierta protege a los
clientes del vendor lock-in y del provider
lock-in (elige proveedor).
Comunidad: gran ecosistema/bazar de
empresas, desarrolladores e integradores,
todo va mucho más rápido.
Interoperabilidad: API abierta y
documentada. Compatibilidad con otras
APIs. Libertad para federarse entre clouds.
30. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
24 Fundamentos
Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Fundamentos
31. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
25 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Qué es OpenStack
Un framework open source para construir por
componentes IaaS completos
Proporciona servicios de computación, red y
almacenamiento
Muy configurable
32. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
26 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
OpenStack al vuelo
33. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
27 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Arquitectura de OpenStack
34. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
28 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Arquitectura de OpenStack
35. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
29 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Arquitectura de OpenStack
36. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
30 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Arquitectura de OpenStack
37. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
31 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Orquestación de componentes
Proyecto dividido en múltiples subproyectos o
componentes.
Cada componente maneja una tarea específica:
virtualización, red, almacenamiento, credenciales...
Todos juntos, orquestados, forman una solución cloud
completa.
Usa también servicios estándar de terceras partes:
MySQL, RabbitMQ, LVM...
38. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Arquitectura
32 Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Componentes
Los componentes son los que ofrecen la funcionalidad.
Hay componentes oficiales, componentes en desarrollo
(incubated) y componentes no-oficiales (comunidad).
Cada nueva versión incluye uno o más nuevos (y a veces
redefinición de los existentes).
40. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Arquitectura
34 Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Tecnologías y backends
Numerosas tecnologías y backends soportados (mediante
drivers). Algunos ejemplos:
Tecnología Implementaciones soportadas
Message queue RabbitMQ, Qpid, ZeroMQ
Virtualización KVM, Qemu, LXC, Xen, VMWare, Hyper-V
iSCSI back-end LVM, ZFS, NetApp, Nexenta, Ceph, GlusterFS
Database MySQL, PostgreSQL, sqlite
Servidor Web Apache, nginx
Session cache memcache, any Django-supported DB backend
41. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Arquitectura
35 Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Ciclo de desarrollo
Cada 6 meses, una nueva versión en la que:
se integran miles de commits, correcciones y parches
se coordinan cientos de desarrolladores
se añaden nuevos proyectos (servicios y funcionalidades)
Ningún otro proyecto relacionado es capaz de algo así
Ningún otro proyecto relacionado posee tantas
funcionalidades y complejidad
42. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Arquitectura
36 Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Ciclo de desarrollo
43. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Arquitectura
37 Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Releases
2010.1 (Austin) – Octubre 2010
2011.1 (Bexar) – Marzo 2011
2011.2 (Cactus) – Abril 2011
2011.3 (Diablo) – Octubre 2011
2012.1 (Essex) – Abril 2012
2012.2 (Folsom) – Octubre 2012
2013.1 (Grizzly) – Abril 2013
2013.2 (Havana) Octubre 2013
2014.1 (Icehouse) – current stable – Abril 2014
44. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Arquitectura
37 Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Releases
2010.1 (Austin) – Octubre 2010
2011.1 (Bexar) – Marzo 2011
2011.2 (Cactus) – Abril 2011
2011.3 (Diablo) – Octubre 2011
2012.1 (Essex) – Abril 2012
2012.2 (Folsom) – Octubre 2012
2013.1 (Grizzly) – Abril 2013
2013.2 (Havana) Octubre 2013
2014.1 (Icehouse) – current stable – Abril 2014
2014.2 (Juno) – next release – Octubre 2014
45. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Arquitectura
37 Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Releases
2010.1 (Austin) – Octubre 2010
2011.1 (Bexar) – Marzo 2011
2011.2 (Cactus) – Abril 2011
2011.3 (Diablo) – Octubre 2011
2012.1 (Essex) – Abril 2012
2012.2 (Folsom) – Octubre 2012
2013.1 (Grizzly) – Abril 2013
2013.2 (Havana) Octubre 2013
2014.1 (Icehouse) – current stable – Abril 2014
2014.2 (Juno) – next release – Octubre 2014
Next Summit (“K” Design): París, 6 de noviembre
46. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
38 Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Impacto y adopción
47. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
39 Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Algunas cifras
Figura : Fuente: OpenStack Report, Bitergia, May 2014
48. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
40 Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Dónde se usa?
Figura : Fuente: OpenStack Survey, Spring 2014
49. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
41 Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿En qué sectores se usa?
Figura : Fuente: OpenStack Survey, Spring 2014
50. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
42 Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Por qué se usa?
Figura : Fuente: OpenStack Survey, Spring 2014
51. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
43 Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Para qué se usa?
Figura : Fuente: OpenStack Survey, Spring 2014
52. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
44 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Comunidad
Comunidad muy activa: en solo 2 años ya era el mayor
proyecto libre de IaaS
A mediados de 2012: más de 175 empresas se habían
unido al proyecto (hoy son +250)
Hay envueltos 16.500 tecnólogos, desarrolladores,
empresas y expertos de 139 países (dato de 451
Research)
En la última Cumbre semestral: 4700 asistentes
Figura : Atlanta Summit (GA, USA), mayo 2014
53. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
45 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Ecosistema OpenStack
54. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
46 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Contribuciones por empresa
Figura : Fuente: OpenStack Report, Bitergia, May 2014
55. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
47 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Actividad
Figura : Fuente: OpenStack Report, Bitergia, May 2014
56. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
48 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Hay empresas usando OpenStack?
57. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
48 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Hay empresas usando OpenStack?
Algunas empresas importantes que usan OpenStack:
58. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
49 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Solo?
59. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
49 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Solo?
Más compañías que usan OpenStack:
60. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
50 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Más compañías que usan OpenStack
61. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
51 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Hay clouds públicos con OpenStack?
62. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
51 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Hay clouds públicos con OpenStack?
Algunos clouds públicos basados en OpenStack:
Rackspace: http://www.rackspace.com/cloud
HP Cloud: https://www.hpcloud.com
Cloudwatt: http://cloudwatt.fr
DreamCompute:
http://dreamhost.com/cloud/dreamcompute
eNocloud: http://www.enocloud.com
Ulticloud: http://ulticloud.com
63. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
52 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Hay soporte?
64. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
52 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Hay soporte?
Algunas empresas que dan soporte de OpenStack:
B1 Systems Cloudscaling
CloudTP
Grid Dynamics
Metacloud
Mirantis (también training)
Rackspace (también training)
FLOSSystems (también training) ;)
65. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
53 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
¿Hay apuesta real por parte de la industria?
RedHat (RDO):
http://openstack.redhat.com/Main_Page
SuSE Cloud:
https://www.suse.com/products/suse-cloud/
Canonical (Ubuntu Cloud Jumpstart):
http://www.ubuntu.com/cloud/tools/jumpstart
Dell (Crowbar): http://dell.com/openstack
66. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
54 Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Extraordinario apoyo de la industria
Figura : Fuente: CloudScaling
67. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
55 Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Puntos fuertes de OpenStack
OpenStack pone al alcance de PyMEs infraestructuras
cloud hasta ahora solo al alcance de grandes empresas.
Para las pymes es difícil competir en infraestructuras TI.
OpenStack hace la gestión de infraestructuras más fácil y
más rápida ahorrando tiempo y dinero.
Ofrecer cloud (privado o público) es un buen marketing
hoy día.
68. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
56 Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
DAFO (Randy Bias)
Debilidades
Sin líder o dictador benevolente
Ausencia de experiencia IaaS en muchos desarrolladores
La interoperabilidad será difícil. “Difícil”, no imposible.
Amenazas
Fragmentación, división
Bifurcaciones o pensamientos “torre de marfil”
Fortalezas
Ganador de facto
Gran comunidad
Gran velocidad
Gran curva de innovación
Oportunidades
Cloud público
69. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
57 OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Batalla por el mercado IaaS (libres)
70.
71. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
59 OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Batalla por el mercado IaaS (libres)
Figura : Comparación de No
desarrolladores/mes (source: ohloh)
72. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
60 OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Batalla por el mercado IaaS (libres)
Figura : Crecimiento Devels por contribuidores Git
73. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
61 OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
OpenStack, líder
OpenStack es de largo el líder en el mercado de clouds
privados:
74. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
62 OpenStack vs otros IaaS
libres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
El CERN migra a OpenStack (2013)
75. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
63 OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
OpenStack vs AWS
AWS es de largo el líder en el mercado de clouds públicos:
76. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
64 OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
OpenStack vs AWS
77. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
65 OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Batalla por el mercado IaaS (general)
78. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
66 OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
OpenStack vs VMWare
OpenStack es un “toolkit” que puede integrarse muy bien
con soluciones externas.
VMWare son distintos productos y es una solución
llave-en-mano para la empresa.
VMWare es una caja negra y puro vendor lock-in.
La política de precios de VMWare es muy restrictiva y
segmentada: número de procesadores, funcionalidades
de producto, producción o no, tiempo, etc.
Para compararse adecuadamente, debe revisarse tamaño
y funcionalidades (una a una).
79. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
67 OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
OpenStack vs VMWare
80. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
68 OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Preguntas
¿Preguntas?
81. 69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Impacto y adopción
Ecosistema
Puntos fuertes
OpenStack vs otros IaaS
libres
OpenStack vs AWS
68 OpenStack vs VMWare
FLOSSystems S.L.,
Madrid, Spain
Preguntas
¿Preguntas?
Demo