Was ist Openstack Heat Orchestration?


Beste Antwort

Heat ist das Hauptprojekt im OpenStack Orchestration-Programm. Es implementiert eine Orchestrierungs-Engine, um mehrere zusammengesetzte Cloud-Anwendungen basierend auf Vorlagen in Form von Textdateien zu starten, die wie Code behandelt werden können. Ein natives Heat-Vorlagenformat entwickelt sich weiter, aber Heat bemüht sich auch um Kompatibilität mit dem Vorlagenformat AWS CloudFormation , sodass viele vorhandene CloudFormation-Vorlagen auf OpenStack gestartet werden können. Heat bietet sowohl eine OpenStack-native ReST-API als auch eine CloudFormation-kompatible Abfrage-API.

Funktionsweise

  • Eine Heat-Vorlage beschreibt die Infrastruktur für eine Cloud-Anwendung in einer Textdatei, die für Menschen lesbar und beschreibbar ist und unterschiedlich in die Versionskontrolle eingecheckt werden kann , & c.
  • Zu den zu beschreibenden Infrastrukturressourcen gehören: Server, Floating IPs, Volumes, Sicherheitsgruppen, Benutzer usw.
  • Heat bietet auch einen Autoscaling-Dienst, der in Ceilometer , sodass Sie eine Skalierungsgruppe als Ressource in eine Vorlage aufnehmen können.
  • Vorlagen können auch die Beziehungen zwischen Ressourcen angeben (z. B. dieses Volume) mit diesem Server verbunden). Auf diese Weise kann Heat die OpenStack-APIs aufrufen, um Ihre gesamte Infrastruktur in der richtigen Reihenfolge zu erstellen und Ihre Anwendung vollständig zu starten.
  • Heat verwaltet den gesamten Lebenszyklus der Anwendung – wenn Sie Ihre Infrastruktur ändern müssen Ändern Sie einfach die Vorlage und aktualisieren Sie damit Ihren vorhandenen Stapel. Heat weiß, wie man die notwendigen Änderungen vornimmt. Wenn Sie mit der Anwendung fertig sind, werden auch alle Ressourcen gelöscht.
  • Heat verwaltet hauptsächlich die Infrastruktur, aber die Vorlagen lassen sich gut in Softwarekonfigurations-Management-Tools wie Puppet und Chef . Das Heat-Team arbeitet an einer noch besseren Integration zwischen Infrastruktur und Software.

Die Mission des OpenStack Orchestration-Programms besteht darin, einen für Menschen und Maschinen zugänglichen Service für die Verwaltung des gesamten Lebenszyklus von zu erstellen Infrastruktur und Anwendungen in OpenStack-Clouds.

Ich hoffe, es hilft 🙂

Antwort

Der Orchestrierungsdienst bietet eine modellbasierte Anordnung zur Darstellung einer Cloud-Anwendung durch Ausführen von OpenStack-API-Aufrufen, um laufende Cloud-Anwendungen zu erstellen. Mit Vorlagen können Sie die meisten Arten von OpenStack-Ressourcen erstellen, z. B. Instanzen, Floating-IPs, Volumes, Sicherheitsgruppen und Benutzer.

OpenStack ist eine Suite von Softwaretools zum Erstellen und Verwalten von Cloud-Computing-Plattformen für die Öffentlichkeit und private Wolken. OpenStack wird von einigen der weltweit größten Hosting- und Softwareentwicklungsunternehmen sowie Tausenden von einzelnen Community-Mitgliedern unterstützt und wird von vielen als die Zukunft des Cloud Computing angesehen.

Heat ist das Kernprojekt von Das OpenStack-Orchestrierungsprogramm ermöglicht es Benutzern, komplexe Cloud-Anwendungsbereitstellungen in Textdateien zu beschreiben, die als Vorlagen bezeichnet werden. Diese Modelle werden dann analysiert und von der Wärmekraftmaschine ausgeführt. Die Wärme wurde im Austausch für den CloudFormation-Dienst unter AWS erzeugt.

Der Orchestrierungsdienst bietet eine modellbasierte Orchestrierung zur Beschreibung einer Cloud-Anwendung, indem Aufrufe an die OpenStack-API ausgeführt werden, um laufende Cloud-Anwendungen zu generieren. Die Software integriert andere wichtige OpenStack-Komponenten in ein Modelldateisystem.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.