Post on 07-Aug-2015
El proyecto OpenStackMadrid DevOps – Presentación de OpenStack
Madrid, 26 de junio de 2014
Miguel Vidal Jose Castromvidallopez jfcastroluis
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
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 ProyectoOpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Agenda
PresentaciónQuiénes somosFLOSSystems
Cloud 101Inconvenientes
El Proyecto OpenStackOrigenPrincipios fundacionalesProyecto abiertoLa Fundación OpenStackOpenStack al vuelo
FundamentosArquitecturaComponentes
Impacto y adopciónEcosistemaPuntos fuertesOpenStack vs otros IaaS libresOpenStack vs AWSOpenStack vs VMWare
69
El proyecto OpenStack
3 PresentaciónQuiénes somos
FLOSSystems
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Presentación
69
El proyecto OpenStack
Presentación4 Quiénes somos
FLOSSystems
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Quiénes somos
I Miembros durante 4 años del equipo desistemas de GSyC/LibreSoft (URJC, Madrid)
I Despliegue de las plataformas virtualizadas deMorfeo y de OSO-R (actualmente Joinup) en2008
I Experiencia con IaaS desde 2009 (OpenNebula)
I Experiencia docente:I Responsables de la asignatura de
Integración de Sistemas en Máster Oficialen Software Libre (URJC)
I Organizadores de un título propio enArquitectura de Sistemas de la URJC
I 11 ediciones (privadas y públicas) delcurso de especialización en OpenStack:más de 100 ingenieros formados en dosaños
I Jose Castro: http://gsyc.urjc.es/~jfcastroI Miguel Vidal: http://gsyc.urjc.es/~mvidal
69
El proyecto OpenStack
PresentaciónQuiénes somos
5 FLOSSystems
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
FLOSSystems
I Spin-off nacida en 2011 de LibreSoft, un grupo deinvestigación en ingeniería de software libre de la URJC.
I Especializados en diseño de arquitecturas avanzadas consoftware libre.
I Explotamos nuestro propio OpenStack en producción.
Figura : CPD Interxion-MAD2
http://flossystems.com
69
El proyecto OpenStack
PresentaciónQuiénes somos
6 FLOSSystems
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
OpenStack y nosotros
I Llegamos de forma progresiva y natural a OpenStack:I sus tecnologías subyacentes son las nuestras desde hace
muchos años (pero usadas manualmente)I oportunidad para repensar el uso que hacemos del
hardwareI ¿AWS? Preferimos evitar vendor lock-in: seguimos siendo
proveedores de infraestructuraI Somos empresa pura de servicios: no “productizamos”
OpenStack, sino que usamos OpenStackI No es necesario ofrecer cloud público: cubre todas
nuestras necesidades de aprovisionamiento de servidoresy diseño de plataformas para nuestros clientes
69
El proyecto OpenStack
Presentación
7 Cloud 101Inconvenientes
El ProyectoOpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Cloud 101
69
El proyecto OpenStack
Presentación
8 Cloud 101Inconvenientes
El ProyectoOpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Cloud Computing
I Es un conjunto de tecnologías que permiten convertir lainfrestructura IT (computación, almacenamiento, red) enun servicio.
I Para fines heterogéneos.I El Cloud Computing NO es lo mismo que la gestión de la
virtualización.
69
El proyecto OpenStack
Presentación
Cloud 1019 Inconvenientes
El ProyectoOpenStack
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 worldwidecollection of software engineers who can’t write operating systems orapplications without security holes, can then turn around andsuddenly write virtualization layers without security holes.” THEO DERAADT, 2007
I El aislamiento no siempre es perfecto: es software.I Código complejo: mayor exposición a bugs.
69
El proyecto OpenStack
Presentación
Cloud 1019 Inconvenientes
El ProyectoOpenStack
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 worldwidecollection of software engineers who can’t write operating systems orapplications without security holes, can then turn around andsuddenly write virtualization layers without security holes.” THEO DERAADT, 2007
I El aislamiento no siempre es perfecto: es software.I Código complejo: mayor exposición a bugs.
69
El proyecto OpenStack
Presentación
Cloud 1019 Inconvenientes
El ProyectoOpenStack
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 worldwidecollection of software engineers who can’t write operating systems orapplications without security holes, can then turn around andsuddenly write virtualization layers without security holes.” THEO DERAADT, 2007
I El aislamiento no siempre es perfecto: es software.I Código complejo: mayor exposición a bugs.
69
El proyecto OpenStack
Presentación
Cloud 1019 Inconvenientes
El ProyectoOpenStack
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 worldwidecollection of software engineers who can’t write operating systems orapplications without security holes, can then turn around andsuddenly write virtualization layers without security holes.” THEO DERAADT, 2007
I El aislamiento no siempre es perfecto: es software.I Código complejo: mayor exposición a bugs.
69
El proyecto OpenStack
Presentación
Cloud 10110 Inconvenientes
El ProyectoOpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Capas del Cloud Computing
I Software as a Service (SaaS): capamás alta (la de aplicación). Ej.Google apps
I Platform as a Service (PaaS):empaquetamiento de entorno dedesarrollo. Ej. OpenShift (RedHat),Google App Engine
I Infrastructure as a Service (IaaS):capa inferior, proporciona hardwarevirtualizado. Ej. OpenStack,OpenNebula
OpenStack proporciona una solución completa de IaaS
69
El proyecto OpenStack
Presentación
Cloud 10110 Inconvenientes
El ProyectoOpenStack
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Capas del Cloud Computing
I Software as a Service (SaaS): capamás alta (la de aplicación). Ej.Google apps
I Platform as a Service (PaaS):empaquetamiento de entorno dedesarrollo. Ej. OpenShift (RedHat),Google App Engine
I Infrastructure as a Service (IaaS):capa inferior, proporciona hardwarevirtualizado. Ej. OpenStack,OpenNebula
OpenStack proporciona una solución completa de IaaS
69
El proyecto OpenStack
Presentación
Cloud 101
11 El ProyectoOpenStackOrigen
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 ProyectoOpenStack
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
I Fundado por Rackspace Hosting y la NASA en julio de2010.
I Objetivo: crear plataforma de software libre parainfraestructuras de cloud sobre hardware estándar.
I Proporciona una solución completa de Infraestructuracomo Servicio (IaaS) a través de un conjunto de servicioscombinados
I Reutiliza código previo (Swift y Nebula)
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
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 ProyectoOpenStack
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 AmesResearch Center, en California (2009). Fuente: Wikipedia
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStackOrigen
15 Principios fundacionales
Proyecto abierto
La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Principios fundacionales
I Licencia Apache 2.0: se desarrolla como software librepermisivo (no-copyleft)
I Proyecto abierto, sin versión ‘enterprise’ privativa (no opencore)
I Compromiso de adopción de estándares abiertosI Diseño modular para flexibilidad en el despliegue vía APIsI 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 ProyectoOpenStackOrigen
Principios fundacionales
16 Proyecto abierto
La Fundación OpenStack
OpenStack al vuelo
Fundamentos
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Proyecto abierto
I Desarrollo completamente abierto en el que cualquierapuede participar
I Proceso estratégico y de diseño también abierto, doscongresos públicos anuales
I Repositorios en github con TODO el código fuentepúblicamente disponible
I Todos los procesos de comunidad documentados ytransparentes
I Metodologías ágiles y mecanismos comunitarios dedecisión (Gerrit)
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStackOrigen
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 ProyectoOpenStackOrigen
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 ProyectoOpenStackOrigen
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 ProyectoOpenStackOrigen
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
I OpenStack es altamente configurable, con infinidad debackends y configuraciones de red diferentes
I Pero en la orquestación de componentes heterogéneosreside su potencia
I Sin cajas negras: requiere una mentalidad DevOpsI Algunos lo consideran “el nuevo Linux”: OpenStack como
un Cloud OS.
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStackOrigen
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?
I Los inherentes al DIY: hay piezas que tienes quecompletar (“billing”, por ejemplo)
I No es un producto, es un toolkit, hay que tomar muchasdecisiones
I Larga y baja curva de aprendizaje (es necesaria formaciónespecializada y conocimientos en muchos campos)
I Muy apto para innovar: pero si modificas, no es fácilactualizar (forking)
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStackOrigen
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?
I Los inherentes al DIY: hay piezas que tienes quecompletar (“billing”, por ejemplo)
I No es un producto, es un toolkit, hay que tomar muchasdecisiones
I Larga y baja curva de aprendizaje (es necesaria formaciónespecializada y conocimientos en muchos campos)
I Muy apto para innovar: pero si modificas, no es fácilactualizar (forking)
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStackOrigen
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 ProyectoOpenStackOrigen
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?
I Libertad: concepción abierta protege a losclientes del vendor lock-in y del providerlock-in (elige proveedor).
I Comunidad: gran ecosistema/bazar deempresas, desarrolladores e integradores,todo va mucho más rápido.
I Interoperabilidad: API abierta ydocumentada. Compatibilidad con otrasAPIs. Libertad para federarse entre clouds.
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
24 FundamentosArquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Fundamentos
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos25 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Qué es OpenStack
I Un framework open source para construir porcomponentes IaaS completos
I Proporciona servicios de computación, red yalmacenamiento
I Muy configurable
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos26 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
OpenStack al vuelo
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos27 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Arquitectura de OpenStack
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos28 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Arquitectura de OpenStack
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos29 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Arquitectura de OpenStack
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos30 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Arquitectura de OpenStack
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos31 Arquitectura
Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Orquestación de componentes
I Proyecto dividido en múltiples subproyectos ocomponentes.
I Cada componente maneja una tarea específica:virtualización, red, almacenamiento, credenciales...
I Todos juntos, orquestados, forman una solución cloudcompleta.
I Usa también servicios estándar de terceras partes:MySQL, RabbitMQ, LVM...
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
FundamentosArquitectura
32 Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Componentes
I Los componentes son los que ofrecen la funcionalidad.I Hay componentes oficiales, componentes en desarrollo
(incubated) y componentes no-oficiales (comunidad).I 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 ProyectoOpenStack
FundamentosArquitectura
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
I Database Service: Trove (nuevo)
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
FundamentosArquitectura
34 Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Tecnologías y backends
Numerosas tecnologías y backends soportados (mediantedrivers). Algunos ejemplos:
Tecnología Implementaciones soportadasMessage queue RabbitMQ, Qpid, ZeroMQVirtualización KVM, Qemu, LXC, Xen, VMWare, Hyper-ViSCSI back-end LVM, ZFS, NetApp, Nexenta, Ceph, GlusterFSDatabase MySQL, PostgreSQL, sqliteServidor Web Apache, nginxSession cache memcache, any Django-supported DB backend
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
FundamentosArquitectura
35 Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Ciclo de desarrollo
I Cada 6 meses, una nueva versión en la que:I se integran miles de commits, correcciones y parchesI se coordinan cientos de desarrolladoresI se añaden nuevos proyectos (servicios y funcionalidades)
I Ningún otro proyecto relacionado es capaz de algo asíI Ningún otro proyecto relacionado posee tantas
funcionalidades y complejidad
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
FundamentosArquitectura
36 Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Ciclo de desarrollo
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
FundamentosArquitectura
37 Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Releases
I 2010.1 (Austin) – Octubre 2010I 2011.1 (Bexar) – Marzo 2011I 2011.2 (Cactus) – Abril 2011I 2011.3 (Diablo) – Octubre 2011I 2012.1 (Essex) – Abril 2012I 2012.2 (Folsom) – Octubre 2012I 2013.1 (Grizzly) – Abril 2013I 2013.2 (Havana) Octubre 2013I 2014.1 (Icehouse) – current stable – Abril 2014
I 2014.2 (Juno) – next release – Octubre 2014I Next Summit (“K” Design): París, 6 de noviembre
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
FundamentosArquitectura
37 Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Releases
I 2010.1 (Austin) – Octubre 2010I 2011.1 (Bexar) – Marzo 2011I 2011.2 (Cactus) – Abril 2011I 2011.3 (Diablo) – Octubre 2011I 2012.1 (Essex) – Abril 2012I 2012.2 (Folsom) – Octubre 2012I 2013.1 (Grizzly) – Abril 2013I 2013.2 (Havana) Octubre 2013I 2014.1 (Icehouse) – current stable – Abril 2014I 2014.2 (Juno) – next release – Octubre 2014
I Next Summit (“K” Design): París, 6 de noviembre
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
FundamentosArquitectura
37 Componentes
Impacto y adopción
FLOSSystems S.L.,Madrid, Spain
Releases
I 2010.1 (Austin) – Octubre 2010I 2011.1 (Bexar) – Marzo 2011I 2011.2 (Cactus) – Abril 2011I 2011.3 (Diablo) – Octubre 2011I 2012.1 (Essex) – Abril 2012I 2012.2 (Folsom) – Octubre 2012I 2013.1 (Grizzly) – Abril 2013I 2013.2 (Havana) Octubre 2013I 2014.1 (Icehouse) – current stable – Abril 2014I 2014.2 (Juno) – next release – Octubre 2014I Next Summit (“K” Design): París, 6 de noviembre
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
38 Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
Impacto y adopción
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
39 Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
40 Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
41 Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
42 Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
43 Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopción44 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
Comunidad
I Comunidad muy activa: en solo 2 años ya era el mayorproyecto libre de IaaS
I A mediados de 2012: más de 175 empresas se habíanunido al proyecto (hoy son +250)
I Hay envueltos 16.500 tecnólogos, desarrolladores,empresas y expertos de 139 países (dato de 451Research)
I En la última Cumbre semestral: 4700 asistentes
Figura : Atlanta Summit (GA, USA), mayo 2014
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción45 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
Ecosistema OpenStack
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción46 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopción47 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopción48 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopción48 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopción49 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopción49 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopción50 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopción51 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
¿Hay clouds públicos con OpenStack?
Algunos clouds públicos basados en OpenStack:
I Rackspace: http://www.rackspace.com/cloudI HP Cloud: https://www.hpcloud.comI Cloudwatt: http://cloudwatt.frI DreamCompute:
http://dreamhost.com/cloud/dreamcompute
I eNocloud: http://www.enocloud.comI Ulticloud: http://ulticloud.com
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción51 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
¿Hay clouds públicos con OpenStack?
Algunos clouds públicos basados en OpenStack:
I Rackspace: http://www.rackspace.com/cloudI HP Cloud: https://www.hpcloud.comI Cloudwatt: http://cloudwatt.frI DreamCompute:
http://dreamhost.com/cloud/dreamcompute
I eNocloud: http://www.enocloud.comI Ulticloud: http://ulticloud.com
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción52 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
¿Hay soporte?
Algunas empresas que dan soporte de OpenStack:
I B1 Systems CloudscalingI CloudTPI Grid DynamicsI MetacloudI Mirantis (también training)I Rackspace (también training)I FLOSSystems (también training) ;)
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción52 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
¿Hay soporte?
Algunas empresas que dan soporte de OpenStack:
I B1 Systems CloudscalingI CloudTPI Grid DynamicsI MetacloudI Mirantis (también training)I Rackspace (también training)I FLOSSystems (también training) ;)
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción53 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
¿Hay apuesta real por parte de la industria?
I RedHat (RDO):http://openstack.redhat.com/Main_Page
I SuSE Cloud:https://www.suse.com/products/suse-cloud/
I Canonical (Ubuntu Cloud Jumpstart):http://www.ubuntu.com/cloud/tools/jumpstart
I Dell (Crowbar): http://dell.com/openstack
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopción54 Ecosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
55 Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
Puntos fuertes de OpenStack
I OpenStack pone al alcance de PyMEs infraestructurascloud hasta ahora solo al alcance de grandes empresas.
I Para las pymes es difícil competir en infraestructuras TI.I OpenStack hace la gestión de infraestructuras más fácil y
más rápida ahorrando tiempo y dinero.I Ofrecer cloud (privado o público) es un buen marketing
hoy día.
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
56 Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
DAFO (Randy Bias)
I DebilidadesI Sin líder o dictador benevolenteI Ausencia de experiencia IaaS en muchos desarrolladoresI La interoperabilidad será difícil. “Difícil”, no imposible.
I AmenazasI Fragmentación, divisiónI Bifurcaciones o pensamientos “torre de marfil”
I FortalezasI Ganador de factoI Gran comunidadI Gran velocidadI Gran curva de innovación
I OportunidadesI Cloud público
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
57 OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
59 OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
60 OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
61 OpenStack vs otros IaaSlibres
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 cloudsprivados:
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
62 OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
64 OpenStack vs AWS
OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
OpenStack vs AWS
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
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 ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
66 OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
OpenStack vs VMWare
I OpenStack es un “toolkit” que puede integrarse muy biencon soluciones externas.
I VMWare son distintos productos y es una soluciónllave-en-mano para la empresa.
I VMWare es una caja negra y puro vendor lock-in.I La política de precios de VMWare es muy restrictiva y
segmentada: número de procesadores, funcionalidadesde producto, producción o no, tiempo, etc.
I Para compararse adecuadamente, debe revisarse tamañoy funcionalidades (una a una).
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
67 OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
OpenStack vs VMWare
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
68 OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
Preguntas
I ¿Preguntas?
I Demo
69
El proyecto OpenStack
Presentación
Cloud 101
El ProyectoOpenStack
Fundamentos
Impacto y adopciónEcosistema
Puntos fuertes
OpenStack vs otros IaaSlibres
OpenStack vs AWS
68 OpenStack vs VMWare
FLOSSystems S.L.,Madrid, Spain
Preguntas
I ¿Preguntas?I Demo
Contacto
I Web: http://flossystems.comI Correo: info@flossystems.comI Twitter: http://twitter.com/flossystemsI Slides: http://speakerdeck.com/u/flossystems
El proyecto OpenStackMadrid DevOps – Presentación de OpenStack
Madrid, 26 de junio de 2014
Miguel Vidal Jose Castromvidallopez jfcastroluis