Bästa svaret
Heat är huvudprojektet i OpenStack Orchestration-programmet. Den implementerar en orkestrationsmotor för att starta flera sammansatta molnapplikationer baserat på mallar i form av textfiler som kan behandlas som kod. Ett eget Heat-mallformat utvecklas, men Heat strävar också efter att ge kompatibilitet med mallformatet AWS CloudFormation , så att många befintliga CloudFormation-mallar kan startas på OpenStack. Heat tillhandahåller både ett OpenStack-native ReST API och ett CloudFormation-kompatibelt Query API.
Hur det fungerar
- En värmemall beskriver infrastrukturen för en molnapplikation i en textfil som är läsbar och skrivbar av människor, och som kan kontrolleras i versionskontroll, diffed , & c.
- Infrastrukturresurser som kan beskrivas inkluderar: servrar, flytande ips, volymer, säkerhetsgrupper, användare osv.
- Heat tillhandahåller också en autoskalningstjänst som integreras med Takmätare , så att du kan inkludera en skalningsgrupp som en resurs i en mall.
- Mallar kan också ange förhållandet mellan resurser (t.ex. den här volymen är ansluten till den här servern). Detta gör att Heat kan ringa till OpenStack API: er för att skapa all din infrastruktur i rätt ordning för att helt starta din applikation.
- Heat hanterar hela programmets livscykel – när du behöver ändra din infrastruktur , ändra bara mallen och använd den för att uppdatera din befintliga stack. Heat vet hur man gör nödvändiga ändringar. Det tar också bort alla resurser när du är klar med applikationen.
- Heat hanterar främst infrastruktur, men mallarna integreras bra med programvarukonfigurationshanteringsverktyg som Puppet och Chef . Heat-teamet arbetar med att tillhandahålla ännu bättre integration mellan infrastruktur och programvara.
OpenStack Orchestration-programmets uppdrag är att skapa en mänsklig och maskintillgänglig tjänst för att hantera hela livscykeln för infrastruktur och applikationer i OpenStack-molnen.
Jag hoppas att det hjälper 🙂
Svar
Orchestration Service ger ett modellbaserat arrangemang för att skildra en molnapplikation genom att köra OpenStack API-samtal för att producera löpande molnapplikationer. Mallar gör att du kan skapa de flesta typer av OpenStack-resurser, till exempel instanser, flytande IP-adresser, volymer, säkerhetsgrupper och användare.
OpenStack är en svit programvaruverktyg för att skapa och hantera molndatorplattformar för offentliga och privata moln. Med stöd av några av världens största företag inom hosting och mjukvaruutveckling, liksom tusentals enskilda medlemmar i samhället, anses OpenStack av många vara framtiden för cloud computing.
Värme är kärnprojektet för OpenStack orchestration-programmet. Det gör det möjligt för användare att beskriva komplexa molntillämpningar i textfiler som kallas mallar. Dessa modeller analyseras och körs av Heat-motorn. Värmen föddes i utbyte mot CloudFormation-tjänsten på AWS.
Orchestration Service tillhandahåller en modellbaserad orchestration för att beskriva ett molnprogram genom att utföra samtal till OpenStack API för att generera molnprogram som körs. Programvaran integrerar andra viktiga OpenStack-komponenter i ett modellfilsystem.