OpenStack é um projeto originalmente iniciado pela NASA e Rackspace para fornecer uma plataforma de armazenamento e computação em nuvem. Hoje, o OpenStack é uma colaboração global de desenvolvedores e tecnólogos que produzem uma plataforma de computação em nuvem de código aberto para nuvens públicas e privadas.
A tecnologia consiste em uma série de projetos inter-relacionados que fornecem vários componentes para uma solução de infraestrutura em nuvem. O software OpenStack oferece um sistema operacional em nuvem altamente escalonável que consiste em três componentes principais:
- Computar: software de código aberto projetado para provisionar e gerenciar grandes redes de máquinas virtuais, criando uma plataforma de computação em nuvem redundante e escalonável.
- Armazenamento de objetos: software de código aberto para a criação de armazenamento de objetos redundantes e escalonáveis usando clusters de servidores padronizados para armazenar petabytes de dados acessíveis (codinome “Swift”).
- Serviço de imagem: fornece serviços de descoberta, registro e entrega para imagens de disco virtual (codinome “Glance”).
O OpenStack atraiu mais de 500 organizações membros, incluindo Dell, Cisco, Citrix, HP, EMC, VMware, Red Hat, IBM e Intel, e o projeto é atualmente gerenciado pela OpenStack Foundation sem fins lucrativos.
Desde seu desenvolvimento em 2010, o OpenStack foi atualizado em um ciclo de lançamento de aproximadamente a cada seis meses. Os lançamentos do OpenStack desde 2010 foram:
- Austin (outubro de 2010)
- Bexar (fevereiro de 2011)
- Cactus (abril de 2011)
- Diablo (setembro de 2011)
- Essex (abril de 2012)
- Folsom (setembro de 2012)
- Grizzly (abril de 2013)
- Havana (outubro de 2013)
- Icehouse (abril de 2014)
- Juno (outubro de 2014)
- Kilo (abril de 2015)
- Liberty (outubro de 2015)
- Mitaka (abril de 2016)
- Newton (outubro de 2016)
- Ocata (fevereiro de 2017)
- OpenStack Pike (esperado em meados de 2017)
- OpenStack Queens (esperado no final de 2017 / início de 2018)