Introducción a OpenStack

Alberto Molina Coballes y José Domingo Muñoz Rodríguez

Theme by: reveal.js

OpenStack

“Plataforma de cloud computing hecha con software libre para desplegar nubes públicas y privadas, desarrollada con la idea de ser sencilla de implementar, masivamente escalable y con muchas prestaciones”

openstack-diagram

¿Por qué OpenStack?

  • Porque queremos instalar nuestro propio software para proporcionar IaaS
  • Porque es software libre
  • Porque es un proyecto estable, con muchos apoyos y muy buenas perspectivas de futuro
  • Porque tiene muchas funcionalidades
  • Porque podemos utilizar hardware convencional
  • Porque cada vez es más fácil de instalar

Otras alternativas

  • OpenNebula, CloudStack y Eucalyptus
    • Software libre
    • Más compatibles con AWS
    • Probablemente más sencillas de instalar
    • Algunos componentes más maduros
    • Proyectos más pequeños (ventajas e inconvenientes)
  • VMware Vcloud
    • Software privativo
    • Optimizado para vSphere
    • No compite en IaaS pública
    • Acaba de publicarse VIO

Inicios de OpenStack

rackspace
  • Cloud propio desde 2005
    • Cloud servers (IaaS)
    • Cloud files (StaaS)
  • Cambia a licencia libre en Abril 2010
nasa
  • Comienza a utilizar Eucalyptus, pero lo deja por ser ''open core''
  • Crea el software para IaaS Nebula
  • Cambia a licencia libre en Mayo 2010
openstack
  • Ambas lo inician en Junio de 2010
  • OpenStack Nova ⇦ Nebula
  • OpenStack Swift ⇦ Cloud Files

Versiones de OpenStack

Proyecto nuevo con un fuerte ritmo de desarrollo:

Versión Fecha Versión Fecha
Austin Oct 2010 ...
Essex Abr 2012 Folsom Sep 2012
Grizzly Abr 2013 Havana Oct 2013
Icehouse Abr 2014 Juno Oct 2014
Kilo Abr 2015

Bitergia - The OpenStack Juno release: activity and organizations

Principios fundacionales

En Septiembre de 2012 se cede el control del proyecto a la OpenStack Foundation

OpenStack Foundation

openstack_industry_support

Cloudscaling: State of the Stack
Empresas partipantes en la OpenStack Foundation

Componentes de OpenStack

openstack components

Randy Bias - 'Vanilla OpenStack' Doesn’t Exist and Never Will