Описание тега openstack-heat
Heat - это основной проект в программе OpenStack Orchestration. Он реализует механизм оркестрации для запуска нескольких составных облачных приложений на основе шаблонов в виде текстовых файлов, которые можно рассматривать как код.
Собственный формат шаблона Heat развивается, но Heat также стремится обеспечить совместимость с форматом шаблона AWS CloudFormation, чтобы многие существующие шаблоны CloudFormation можно было запускать в OpenStack. Heat предоставляет как собственный API ReST для OpenStack, так и API запросов, совместимый с CloudFormation.
Тепловая архитектура
Heat включает в себя ряд приложений Python:
высокая температура
Инструмент heat - это интерфейс командной строки, который взаимодействует с heat-api для выполнения API-интерфейсов AWS CloudFormation. Конечно, это не обязательно - разработчики также могут напрямую использовать Heat API.
тепло-апи
Компонент heat-api предоставляет собственный API ReST для OpenStack, который обрабатывает запросы API, отправляя их тепловому механизму через RPC.
тепло-api-cfn
Компонент heat-api-cfn предоставляет API запросов в стиле AWS, который совместим с AWS CloudFormation и обрабатывает запросы API, отправляя их тепловому механизму через RPC.
Тепловой двигатель
Тепловой двигатель выполняет основную работу по организации запуска шаблонов и передаче событий потребителю API.
Источник: https://wiki.openstack.org/wiki/Heat