OpenStack Stein: Ein neues Open Source Projekt für Container-Clouds

Obwohl sich OpenStack heutzutage nicht nur mit der Infrastructure-as-a-Service (IaaS)-Cloud beschäftigt, ist es immer noch in erster Linie ein quelloffenes Cloud-Open-Source-Konsortium. In der neuesten Version, OpenStack Stein, bietet die Cloud erhebliche Verbesserungen im Bereich Netzwerkmanagement, Bare Metal und Container.

Für seine Nutzer, zu denen viele Telekommunikationsunternehmen gehören, ist der Teil Netzwerkmanagement der schmackhafteste Teil. OpenStack Neutron, seine Networking-as-a-Service Komponente, verfügt nun über Network Segment Range Management. Auf diese Weise können Cloud-Administratoren die Typenbereiche von Netzwerksegmenten dynamisch verwalten. Dazu verwendet es eine neue API-Erweiterung (Application Programming Interface). Früher mussten Sie die Konfigurationsdateien manuell bearbeiten.

Neutron behandelt nun auch Bandbreite als Ressource. So kann es mit dem OpenStack Nova-Compute-Service zusammenarbeiten, um Instanzen nur für Hosts zu planen, die über genügend Bandbreite verfügen, um einen bestimmten Job effektiv auszuführen. Schließlich unterstützen andere Neutron API-Verbesserungen Aliase für Quality of Service (QoS)-Richtlinienregeln. Dadurch können Sysadmins QoS-Regeln viel einfacher löschen, anzeigen und aktualisieren.

Ironic, der Bare-Metal-Bereitstellungsservice von OpenStack, bietet bessere Bereitstellungsvorlagen. Einzelplatzanwender können nun die Zuordnung von Bare-Metal-Knoten mit übermittelten Konfigurationsdaten anfordern. Bisher mussten Sie vorgefertigte Konfigurationslaufwerke verwenden. Was Kubernetes betrifft - denn wer verwendet Kubernetes nicht für die Containerorchestrierung? - OpenStack Magnum hat die Startzeit des Kubernetes-Clusters erheblich verkürzt. Mit Stein brauchen Sie nur fünf Minuten pro Knoten statt 10 bis 12 Minuten. Mit dieser Version können Sie nun auch einen voll integrierten Kubernetes-Cluster mit Unterstützung für OpenStack-Kerndienste wie Manila, Cinder und Keystone auf einer bereits bestehenden OpenStack-Cloud starten.

OpenStack fügt auch einige neue Dienste hinzu. Dazu gehören:  
  • Blazar, der Ressourcenreservierungsdienst, hat eine neue Resource Allocation API eingeführt, die es Betreibern ermöglicht, den reservierten Zustand ihrer Cloud-Ressourcen abzufragen.
  • Mit der Platzierung können Sie einen andidaten Ressourcenanbieter anvisieren. Dies erleichtert die Angabe eines Workload-Migrations-Hosts. Das steigert wiederum die API-Leistung um 50 Prozent für gemeinsame Planungsvorgänge. Der interne Einplattendienst von Nova wird durch die für Oktober 2019 geplante Bahn-Freigabe entfernt.
  • Saharamacht es einfacher, Datenverarbeitungsrahmen, wie Apache Hadoop, Apache Spark und Apache Storm, auf OpenStack bereitzustellen. Es wurde in eine benutzerfreundliche Architektur überführt, um die Nutzung dieser Funktionalität zu erleichtern.

Jonathan Bryce, der geschäftsführende Direktor der OpenStack Foundation, fasste diese Veröffentlichung zusammen: "Mit Stein erhalten die Betreiber neue Funktionen für das Verwalten von bare Metal Servern und die Vernetzung, indem sie leistungsfähige Arbeitslasten mit GPUs, Operations-und Netzwerkfunktionen ausführen. Virtualisierung (NFV) setzt auf. OpenStack hat sich auch zu einer leistungsstarken Plattform für das Management von Kubernetes-Clustern im privaten und Multi-Cloud-Einsatz entwickelt.