使用 OpenStack Heat 崛起云端

还没有读者喜欢这个。
Arrows moving a process forward

Opensource.com

如果您熟悉工具和应用程序的需求,在云端设置应用程序服务器并不难。但是,如果您需要执行数十次或数百次,甚至在一天内执行呢?OpenStack Orchestration 项目 Heat 应运而生。Heat 提供了一个模板系统,用于在 OpenStack 中部署基础设施,以自动化该过程并将正确的资源附加到应用程序的每个新实例。

要了解有关 Heat 的更多信息,请向 Steve Baker 问好。Steve 在 Icehouse 发布周期中担任 Heat 项目的程序技术主管 (PTL),并且是红帽的高级软件工程师。

我们与 Steve 进行了交谈,以了解更多关于 Heat 的信息,它如何在 OpenStack 软件项目家族中发挥作用,以及我们可能对本周晚些时候发布的 Icehouse 版本中的 Heat 有何期望。

OpenStack Orchestration (Heat) 为 OpenStack 做什么?

云应用程序的部署脚本通常变得非常复杂,以至于它们本身也成为维护负担,通常会发展编排引擎的功能。Heat 允许您声明应用程序中云资源的排列,Heat 将负责在应用程序的生命周期内创建和管理这些资源

为什么 Heat 对 OpenStack 很重要?不同的组件如何与 Heat 交互?

Heat 是 OpenStack 的一个重要组件,因为提供编排服务通常可以满足云用户的实际需求。现在 OpenStack 拥有了编排工具,TripleO、Trove 和 Sahara 等项目已经能够使用 Heat 来满足他们自己的编排需求。Heat 和其他 OpenStack 组件通过各自的 REST API 相互通信。

Heat 团队正在为 Icehouse 版本开发的重大改进有哪些?

此版本中有很多改进;我们在 Icehouse 周期中实现了 60 个蓝图,所以我在这里只能提及少数几个。HOT 模板格式现在受到支持,并推荐用于编写模板。我们现在拥有足够的原生 OpenStack 资源,可以编写模板来专门使用它们。有新的软件配置资源,可以灵活地配置计算资源上的应用程序。现在也可以启动任何堆栈,而无需管理员权限。

对于有兴趣为 Heat 做出贡献的人来说,有哪些机会?

与任何开源项目一样,如果个人或组织为最影响他们的领域做出贡献,效果最佳。当然,我们在构建功能、查找和修复错误、改进测试或编写文档方面总是可以获得更多帮助。

在 Heat 和 OpenStack 上工作,什么让您感到兴奋?

我喜欢社区和基础设施如何共同成长和发展,以便我们仍然可以有效地交付这个云操作系统。增长令人印象深刻,我很荣幸能成为其中的一小部分。

如果您可以命名 OpenStack 的下一个版本,您会称为什么?

乞力马扎罗山,非洲最高的山。它甚至有 3 个火山锥,但我不认为它们被称为计算、网络和存储。

有什么临别赠言吗?

作为 Heat 的项目技术负责人,我度过了美好的时光。我们在 Heat 项目中形成了一个传统,即 PTL 在一个发布周期后辞职。值得庆幸的是,我们在 Heat 中有很多开发人员完全有能力承担 PTL 的角色,所以我祝愿新的 PTL 一切顺利!

User profile image.
Jason 是 Opensource.com 的工作人员和红帽员工,时间从 2013 年到 2022 年。此个人资料包含他在那段时间内与工作相关的文章。其他贡献可以在他的个人帐户中找到。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.