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.