暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

你了解OpenStack的6个编排组件吗?

ADMIN 2019-07-08
622

自动化和编排是减少云计算中手动任务的关键要素。虽然主要的提供商(如AWS、微软和谷歌)都提供自己的服务套件,但对那些对供应商锁定持谨慎态度的公司来说,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-05-08 00:13:52
文章转载自ADMIN,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论