Co je Openstack Heat Orchestration?


Nejlepší odpověď

Heat je hlavním projektem v programu OpenStack Orchestration. Implementuje nástroj pro orchestraci ke spouštění více kompozitních cloudových aplikací založených na šablonách ve formě textových souborů, s nimiž lze zacházet jako s kódem. Nativní formát šablony Heat se vyvíjí, ale Heat se také snaží zajistit kompatibilitu s formátem šablony AWS CloudFormation , aby bylo možné na OpenStack spustit mnoho existujících šablon CloudFormation. Heat poskytuje jak OpenStack-nativní ReST API , tak Query API kompatibilní s CloudFormation.

Jak to funguje

  • Šablona Heat popisuje infrastrukturu pro cloudovou aplikaci v textovém souboru, který je čitelný a zapisovatelný lidmi a lze jej zkontrolovat do řízení verzí, odlišit , & c.
  • Mezi prostředky infrastruktury, které lze popsat, patří: servery, plovoucí ips, svazky, skupiny zabezpečení, uživatelé atd.
  • Heat také poskytuje službu automatického škálování, která se integruje s Ceilometr , takže můžete do šablony zahrnout skupinu měřítka jako prostředek.
  • Šablony mohou také určit vztahy mezi zdroji (např. tento svazek je připojeno k tomuto serveru). To umožňuje Heat volat na rozhraní OpenStack API a vytvořit veškerou vaši infrastrukturu ve správném pořadí pro úplné spuštění vaší aplikace.
  • Heat spravuje celý životní cyklus aplikace – když potřebujete změnit svou infrastrukturu , jednoduše upravte šablonu a použijte ji k aktualizaci stávajícího zásobníku. Heat ví, jak provést nezbytné změny. Až skončíte s aplikací, odstraní všechny zdroje.
  • Heat primárně spravuje infrastrukturu, ale šablony se dobře integrují s nástroji pro správu konfigurace softwaru, jako je Loutka a kuchař . Tým Heat pracuje na zajištění ještě lepší integrace mezi infrastrukturou a softwarem.

Posláním programu OpenStack Orchestration je vytvořit službu přístupnou člověku a stroji pro správu celého životního cyklu infrastruktura a aplikace v cloudech OpenStack.

Doufám, že to pomůže 🙂

Odpověď

The Orchestration Service poskytuje modelové uspořádání zobrazující cloudovou aplikaci spuštěním volání rozhraní OpenStack API k produkci spuštěných cloudových aplikací. Šablony umožňují vytvářet většinu typů prostředků OpenStack, jako jsou instance, plovoucí adresy IP, svazky, skupiny zabezpečení a uživatelé.

OpenStack je sada softwarových nástrojů pro vytváření a správu cloudových výpočetních platforem pro veřejnost a soukromé mraky. OpenStack, podporovaný některými z největších světových společností poskytujících hosting a vývoj softwaru, stejně jako tisíce jednotlivých členů komunity, je podle mnoha lidí budoucností cloud computingu.

Teplo je stěžejním projektem orchestrační program OpenStack. Umožňuje uživatelům popsat komplexní nasazení cloudových aplikací v textových souborech nazývaných šablony. Tyto modely jsou poté analyzovány a spuštěny modulem Heat. Teplo se zrodilo výměnou za službu CloudFormation na AWS.

The Orchestration Service provides a model-based orchestration to describe a cloud application by executing calls to the OpenStack API to generate running cloud applications. Software integruje další hlavní komponenty OpenStack do systému souborů modelu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *