OpenStack
Software open source para armar tu propia nube sobre tus propios servidores.
OpenStack es un conjunto de software libre y open source que convierte una sala llena de servidores comunes en una nube. Los equipos pueden crear máquinas virtuales, discos, redes y almacenamiento a pedido, desde un panel web o una API, más o menos como lo harían en AWS, pero sobre hardware que controla su propia organización. Nació en 2010 como un proyecto conjunto de Rackspace y la NASA, y hoy lo desarrolla una comunidad abierta muy grande.
Está hecho de servicios separados que trabajan juntos, cada uno con su nombre en clave. Nova corre las máquinas virtuales, Neutron maneja la red, Cinder da los discos, Swift guarda objetos, Keystone administra identidades y permisos, y Horizon es el panel web. Sale una versión nueva cada seis meses.
Lo usan operadoras de telecomunicaciones, centros de investigación como el CERN, universidades y algunos proveedores cloud regionales, para correr nubes privadas o sus propios servicios de nube pública, muchas veces para que los datos queden en un país determinado o para no depender de un solo proveedor. El precio es la complejidad: instalar, actualizar y operar bien OpenStack requiere un equipo con experiencia, y por eso muchas organizaciones lo compran empaquetado y con soporte de empresas como Red Hat o Canonical.
Para quedarse
- Software libre para armar una nube privada o pública sobre tus servidores.
- Nació en 2010 como proyecto conjunto de Rackspace y la NASA.
- Está hecho de servicios como Nova (cómputo), Neutron (red) y Swift (almacenamiento).
- Potente pero complejo: hace falta un equipo con experiencia para operarlo.