Chef配置管理系统成为完全开源项目

Chef Software 宣布决定终止其开放核心业务模式,在该模式中,只有系统的核心组件免费分发,高级功能作为商业产品的一部分提供。

Chef配置管理系统的所有组件,包括Chef Automate管理控制台、基础设施管理工具、Chef InSpec安全管理模块以及Chef Habitat交付和编排自动化系统,现在将在开源Apache 2.0许可证下完全可用,没有开放或封闭的部件。 所有先前关闭的模块将被打开。 该产品将在可公开访问的存储库中开发。 计划使开发、决策和设计过程尽可能透明。

值得注意的是,这一决定是在对开源软件商业化的各种模式和社区互动组织进行了长期研究后做出的。 Chef 的开发人员相信,完整的开源代码将最好地平衡社区期望与公司的商业利益。 Chef Software 现在将能够与对该项目感兴趣的爱好者和公司合作,将其可用资源完全用于开发单个开放产品,而不是将产品分为开放部分和专有部分。

为了满足企业的需求,将基于开源创建商业分发包Chef Enterprise Automation Stack,该分发包将具有额外的测试和稳定性、提供24×7的技术支持、适应用于需要提高可靠性的系统、以及及时提供更新的渠道。 总体而言,Chef Software 的新商业模式与红帽非常相似,红帽提供商业发行版,但将所有软件开发为开源项目,并在免费许可下提供。

回想一下,Chef 配置管理系统是用 Ruby 和 Erlang 编写的,并提供了用于创建指令(“食谱”)的特定于域的语言。 Chef 可用于在各种规模的服务器园区和云基础设施中进行集中配置更改和应用程序管理自动化(安装、更新、删除、启动)。 这包括支持在 Amazon EC2、Rackspace、Google Cloud Platform、Oracle Cloud、OpenStack 和 Microsoft Azure 等云环境中自动部署新服务器。 Facebook、亚马逊和惠普都使用基于 Chef 的解决方案。 Chef 控制节点可以部署在基于 RHEL 和 Ubuntu 的发行版上。 支持所有流行的 Linux 发行版、macOS、FreeBSD、AIX、Solaris 和 Windows 作为管理对象。

来源: opennet.ru

添加评论