Ce este Openstack Heat Orchestration?


Cel mai bun răspuns

Heat este principalul proiect din programul OpenStack Orchestration. Implementează un motor de orchestrație pentru a lansa mai multe aplicații cloud compozite bazate pe șabloane sub formă de fișiere text care pot fi tratate ca un cod. Un format nativ de șablon Heat se dezvoltă, dar Heat se străduiește să ofere compatibilitate cu formatul șablonului AWS CloudFormation , astfel încât multe șabloane existente CloudFormation să poată fi lansate pe OpenStack. Heat oferă atât un API ReST nativ OpenStack , cât și un API de interogare compatibil CloudFormation.

Cum funcționează

  • Un șablon Heat descrie infrastructura pentru o aplicație cloud într-un fișier text care poate fi citit și scris de către oameni și poate fi verificat în controlul versiunii, diferit , etc.
  • Resursele de infrastructură care pot fi descrise includ: servere, IP-uri plutitoare, volume, grupuri de securitate, utilizatori etc.
  • Heat oferă, de asemenea, un serviciu de scalare automată care se integrează cu Ceilometer , astfel încât să puteți include un grup de scalare ca resursă într-un șablon.
  • Șabloanele pot specifica, de asemenea, relațiile dintre resurse (de exemplu, acest volum este conectat la acest server). Acest lucru permite Heat să apeleze la API-urile OpenStack pentru a crea toată infrastructura dvs. în ordinea corectă pentru a lansa complet aplicația.
  • Heat gestionează întregul ciclu de viață al aplicației – atunci când trebuie să vă schimbați infrastructura , pur și simplu modificați șablonul și utilizați-l pentru a vă actualiza stiva existentă. Căldura știe să facă schimbările necesare. Va șterge toate resursele și atunci când ați terminat cu aplicația.
  • Heat gestionează în principal infrastructura, dar șabloanele se integrează bine cu instrumentele de gestionare a configurației software, cum ar fi Păpușă și Chef . Echipa Heat lucrează la furnizarea unei integrări și mai bune între infrastructură și software.

Misiunea programului OpenStack Orchestration este de a crea un serviciu accesibil oamenilor și mașinilor pentru gestionarea întregului ciclu de viață al infrastructură și aplicații în nori OpenStack.

Sper că vă va ajuta 🙂

Răspundeți

Serviciul de orchestrare oferă un aranjament bazat pe modele pentru a descrie o aplicație cloud executând apeluri API OpenStack pentru a produce aplicații cloud care rulează. Șabloanele vă permit să creați majoritatea tipurilor de resurse OpenStack, cum ar fi instanțe, IP-uri plutitoare, volume, grupuri de securitate și utilizatori.

OpenStack este o suită de instrumente software pentru crearea și gestionarea platformelor de cloud computing pentru public și nori privati. Susținut de unele dintre cele mai mari companii de găzduire și dezvoltare de software din lume, precum și de mii de membri individuali ai comunității, OpenStack este considerat de mulți drept viitorul cloud computing.

Căldura este proiectul de bază al programul de orchestrare OpenStack. Permite utilizatorilor să descrie implementări complexe de aplicații cloud în fișiere text numite șabloane. Aceste modele sunt apoi analizate și rulate de motorul Heat. Căldura s-a născut în schimbul serviciului CloudFormation de pe AWS.

Serviciul de orchestrație oferă o orchestrație bazată pe modele pentru a descrie o aplicație cloud executând apeluri către API-ul OpenStack pentru a genera aplicații cloud care rulează. Software-ul integrează alte componente OpenStack majore într-un sistem de fișiere model.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *