Chef Software
配置管理的先驱 — 从运维自动化到 Progress 收购后的转型
历史时间线
- 2008: Adam Jacob 创立 Opscode(后更名为 Chef Software)
- 2008: Chef 1.0 发布,引入 Ruby DSL 的配置管理理念
- 2010s: Chef、Puppet、Ansible 形成配置管理三巨头
- 2016: 更名为 Chef Software, Inc.
- 2020: Progress Software 以 2.2 亿美元收购 Chef
- 2020s: Ansible 成为 Red Hat/IBM 生态后占据更大市场份额
商业模式
Progress Software 旗下 DevOps 自动化产品。Chef Infra(配置管理)+ Chef InSpec(合规)+ Chef Habitat(应用自动化)。以企业订阅制变现。
护城河分析
Ruby DSL 的 Recipe/Cookbook 范式是 Chef 的技术差异化。但 Ansible 的 YAML 更简单、Red Hat/IBM 生态更强大,Chef 的市场份额在萎缩。
关键数据
2008 年创立;2020 年被 Progress 以 2.2 亿美元收购;配置管理三巨头之一(Chef/Puppet/Ansible)
有趣事实
- Chef 的术语系统(Cookbook、Recipe、Ingredient)是其品牌特色 — 用烹饪隐喻来描述运维自动化
- Chef 是最早将 Ruby DSL 用于基础设施的公司之一,这在 2008 年是非常超前的