Beste svaret
Heat er hovedprosjektet i OpenStack Orchestration-programmet. Den implementerer en orkestrasjonsmotor for å starte flere sammensatte skyapplikasjoner basert på maler i form av tekstfiler som kan behandles som kode. Et eget Heat-malformat er under utvikling, men Heat prøver også å gi kompatibilitet med AWS CloudFormation malformat, slik at mange eksisterende CloudFormation-maler kan lanseres på OpenStack. Heat gir både et OpenStack-native ReST API og et CloudFormation-kompatibelt Query API.
Slik fungerer det
- En Heat-mal beskriver infrastrukturen for et skyprogram i en tekstfil som er lesbar og skrivbar av mennesker, og som kan sjekkes inn i versjonskontroll, forskjellig , osv.
- Infrastrukturressurser som kan beskrives inkluderer servere, flytende ips, volumer, sikkerhetsgrupper, brukere osv.
- Heat gir også en autoskaleringstjeneste som integreres med Takmåler , slik at du kan inkludere en skaleringsgruppe som en ressurs i en mal.
- Maler kan også spesifisere forholdet mellom ressurser (for eksempel er dette volumet koblet til denne serveren). Dette gjør det mulig for Heat å ringe til OpenStack API-er for å opprette all infrastrukturen din i riktig rekkefølge for å starte applikasjonen helt.
- Heat administrerer hele applikasjonens livssyklus – når du trenger å endre infrastrukturen. , bare endre malen og bruk den til å oppdatere den eksisterende stakken. Heat vet hvordan de skal gjøre de nødvendige endringene. Det vil også slette alle ressursene når du er ferdig med applikasjonen.
- Heat administrerer primært infrastruktur, men malene integreres godt med programvarekonfigurasjonsverktøy som Puppet og Chef . Heat-teamet jobber med å tilby enda bedre integrering mellom infrastruktur og programvare.
Oppdraget til OpenStack Orchestration-programmet er å skape en menneskelig og maskin tilgjengelig tjeneste for å administrere hele livssyklusen til infrastruktur og applikasjoner i OpenStack-skyer.
Jeg håper det hjelper 🙂
Svar
The Orchestration Service gir en modellbasert ordning for å skildre en skyapplikasjon ved å kjøre OpenStack API-samtaler for å produsere skyapplikasjoner som kjører. Maler lar deg lage de fleste typer OpenStack-ressurser, for eksempel forekomster, flytende IP-er, volumer, sikkerhetsgrupper og brukere.
OpenStack er en serie programvareverktøy for å lage og administrere cloud computing-plattformer for offentlige og private skyer. Støttet av noen av verdens største selskaper innen hosting og programvareutvikling, samt tusenvis av individuelle medlemmer av samfunnet, antas OpenStack av mange å være fremtiden for cloud computing.
Heat er kjerneprosjektet til OpenStack orkestreringsprogram. Det lar brukerne beskrive komplekse skyapplikasjonsutplasseringer i tekstfiler som kalles maler. Disse modellene blir deretter analysert og kjørt av Heat-motoren. Varmen ble født i bytte for CloudFormation-tjenesten på AWS.
Orchestration Service tilbyr en modellbasert orkestrering for å beskrive en skyapplikasjon ved å utføre anrop til OpenStack API for å generere kjørende skyapplikasjoner. Programvaren integrerer andre store OpenStack-komponenter i et modellfilsystem.