Wat is Openstack Heat Orchestration?


Beste antwoord

Heat is het hoofdproject in het OpenStack Orchestration-programma. Het implementeert een orkestratie-engine om meerdere samengestelde cloud-applicaties te starten op basis van sjablonen in de vorm van tekstbestanden die als code kunnen worden behandeld. Een native Heat-sjabloonformaat evolueert, maar Heat streeft ook naar compatibiliteit met het AWS CloudFormation -sjabloonformaat, zodat veel bestaande CloudFormation-sjablonen op OpenStack kunnen worden gestart. Heat biedt zowel een OpenStack-native ReST API en een CloudFormation-compatibele Query API.

Hoe het werkt

  • Een Heat-sjabloon beschrijft de infrastructuur voor een cloudapplicatie in een tekstbestand dat leesbaar en schrijfbaar is door mensen, en dat kan worden ingecheckt in versiebeheer, diffed , & c.
  • Infrastructuurbronnen die kunnen worden beschreven, zijn onder meer: ​​servers, zwevende ips, volumes, beveiligingsgroepen, gebruikers, enz.
  • Heat biedt ook een service voor automatisch schalen die kan worden geïntegreerd met Ceilometer , zodat u een schaalgroep als bron in een sjabloon kunt opnemen.
  • Sjablonen kunnen ook de relaties tussen bronnen specificeren (dit volume is bijvoorbeeld verbonden met deze server). Hierdoor kan Heat een beroep doen op de OpenStack APIs om al uw infrastructuur in de juiste volgorde te creëren om uw applicatie volledig te starten.
  • Heat beheert de hele levenscyclus van de applicatie – wanneer u uw infrastructuur moet wijzigen , wijzig gewoon de sjabloon en gebruik deze om uw bestaande stapel bij te werken. Heat weet de nodige veranderingen door te voeren. Het zal ook alle bronnen verwijderen wanneer je klaar bent met de applicatie.
  • Heat beheert voornamelijk de infrastructuur, maar de sjablonen integreren goed met softwareconfiguratiebeheertools zoals Puppet en Chef . Het Heat-team werkt aan een nog betere integratie tussen infrastructuur en software.

De missie van het OpenStack Orchestration-programma is het creëren van een mens- en machine-toegankelijke service voor het beheren van de gehele levenscyclus van infrastructuur en toepassingen binnen OpenStack-clouds.

Ik hoop dat het helpt 🙂

Antwoord

The Orchestration Service biedt een modelgebaseerde opstelling om een ​​cloudapplicatie weer te geven door OpenStack API-aanroepen uit te voeren om actieve cloudapplicaties te produceren. Met sjablonen kunt u de meeste soorten OpenStack-bronnen maken, zoals instanties, zwevende IP-adressen, volumes, beveiligingsgroepen en gebruikers.

OpenStack is een reeks softwaretools voor het maken en beheren van cloud computing-platforms voor openbare en privéclouds. Gesteund door enkele van s werelds grootste hosting- en softwareontwikkelingsbedrijven, evenals duizenden individuele communityleden, wordt OpenStack door velen beschouwd als de toekomst van cloud computing.

Heat is het kernproject van het OpenStack-orkestratieprogramma. Het stelt gebruikers in staat complexe implementaties van cloudtoepassingen te beschrijven in tekstbestanden die sjablonen worden genoemd. Deze modellen worden vervolgens geanalyseerd en uitgevoerd door de Heat-engine. De hitte is geboren in ruil voor de CloudFormation-service op AWS.

De Orchestration-service biedt een op modellen gebaseerde orkestratie om een ​​cloudtoepassing te beschrijven door oproepen naar de OpenStack API uit te voeren om actieve cloudtoepassingen te genereren. De software integreert andere belangrijke OpenStack-componenten in een modelbestandssysteem.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *