APP下载

你了解OpenStack的6个编排元件吗?_服务

消息来源:baojiabao.com 作者: 发布时间:2026-05-11

报价宝综合消息你了解OpenStack的6个编排元件吗?_服务

自动化和编排是减少云端计算中手动任务的关键要素。虽然主要的提供商(如AWS、微软和Google)都提供自己的服务套件,但对那些对供应商锁定持谨慎态度的公司来说,OpenStack是很好开源替代品。

云编排策略由众多部件组成,OpenStack可以帮助企业通过与相关服务和其他云平台整合的产品实现其目标。以下是六个主要OpenStack编排产品的介绍。

OpenStack Heat

Heat是主要的OpenStack编排元件之一,并使用宣告性模板格式。使用YAML文字档案编写的Heat模板定义了云应用程序的基础设施。该模板还概述了资源之间的关系。Heat与其他OpenStack元件整合,以解决高可用性、自动缩放等问题。

OpenStack Senlin

Senlin是一个管理同质云物件的丛集服务。它用于简化编排,因为它可以建立和分组类似的资源。Senlin拥有各种用于物件配置档案管理、策略实施和事件通知的外挂。它还使用异步执行引擎来维护丛集和节点的一致性。

OpenStack Mistral

Mistral是一种工作流程服务,可以按特定顺序执行和管理任务,而无需使用者编写任何程式码。任务执行后,它将负责状态管理,实现同步并确保高可用性。它由六个主要元件组成,这些元件共同承担以下任务:API服务器、引擎、任务执行器、排程程式、通知程式和永续性。

OpenStack Zaqar

Zaqar是一种云讯息传递和通知服务,可使Web和移动应用程序元件相互通讯。开发人员可以使用基于HTTP的RESTful API或基于WebSocket的API进行通讯传输。它提供各种通知型别(如电子邮件和webhook),以及对常见模式(如任务分发和点对点讯息传递)的支援。该服务具有高可用性和水平可扩充套件性。

OpenStack Blazar

企业使用Blazar来保留物理和虚拟资源,例如计算主机和例项。它们可以指定在特定时间段内分配的资源的型别和数量。

OpenStack Aodh

Aodh是一项令人吃惊的服务,可帮助监控云资源的健康状况。它根据Ceilometer或Gnocchi的事件资料和指标以及资讯的定义规则设定警报。一旦发出警报,它可以采取多种形式的操作,例如日志记录、HTTP回拨和向Zaqar传送通知。

https://searchcloudcomputing.techtarget.com/feature/An-introduction-to-the-6-OpenStack-orchestration-components

2020-02-01 01:07:00

相关文章