Puppet 重新定义基础设施自动化

Puppet 长期以来一直被认为仅仅是一个开源软件配置管理工具。该公司已成为自动化交付和运营驱动我们周围一切的软件的标准。 然而,这种情况即将改变。 Puppet 已经发展并定位自己以解决企业级问题。 所有这些以及更多内容,都在 2019 年 5 月 2 日宣布。

那么是什么让这次发布如此令人兴奋呢? 我与 Puppet 的产品主管 Matt Waxman 坐下来了解更多信息。

Petros Koutoupis: 请向我们的读者介绍一下您自己。

Matt Waxman: 自 2017 年以来,我一直担任 Puppet 的产品主管。 我在产品领域工作了至少 20 年,主要专注于基础设施。 在加入 Puppet 之前,我从事数据存储备份、复制和灾难恢复工作。 我是负责我们产品组合的路线图和用户体验的人。

Petros: 您能告诉我们关于这次发布的什么信息?

Matt Waxman: 不仅仅是虚拟机、容器等状态的自动化非常重要。 如何让更多团队参与进来? 这一切都与服务、安全和交付质量有关。 这就是我们使用 Puppet 来满足这些确切需求的方式。 通过我们最新的 2019.1 版本,我们简化了自动化体验,以满足这些需求。

我们增强了我们的无代理和基于代理的功能,例如支持网络设备(例如,Cisco 和 Palo Alto)的自动化,并使用户能够快速、高效、安全且大规模地自动化任何事物和任何地方。 但我们最显著的一些变化都围绕着我们的无代理任务运行器 Bolt。 我们大约在一年半前推出了它。 Bolt 是一款旨在自动化您基础设施中任何事物的自动化工具,无需麻烦。 它受到了开源社区的热烈欢迎。 然而,这里的新内容是我们发现越来越多的客户和用户开始从开发的角度进行自动化。 开发人员 постоянно 需要快速搭建基础设施以进行测试和支持。 我们不仅使 Bolt 对更广泛的社区更加用户友好,而且还添加了 YAML 支持。

Petros: 为什么这次发布如此令人兴奋?

Matt Waxman: 对以基础设施为中心的自动化的需求正在增长,许多公司无法扩展以满足这种需求。 通过 2019.1 版本,我们投入了大量资金,不仅解决了这一挑战,而且还简化了体验。

我们在此版本中关注的另一个领域是持续交付 (CD)。 回到我之前关于行业趋势的评论,我们看到了安全交付高质量软件的需求。 Puppet 的 CD 管道使用户能够看到交付的“影响分析”。 他们的更改将如何影响他们的环境? 这也是一个可视化解决方案! 它不仅限于查看少数机器的影响。 您可以了解您的代码可能对数千台机器产生的影响,并且可以在按下“开始”按钮之前观察更改。 我们的影响分析平台在我们的 Puppet Enterprise 产品中提供。

Petros: 我们的读者还应该了解哪些内容(与此发布相关)?

Matt Waxman: 从某种意义上说,我们正在将 Puppet 重新定义为“随处自动化环境”。 此版本突破了传统配置管理工具的界限,并通过满足各个层级的自动化需求,使 Puppet 成为当今市场上最广泛的解决方案。 我们在那里与我们的客户合作,共同部署他们的本地、多云和混合环境。 为了满足这些要求,Puppet 需要是异构的,我们的 2019.1 版本将帮助他们到达终点线。

要了解更多信息,请务必阅读新闻稿或访问 Puppet 博客上的官方发布公告

Petros Koutoupis,LJ 特约编辑,目前是 Cray 公司 Lustre 高性能文件系统部门的高级性能软件工程师。 他还是 RapidDisk Project 的创建者和维护者。 Petros 在数据存储行业工作了十多年,并帮助开创了当今在野外释放的许多技术。

加载 Disqus 评论