OpenStack Heat服务介绍

    xiaoxiao2026-06-16  4

    这篇博文开始介绍一下OpenStack中的Orchestration Service:Heat

    Orchestration词对一部分人也许还很陌生。Wikipedia上的解theautomated arrangement, coordination, and management of complex computersystems, middleware, andservices.”。我个人的理解就是自动化部署应用,自动化管理应用的整个生命周期 。

    对于云计算来说,自动化管理是一个必不可少的部分。AWS的EC2是通过提供CloudFormation格式的模版来实现Orchestration Heat是这部分功能的开源实现。Heat不仅100%兼容CloudFormation格式,同时支持自己的Hot (Heat Orchestration Template)格式。

    如果Nova, Glance, Neutron解决的是IaaS层的需要,那从上面的图你就能感觉到Heat 是解决客户PaaS层的需要。OpenStack作为云平台是需要让应用程序能够部署和运行的。Heat提供了一个框架来解决这类问题,其中的核心就是App Template。

    Heat独立的模建立在其他模之上。Havana版中主要与Heat交互的模NovaCeilometer

    Heat用声明式的方法来管理公有云或者私有云中的应用程序。它和其他OpenStack的服务类似,对外提供ReSTful接口,但除此之外,它定义了一套配置管理的模版。Heat的模版才是Heat的核心所在。

    转载请注明原文地址: https://ju.6miu.com/read-1310598.html
    最新回复(0)