OpenStack est un projet lancé à l'origine par la NASA et Rackspace pour fournir une plate-forme de cloud computing et de stockage. Aujourd'hui, OpenStack est une collaboration mondiale de développeurs et de technologues produisant une plate-forme de cloud computing open source pour les clouds publics et privés.
La technologie consiste en une série de projets interdépendants fournissant divers composants pour une solution d'infrastructure cloud. Le logiciel OpenStack fournit un système d'exploitation cloud massivement évolutif composé de trois composants principaux:
- calcul: logiciel open source conçu pour provisionner et gérer de grands réseaux de machines virtuelles, créant une plate-forme de cloud computing redondante et évolutive.
- Stockage d'objets: logiciel open source pour créer un stockage d'objets redondant et évolutif utilisant des clusters de serveurs standardisés pour stocker des pétaoctets de données accessibles (nom de code «Swift»).
- Image Service: fournit des services de découverte, d'enregistrement et de distribution pour les images de disque virtuel (nommé «Glance»).
OpenStack a attiré plus de 500 organisations membres, dont Dell, Cisco, Citrix, HP, EMC, VMware, Red Hat, IBM et Intel, et le projet est actuellement géré par l'OpenStack Foundation à but non lucratif.
Depuis son développement en 2010, OpenStack a été mis à jour tous les six mois environ. Les versions d'OpenStack depuis 2010 sont:
- Austin (octobre 2010)
- Bexar (février 2011)
- Cactus (avril 2011)
- Diablo (septembre 2011)
- Essex (avril 2012)
- Folsom (septembre 2012)
- Grizzly (avril 2013)
- La Havane (octobre 2013)
- Icehouse (avril 2014)
- Juno (octobre 2014)
- Kilo (avril 2015)
- Liberty (octobre 2015)
- Mitaka (avril 2016)
- Newton (octobre 2016)
- Ocata (février 2017)
- OpenStack Pike (prévu mi-2017)
- OpenStack Queens (prévu fin 2017 / début 2018)