OpenStack ist eine Open-Source-Plattform für das Cloud-Computing und die Infrastrukturverwaltung. Es bietet eine Reihe von Diensten und Komponenten, die verwendet werden können, um private oder öffentliche Cloud-Infrastrukturen bereitzustellen und zu verwalten.
Nova: Dieses Modul ermöglicht die Bereitstellung und Verwaltung von
virtuellen Maschinen und stellt die Kernfunktionalität für das Rechenressourcenmanagement bereit.
Neutron: Neutron ist für die Verwaltung des
Netzwerks innerhalb der OpenStack-Umgebung zuständig. Es ermöglicht die Erstellung und Verwaltung von Netzwerken,
Subnetzen,
Routern und
Firewall-Regeln.
Cinder: Cinder bietet
Blockspeicher für virtuelle Maschinen und ermöglicht das Erstellen und Verwalten von persistentem Speicher.
Swift: Swift ist ein objektbasiertes Speichersystem, das hoch skalierbaren und verteilten Speicher für das Speichern großer Mengen unstrukturierter Daten bereitstellt.
Keystone: Keystone stellt Identitäts- und Authentifizierungsdienste für die gesamte OpenStack-Umgebung bereit. Es verwaltet Benutzer, Rollen, Berechtigungen und Authentifizierungsmechanismen.
Heat: Heat ist das Orchestrierungsmodul von OpenStack und ermöglicht die automatisierte Bereitstellung und Verwaltung von Ressourcen und Anwendungen.
Magnum: Magnum ermöglicht die Bereitstellung und Verwaltung von Containerorchestrierungssystemen wie
Kubernetes,
Docker Swarm und Apache Mesos in der OpenStack-Umgebung.
Links