OpenStack ist ein Projekt, das ursprünglich von der NASA und Rackspace zur Bereitstellung einer Cloud-Computing- und Speicherplattform gestartet wurde. Heute ist OpenStack eine globale Zusammenarbeit von Entwicklern und Technologen, die eine Open-Source-Cloud-Computing-Plattform für öffentliche und private Clouds entwickeln.
Die Technologie besteht aus einer Reihe miteinander verbundener Projekte, die verschiedene Komponenten für eine Cloud-Infrastrukturlösung liefern. Die OpenStack-Software bietet ein massiv skalierbares Cloud-Betriebssystem, das aus drei Hauptkomponenten besteht:
- Berechnen: Open Source-Software zur Bereitstellung und Verwaltung großer Netzwerke virtueller Maschinen zur Schaffung einer redundanten und skalierbaren Cloud-Computing-Plattform.
- Objektspeicher: Open-Source-Software zum Erstellen redundanter, skalierbarer Objektspeicher mithilfe von Clustern standardisierter Server zum Speichern von Petabyte zugänglicher Daten (Codename „Swift“).
- Bildservice: Bietet Erkennungs-, Registrierungs- und Übermittlungsdienste für Images virtueller Datenträger (Codename „Glance“).
OpenStack hat mehr als 500 Mitgliedsorganisationen angezogen, darunter Dell, Cisco, Citrix, HP, EMC, VMware, Red Hat, IBM und Intel. Das Projekt wird derzeit von der gemeinnützigen OpenStack Foundation verwaltet.
Seit seiner Entwicklung im Jahr 2010 wurde OpenStack etwa alle sechs Monate aktualisiert. Die OpenStack-Veröffentlichungen seit 2010 waren:
- Austin (Oktober 2010)
- Bexar (Februar 2011)
- Kaktus (April 2011)
- Diablo (September 2011)
- Essex (April 2012)
- Folsom (September 2012)
- Grizzly (April 2013)
- Havanna (Oktober 2013)
- Icehouse (April 2014)
- Juno (Oktober 2014)
- Kilo (April 2015)
- Freiheit (Oktober 2015)
- Mitaka (April 2016)
- Newton (Oktober 2016)
- Ocata (Februar 2017)
- OpenStack Pike (voraussichtlich Mitte 2017)
- OpenStack Queens (voraussichtlich Ende 2017 / Anfang 2018)