配置管理软件Chef Infra
适用于DevOps团队


Chef Infra优势

代码化

将配置和策略定义为可测试、可执行且可以作为自动化管道的一部分大规模交付的代码。

消除漂移

确保仅在系统偏离所需的定义状态时更改配置,并在需要时自动更正配置偏差。

统一管理系统

以相同的方式管理在企业内部运行的Windows和Linux系统,在云中运行的ARM系统或在边缘运行的Macs笔记本电脑。

极高灵活性

对常见任务使用简单的声明性定义,或轻松扩展它们以支持最独特的环境要求。


Chef Infra 基于策略的配置管理自动化体系结构

如今,没有一家公司不担心安全性,但是传统的基础架构即代码(IAC)方法已无法再扩展以满足现代安全型组织的需求。

传统的IAC方法无法:
1、满足法规或业务安全性和合规性需求。
2、负责应用程序,基础架构和安全/合规团队之间的协作。
3、允许组织保持安全性。

使用Chef自动执行配置管理,可使DevOps团队定义可重复、一致且可重用的策略。结果是提高了业务敏捷性和安全性,因为所有系统和资源都被连续自动地评估,纠正和修改。

演示文稿1


为什么客户选择Chef进行配置管理

1、厨师资源,助手和社区易于上手

使用Chef语言,用户可以一次定义配置,然后可以在Linux,Mac和Windows系统的混合舰队中应用它们,而不管OS版本和体系结构如何。Chef Infra语言还包括由Chef和Chef Community共同创建的一整套全面的预建资源,帮助程序和食谱。

    • 资源: 资源用于配置组件,例如程序包,文件,目录或防火墙。今天,厨师红外客户端附带了超过150个资源常见的自动化任务,如 用户,  文件,  kernel_module 和  windows_task

    • 助手: 助手使用户能够根据操作系统,云,虚拟化管理程序等来做出配置决策。

    • Chef社区

        Chef社区已经为Chef Infra创建了数千个免费可用的配置模板(食谱),这些模板可以按原样使用或用作组织自己的配置的基础。

2、敏捷的测试驱动开发实践

对于测试驱动的基础架构,Chef撰写了有关这本书的书。Chef帮助开拓了DevOps原则和测试驱动的基础架构实践,当今基于敏捷的交付团队使用它们来在整个IT领域中测试和部署系统,从在边缘上运行的智能设备到本地服务器再到在云中运行的复杂工作负载。

3、不变的部署

DevOps部署的重要部分是确保一切在开发,测试和生产环境中都能正常运行。 策略文件可 确保在生产环境中运行的Chef Cookbook与在开发中测试的版本相同。由于策略是不可变的,一旦捆绑就无法更改,因此,Chef Infra Client不再在每次运行开始时重新计算依赖项集,并且菜谱作者也不必担心其配置会从其下面更改。