Migliore risposta
Heat è il progetto principale del programma OpenStack Orchestration. Implementa un motore di orchestrazione per avviare più applicazioni cloud composite basate su modelli sotto forma di file di testo che possono essere trattati come codice. Un formato di modello Heat nativo si sta evolvendo, ma Heat si impegna anche a fornire compatibilità con il formato di modello AWS CloudFormation , in modo che molti modelli CloudFormation esistenti possano essere lanciati su OpenStack. Heat fornisce sia un API ReST nativa di OpenStack e unAPI di query compatibile con CloudFormation.
Come funziona
- Un modello di Heat descrive linfrastruttura per unapplicazione cloud in un file di testo che è leggibile e scrivibile dagli umani e può essere controllato nel controllo della versione, diffed , ecc.
- Le risorse dellinfrastruttura che possono essere descritte includono: server, IP mobili, volumi, gruppi di sicurezza, utenti, ecc.
- Heat fornisce anche un servizio di scalabilità automatica che si integra con Ceilometer , quindi puoi includere un gruppo di ridimensionamento come risorsa in un modello.
- I modelli possono anche specificare le relazioni tra le risorse (ad es. questo volume è connesso a questo server). Ciò consente a Heat di chiamare le API OpenStack per creare tutta la tua infrastruttura nellordine corretto per avviare completamente lapplicazione.
- Heat gestisce lintero ciclo di vita dellapplicazione, quando devi cambiare la tua infrastruttura , modifica semplicemente il modello e usalo per aggiornare lo stack esistente. Il calore sa come apportare le modifiche necessarie. Eliminerà anche tutte le risorse al termine dellapplicazione.
- Heat gestisce principalmente linfrastruttura, ma i modelli si integrano bene con gli strumenti di gestione della configurazione del software come Puppet e Chef . Il team di Heat sta lavorando per fornire unintegrazione ancora migliore tra infrastruttura e software.
La missione del programma OpenStack Orchestration è creare un servizio accessibile dalluomo e dalla macchina per la gestione dellintero ciclo di vita di infrastruttura e applicazioni allinterno dei cloud OpenStack.
Spero che aiuti 🙂
Answer
Il servizio di orchestrazione fornisce una disposizione basata su modello per rappresentare unapplicazione cloud eseguendo chiamate API OpenStack per produrre applicazioni cloud in esecuzione. I modelli consentono di creare la maggior parte dei tipi di risorse OpenStack, come istanze, IP mobili, volumi, gruppi di sicurezza e utenti.
OpenStack è una suite di strumenti software per la creazione e la gestione di piattaforme di cloud computing per cloud privati. Sostenuto da alcune delle più grandi società di hosting e sviluppo software del mondo, nonché da migliaia di singoli membri della comunità, OpenStack è ritenuto da molti il futuro del cloud computing.
Heat è il progetto principale di il programma di orchestrazione OpenStack. Consente agli utenti di descrivere complesse distribuzioni di applicazioni cloud in file di testo chiamati modelli. Questi modelli vengono poi analizzati ed eseguiti dal motore Heat. Il calore è nato in cambio del servizio CloudFormation su AWS.
Il servizio di orchestrazione fornisce unorchestrazione basata su modello per descrivere unapplicazione cloud eseguendo chiamate allAPI OpenStack per generare applicazioni cloud in esecuzione. Il software integra altri componenti principali di OpenStack in un file system modello.