SlideShare una empresa de Scribd logo
1 de 83
Descargar para leer sin conexión
El proyecto OpenStack
Madrid DevOps – Presentación de OpenStack
Madrid, 26 de junio de 2014
Miguel Vidal Jose Castro
mvidallopez jfcastroluis
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
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
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
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
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
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
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
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.
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?
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
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
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.
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
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
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
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)
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
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
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
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)
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:
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
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
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.
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?
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)
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
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.
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
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
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
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
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
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
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
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...
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).
69
El proyecto OpenStack
Presentación
Cloud 101
El Proyecto
OpenStack
Fundamentos
Arquitectura
33 Componentes
Impacto y adopción
FLOSSystems S.L.,
Madrid, Spain
Componentes (Icehouse)
1. OpenStack Compute: Nova
2. OpenStack Object Store: Swift
3. OpenStack Image Service: Glance
4. OpenStack Identity: Keystone
5. Dashboard: Horizon
6. Block Storage: Cinder
7. Network Service: Neutron
8. Telemetry: Ceilometer
9. Orchestration: Heat
Database Service: Trove (nuevo)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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:
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?
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:
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
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?
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
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?
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) ;)
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
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
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.
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
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)
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)
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
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:
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)
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:
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
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)
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).
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
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?
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
Contacto
Web: http://flossystems.com
Correo: info@flossystems.com
Twitter: http://twitter.com/flossystems
Slides: http://speakerdeck.com/u/flossystems
El proyecto OpenStack
Madrid DevOps – Presentación de OpenStack
Madrid, 26 de junio de 2014
Miguel Vidal Jose Castro
mvidallopez jfcastroluis

Más contenido relacionado

La actualidad más candente

Open stack vs open nebula
Open stack vs  open nebulaOpen stack vs  open nebula
Open stack vs open nebulaRobert Araujo
 
Openstackvsopennebula
OpenstackvsopennebulaOpenstackvsopennebula
OpenstackvsopennebulaRobert Araujo
 
Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceVictor M. Fernández
 
Introducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStackIntroducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStackSoftware Guru
 
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y SwiftDesarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y SwiftSoftware Guru
 
Plug&play:deploying big data_solutions
Plug&play:deploying big data_solutionsPlug&play:deploying big data_solutions
Plug&play:deploying big data_solutionsDavid Piris
 
Integración de una plataforma de servicios con OpenStack: retos y oportunidades
Integración de una plataforma de servicios con OpenStack: retos y oportunidadesIntegración de una plataforma de servicios con OpenStack: retos y oportunidades
Integración de una plataforma de servicios con OpenStack: retos y oportunidadesLibreCon
 
OpenNebula Oneflow: give me the flow!
OpenNebula Oneflow: give me the flow!OpenNebula Oneflow: give me the flow!
OpenNebula Oneflow: give me the flow!OpenNebula Project
 
Paas: Cloudfoundry - CloudHispano
Paas: Cloudfoundry - CloudHispanoPaas: Cloudfoundry - CloudHispano
Paas: Cloudfoundry - CloudHispanoLuis Roldán
 
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Santi Macias Rodriguez
 

La actualidad más candente (14)

Open stack vs open nebula
Open stack vs  open nebulaOpen stack vs  open nebula
Open stack vs open nebula
 
Integracion Openstack VMware
Integracion Openstack VMwareIntegracion Openstack VMware
Integracion Openstack VMware
 
Openstackvsopennebula
OpenstackvsopennebulaOpenstackvsopennebula
Openstackvsopennebula
 
Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open Source
 
Introducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStackIntroducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStack
 
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y SwiftDesarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
 
Plug&play:deploying big data_solutions
Plug&play:deploying big data_solutionsPlug&play:deploying big data_solutions
Plug&play:deploying big data_solutions
 
Integración de una plataforma de servicios con OpenStack: retos y oportunidades
Integración de una plataforma de servicios con OpenStack: retos y oportunidadesIntegración de una plataforma de servicios con OpenStack: retos y oportunidades
Integración de una plataforma de servicios con OpenStack: retos y oportunidades
 
Practica subida por jose yañez
Practica subida por jose yañezPractica subida por jose yañez
Practica subida por jose yañez
 
Osol cparty
Osol cpartyOsol cparty
Osol cparty
 
OpenNebula Oneflow: give me the flow!
OpenNebula Oneflow: give me the flow!OpenNebula Oneflow: give me the flow!
OpenNebula Oneflow: give me the flow!
 
Paas: Cloudfoundry - CloudHispano
Paas: Cloudfoundry - CloudHispanoPaas: Cloudfoundry - CloudHispano
Paas: Cloudfoundry - CloudHispano
 
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
 
Trabajo de robert
Trabajo de robertTrabajo de robert
Trabajo de robert
 

Similar a El proyecto OpenStack

OpenStack: Retos y oportunidades- OpenExpo Day 2015
OpenStack: Retos y oportunidades- OpenExpo Day 2015OpenStack: Retos y oportunidades- OpenExpo Day 2015
OpenStack: Retos y oportunidades- OpenExpo Day 2015OpenExpoES
 
Introducción a las aplicaciones de OpenShift
Introducción a las aplicaciones de OpenShiftIntroducción a las aplicaciones de OpenShift
Introducción a las aplicaciones de OpenShiftAndy Juan Sarango Veliz
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y BarcelonaSanti Macias Rodriguez
 
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)juandanielp
 
La Nube abierta Mitos y Realidades - Why floss 2011
La Nube abierta Mitos y Realidades - Why floss 2011La Nube abierta Mitos y Realidades - Why floss 2011
La Nube abierta Mitos y Realidades - Why floss 2011Stackops
 
Dell emc redhat_dez20
Dell emc redhat_dez20Dell emc redhat_dez20
Dell emc redhat_dez20Caio Candido
 
Nimbus Concept brochure
Nimbus Concept brochureNimbus Concept brochure
Nimbus Concept brochureNimbus Concept
 
Opensolaris como herramienta para la educación
Opensolaris como herramienta para la educaciónOpensolaris como herramienta para la educación
Opensolaris como herramienta para la educaciónJ. Mauricio Mejia Vargas
 
RED HAT OPENSHIFT CONTAINER.pdf
RED HAT OPENSHIFT CONTAINER.pdfRED HAT OPENSHIFT CONTAINER.pdf
RED HAT OPENSHIFT CONTAINER.pdfJhonatanLituma1
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureatSistemas
 
Cloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemasCloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemasSanti Macias Rodriguez
 
Almacenamiento en la Nube y Cloud Computing
Almacenamiento en la Nube y Cloud ComputingAlmacenamiento en la Nube y Cloud Computing
Almacenamiento en la Nube y Cloud ComputingAlfredo Vela Zancada
 
2015 almacenamiento-en-la-nube-150217132128-conversion-gate02
2015 almacenamiento-en-la-nube-150217132128-conversion-gate022015 almacenamiento-en-la-nube-150217132128-conversion-gate02
2015 almacenamiento-en-la-nube-150217132128-conversion-gate02Cristinadelafuenterepiso
 
Eclipse José Manuel unidad 1 semestre 2
Eclipse José Manuel unidad 1 semestre 2Eclipse José Manuel unidad 1 semestre 2
Eclipse José Manuel unidad 1 semestre 2K Manuel TN
 

Similar a El proyecto OpenStack (20)

OpenStack: Retos y oportunidades- OpenExpo Day 2015
OpenStack: Retos y oportunidades- OpenExpo Day 2015OpenStack: Retos y oportunidades- OpenExpo Day 2015
OpenStack: Retos y oportunidades- OpenExpo Day 2015
 
110629 stack ops - openstack
110629   stack ops - openstack110629   stack ops - openstack
110629 stack ops - openstack
 
Offering Cloud Solutions
Offering Cloud Solutions Offering Cloud Solutions
Offering Cloud Solutions
 
Introducción a las aplicaciones de OpenShift
Introducción a las aplicaciones de OpenShiftIntroducción a las aplicaciones de OpenShift
Introducción a las aplicaciones de OpenShift
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
 
La Nube abierta Mitos y Realidades - Why floss 2011
La Nube abierta Mitos y Realidades - Why floss 2011La Nube abierta Mitos y Realidades - Why floss 2011
La Nube abierta Mitos y Realidades - Why floss 2011
 
Dell emc redhat_dez20
Dell emc redhat_dez20Dell emc redhat_dez20
Dell emc redhat_dez20
 
Seguridad en Cloud Computing
Seguridad en Cloud ComputingSeguridad en Cloud Computing
Seguridad en Cloud Computing
 
Nimbus Concept brochure
Nimbus Concept brochureNimbus Concept brochure
Nimbus Concept brochure
 
Integration Cloud Service vs SOA
Integration Cloud Service vs SOAIntegration Cloud Service vs SOA
Integration Cloud Service vs SOA
 
Opensolaris como herramienta para la educación
Opensolaris como herramienta para la educaciónOpensolaris como herramienta para la educación
Opensolaris como herramienta para la educación
 
Arquitectura de en la nube
Arquitectura de en la nubeArquitectura de en la nube
Arquitectura de en la nube
 
RED HAT OPENSHIFT CONTAINER.pdf
RED HAT OPENSHIFT CONTAINER.pdfRED HAT OPENSHIFT CONTAINER.pdf
RED HAT OPENSHIFT CONTAINER.pdf
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en Azure
 
Cloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemasCloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemas
 
Almacenamiento en la Nube y Cloud Computing
Almacenamiento en la Nube y Cloud ComputingAlmacenamiento en la Nube y Cloud Computing
Almacenamiento en la Nube y Cloud Computing
 
2015 almacenamiento-en-la-nube-150217132128-conversion-gate02
2015 almacenamiento-en-la-nube-150217132128-conversion-gate022015 almacenamiento-en-la-nube-150217132128-conversion-gate02
2015 almacenamiento-en-la-nube-150217132128-conversion-gate02
 
Eclipse
EclipseEclipse
Eclipse
 
Eclipse José Manuel unidad 1 semestre 2
Eclipse José Manuel unidad 1 semestre 2Eclipse José Manuel unidad 1 semestre 2
Eclipse José Manuel unidad 1 semestre 2
 

El proyecto OpenStack

  • 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).
  • 39. 69 El proyecto OpenStack Presentación Cloud 101 El Proyecto OpenStack Fundamentos Arquitectura 33 Componentes Impacto y adopción FLOSSystems S.L., Madrid, Spain Componentes (Icehouse) 1. OpenStack Compute: Nova 2. OpenStack Object Store: Swift 3. OpenStack Image Service: Glance 4. OpenStack Identity: Keystone 5. Dashboard: Horizon 6. Block Storage: Cinder 7. Network Service: Neutron 8. Telemetry: Ceilometer 9. Orchestration: Heat Database Service: Trove (nuevo)
  • 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
  • 82. Contacto Web: http://flossystems.com Correo: info@flossystems.com Twitter: http://twitter.com/flossystems Slides: http://speakerdeck.com/u/flossystems
  • 83. El proyecto OpenStack Madrid DevOps – Presentación de OpenStack Madrid, 26 de junio de 2014 Miguel Vidal Jose Castro mvidallopez jfcastroluis