Co to jest Openstack Heat Orchestration?


Najlepsza odpowiedź

Heat to główny projekt w programie OpenStack Orchestration. Implementuje mechanizm orkiestracji do uruchamiania wielu złożonych aplikacji chmurowych na podstawie szablonów w postaci plików tekstowych, które można traktować jak kod. Natywny format szablonu Heat ewoluuje, ale Heat stara się również zapewnić zgodność z formatem szablonów AWS CloudFormation , aby wiele istniejących szablonów CloudFormation można było uruchamiać w OpenStack. Heat zapewnia zarówno Natywny interfejs API ReST dla OpenStack , jak i interfejs Query API zgodny z CloudFormation.

Jak to działa

  • Szablon Heat opisuje infrastrukturę aplikacji w chmurze w pliku tekstowym, który jest czytelny i zapisywalny dla ludzi i może być sprawdzony pod kątem kontroli wersji, różni , & c.
  • Zasoby infrastruktury, które można opisać, obejmują: serwery, pływające adresy IP, woluminy, grupy zabezpieczeń, użytkowników itp.
  • Heat zapewnia również usługę automatycznego skalowania, która integruje się z Ceilometr , dzięki czemu można uwzględnić grupę skalowania jako zasób w szablonie.
  • Szablony mogą również określać relacje między zasobami (np. ten wolumen jest podłączony do tego serwera). Dzięki temu Heat może wywoływać interfejsy API OpenStack w celu utworzenia całej infrastruktury we właściwej kolejności, aby całkowicie uruchomić aplikację.
  • Heat zarządza całym cyklem życia aplikacji – kiedy trzeba zmienić infrastrukturę , po prostu zmodyfikuj szablon i użyj go do zaktualizowania istniejącego stosu. Heat wie, jak dokonać niezbędnych zmian. Po zakończeniu pracy z aplikacją usunie również wszystkie zasoby.
  • Heat zarządza przede wszystkim infrastrukturą, ale szablony dobrze integrują się z narzędziami do zarządzania konfiguracją oprogramowania, takimi jak Puppet i Szef kuchni . Zespół Heat pracuje nad zapewnieniem jeszcze lepszej integracji między infrastrukturą a oprogramowaniem.

Misją programu OpenStack Orchestration jest stworzenie usługi dostępnej dla człowieka i maszyny do zarządzania całym cyklem życia infrastruktura i aplikacje w chmurach OpenStack.

Mam nadzieję, że to pomoże 🙂

Odpowiedź

Usługa orkiestracji zapewnia model oparty na układzie do przedstawienia aplikacji w chmurze poprzez uruchamianie wywołań API OpenStack w celu utworzenia działających aplikacji chmurowych. Szablony umożliwiają tworzenie większości typów zasobów OpenStack, takich jak instancje, zmienne adresy IP, woluminy, grupy zabezpieczeń i użytkownicy.

OpenStack to pakiet narzędzi programowych do tworzenia i zarządzania platformami chmurowymi dla publicznych i chmury prywatne. Wspierany przez jedne z największych na świecie firm hostingowych i programistycznych, a także tysiące indywidualnych członków społeczności, OpenStack jest przez wielu uważany za przyszłość chmury obliczeniowej.

Ciepło jest głównym projektem program do orkiestracji OpenStack. Umożliwia użytkownikom opisywanie złożonych wdrożeń aplikacji chmurowych w plikach tekstowych zwanych szablonami. Modele te są następnie analizowane i uruchamiane przez silnik Heat. Ciepło narodziło się w zamian za usługę CloudFormation w AWS.

Usługa orkiestracji zapewnia opartą na modelach orkiestrację do opisania aplikacji w chmurze poprzez wykonanie wywołań API OpenStack w celu wygenerowania uruchomionych aplikacji w chmurze. Oprogramowanie integruje inne główne komponenty OpenStack w modelowym systemie plików.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *