integración de una plataforma de servicios con openstack: retos y oportunidades
TRANSCRIPT
Integración de una plataforma de servicios conOpenStack: retos y oportunidades
LibreCon 2014
Bilbao, 12 de noviembre de 2014
Miguel Vidal Jose Castromvidallopez jfcastroluis
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Licencia
c© 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
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Agenda
FLOSSystemsQuiénes somosOpenStack y nosotros
Qué es OpenStackPrincipios fundacionales
Por qué no clouds privativos
Retos y oportunidades con OpenStackRetos con OpenStackOportunidades con OpenStackPuntos fuertes de OpenStack para nosotrosEn síntesis
Arquitectura de FLOSSystems
Preguntas
28
OpenStack: retos yoportunidades
3 FLOSSystemsQuiénes somos
OpenStack y nosotros
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
FLOSSystems
28
OpenStack: retos yoportunidades
FLOSSystems4 Quiénes somos
OpenStack y nosotros
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Qué es 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
28
OpenStack: retos yoportunidades
FLOSSystemsQuiénes somos
5 OpenStack y nosotros
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
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 Somos empresa pura de sistemas: no “productizamos”
OpenStack, sino que desplegamos OpenStackI No nos es necesario ofrecer cloud público: cubre todas
nuestras necesidades de aprovisionamiento de servidoresy diseño de plataformas para nuestros clientes
28
OpenStack: retos yoportunidades
FLOSSystemsQuiénes somos
6 OpenStack y nosotros
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Cursos de formación
I 12 ediciones (privadas y públicas) de nuestro curso deespecialización en OpenStack
I Grandes empresas que apuestan por OpenStack recurrena estos cursos
I En dos años hemos formado en OpenStack a más de 100ingenieros
I Curso totalmente práctico orientado a arquitectos desistemas para usarlo en producción
28
OpenStack: retos yoportunidades
FLOSSystems
7 Qué es OpenStackPrincipios fundacionales
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Qué es OpenStack
28
OpenStack: retos yoportunidades
FLOSSystems
8 Qué es OpenStackPrincipios fundacionales
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
¿Qué es OpenStack?
I Un framework para construir Infraestructuras comoServicio (IaaS) a través de un conjunto de servicioscombinados.
I Proporciona servicios de computación, red yalmacenamiento
I OpenStack es altamente configurable, con infinidad debackends y configuraciones de red diferentes
I En la inmensa flexibilidad y en la orquestación decomponentes heterogéneos reside su potencia
I Sin cajas negras: requiere una mentalidad DevOps
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack9 Principios fundacionales
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
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 (¡noopen core!)
I Compromiso de adopción de estándares abiertosI Diseño modular para flexibilidad en el despliegue vía APIsI Todos los procesos de comunidad documentados y
transparentesI Una Fundación garantiza los principios y objetivos del
proyecto, así como su gobernanza y su independencia
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack10 Principios fundacionales
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
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.
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack11 Principios fundacionales
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Arquitectura de OpenStack
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack12 Principios fundacionales
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Arquitectura de OpenStack
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
13 Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Por qué no clouds privativos
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
14 Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
¿Por qué no clouds privativos? (I)
I ¿Para qué complicarse? Es frecuente que empresas deLinux ofrezcan sus servicios sobre clouds privativos (IaaSpúblicos)
I Queremos tener el control de la infraestructuraI Sin quererlo dejan de ser proveedores de infraestructura,
bloquean a sus clientes y pasan a depender de un SLAajeno
I AWS/EC2 (Amazon), Google Compute Engine o MicrosoftAzure son ejemplos de plataformas privativas queautomáticamente atrapan a los usuarios en su plataforma
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
14 Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
¿Por qué no clouds privativos? (I)
I ¿Para qué complicarse? Es frecuente que empresas deLinux ofrezcan sus servicios sobre clouds privativos (IaaSpúblicos)
I Queremos tener el control de la infraestructura
I Sin quererlo dejan de ser proveedores de infraestructura,bloquean a sus clientes y pasan a depender de un SLAajeno
I AWS/EC2 (Amazon), Google Compute Engine o MicrosoftAzure son ejemplos de plataformas privativas queautomáticamente atrapan a los usuarios en su plataforma
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
14 Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
¿Por qué no clouds privativos? (I)
I ¿Para qué complicarse? Es frecuente que empresas deLinux ofrezcan sus servicios sobre clouds privativos (IaaSpúblicos)
I Queremos tener el control de la infraestructuraI Sin quererlo dejan de ser proveedores de infraestructura,
bloquean a sus clientes y pasan a depender de un SLAajeno
I AWS/EC2 (Amazon), Google Compute Engine o MicrosoftAzure son ejemplos de plataformas privativas queautomáticamente atrapan a los usuarios en su plataforma
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
14 Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
¿Por qué no clouds privativos? (I)
I ¿Para qué complicarse? Es frecuente que empresas deLinux ofrezcan sus servicios sobre clouds privativos (IaaSpúblicos)
I Queremos tener el control de la infraestructuraI Sin quererlo dejan de ser proveedores de infraestructura,
bloquean a sus clientes y pasan a depender de un SLAajeno
I AWS/EC2 (Amazon), Google Compute Engine o MicrosoftAzure son ejemplos de plataformas privativas queautomáticamente atrapan a los usuarios en su plataforma
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
15 Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
¿Por qué no clouds privativos? (II)
I Disponen de su propia API y su stack de servicios queimpide federarse y dificulta migrar a un proveedor de lacompetencia
I El SLA es uniforme para todos los clientes y a vecesinsuficiente
I Los apagones de AWS demuestran que no puedescontrolar el SLA, ni el proceso de restauración, ni disponerde información sobre lo sucedido.
I Privacidad de los datos: organizaciones que no puedenalmacenar datos en IaaS públicas.
I No tienes forma de controlar lo que sucede en el hostfísico (seguridad, abuso de la sobresuscripción, etc.).
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
16 Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
OpenStack vs cloud privativo
I OpenStack nos permite tener control sobre lainfraestructura física (“ser una IaaS”)
I OpenStack nos permite evitar vendor lock-in a los clientesI OpenStack nos permite seguir siendo proveedores de
infraestructuraI OpenStack nos permite que el SLA depende de nosotrosI OpenStack nos permite dar más garantías de seguridad
(al controlar los hosts de virtualización) y de privacidad delos datos
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
17 Retos y oportunidadescon OpenStackRetos con OpenStack
Oportunidades conOpenStack
Puntos fuertes deOpenStack para nosotros
En síntesis
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Retos y oportunidades conOpenStack
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
18 Retos con OpenStack
Oportunidades conOpenStack
Puntos fuertes deOpenStack para nosotros
En síntesis
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Retos y desafíos con OpenStack
I El “Do It Yourself”:I es un toolkit, no un producto (“siguiente, siguiente”): hay
que tomar muchas decisiones, cuesta varios hombres/mesdiseñarlo, desplegarlo y ponerlo en producción
I es estado del arte: larga y baja curva de aprendizaje, esnecesaria formación especializada y conocimientos enmuchos campos
I Es software complejo, implica numerosos serviciossubyacentes
I Muy apto para innovar: pero si modificas, no es fácilactualizar (forking)
I Hay que destinar esfuerzos extra a mantener y mejorar lainfraestructura que no son necesarios si se usa un IaaSajeno.
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStackRetos con OpenStack
19 Oportunidades conOpenStack
Puntos fuertes deOpenStack para nosotros
En síntesis
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Oportunidades con OpenStack
I Aprovisionamiento inmediato, se abstrae al cliente de losdetalles del hardware
I Permite ofrecer imágenes de disco preparadas, estilo“appliances”.
I Permite ofrecer tecnologías muy punteras solo al alcancede los más grandes (por ejemplo, auto-escalado, FWaaS,DBaaS...)
I Permite ofrecer servicios muy diversos, para toda clase declientes (avanzados o no) y de tamaños (simples VPS ograndes y complejas plataformas)
I Permite mantener el control sobre la infraestructura física
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStackRetos con OpenStack
Oportunidades conOpenStack
20 Puntos fuertes deOpenStack para nosotros
En síntesis
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Puntos fuertes de OpenStack para nosotros
I Para las pymes es difícil competir en infraestructuras TIavanzadas
I OpenStack pone al alcance de PyMEs infraestructurascloud hasta ahora solo al alcance de grandes empresas
I OpenStack hace la gestión de infraestructuras más fácil ymás eficiente ahorrando tiempo y dinero
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStackRetos con OpenStack
Oportunidades conOpenStack
Puntos fuertes deOpenStack para nosotros
21 En síntesis
Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
En síntesis
I Nuestra empresa nace sin inversión previa, sin deudas, nicréditos, ni subvenciones públicas
I Eso requiere ir paso a paso (ser “elástico”), más lentospero económicamente sostenibles a largo plazo
I OpenStack nos permite ser una IaaS: no queremoslimitarnos a ofrecer la IaaS de otros
I Ofrecemos toda la pila completa: no solo infraestructura(hosting), sino servidores administrados.
I Podríamos ofrecer solamente IaaS, pero eso implicacompetir con colosos como AWS, Google, Rackspace...
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
22 Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Arquitectura deFLOSSystems
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
24 Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Arquitectura de FLOSSystems
I Interxion: CPD profesional y de máximo nivelI Servidores de gama alta con hardware de calidad
enterpriseI Cabinas de disco libres con OmniOS (illumos) y ZFSI Todo replicado: discos, interfaces, redes, cabinas...I Infraestructura en alta disponibilidadI Seis meses en producción
El ahorro de costes que nos da OpenStack podemos invertirloen calidad
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
25 Arquitectura deFLOSSystems
Preguntas
FLOSSystems S.L.,Madrid, Spain
Estamos empezando...
Aún nos queda mucho por hacer:I zonas de disponibilidadI autoescalado y otras funcionalidades avanzadasI cluster de almacenamiento de objetosI una segunda región en AmsterdamI provisión bare-metal
Consideramos que estamos aprovechando aún una mínimaparte de las oportunidades que nos brinda OpenStack
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
26 Preguntas
FLOSSystems S.L.,Madrid, Spain
Preguntas
28
OpenStack: retos yoportunidades
FLOSSystems
Qué es OpenStack
Por qué no cloudsprivativos
Retos y oportunidadescon OpenStack
Arquitectura deFLOSSystems
27 Preguntas
FLOSSystems S.L.,Madrid, Spain
Preguntas
I ¿Preguntas?
Contacto
I Web: http://flossystems.comI Correo: [email protected] Twitter: http://twitter.com/flossystemsI Slides: http://speakerdeck.com/u/flossystems
Integración de una plataforma de servicios conOpenStack: retos y oportunidades
LibreCon 2014
Bilbao, 12 de noviembre de 2014
Miguel Vidal Jose Castromvidallopez jfcastroluis