数据中心中最重要的两个任务是服务器供应和配置管理。曾经,管理员要花大量的时间在物理上部署服务器和网络基础设施,然后还要花更多的时间手动配置数百甚至数千个节点。然后,他们又花了一天的时间来排查和修复他们用胖手指配置所有这些系统所带来的错误。
今天,多亏了Chef这样的自动化软件,管理员能够在一眨眼的时间内提供服务器、部署软件和设置几乎无穷无尽的配置项,而不需要动动手指。他们这样做的方式更可扩展,更可重复,更不受人为错误的影响。
尽管被广泛认为是一种配置管理产品,但Chef似乎比市场上的同类工具考虑得更多。在设计Chef时考虑到了devops文化,除了自动化服务器基础设施的供应之外,Chef还可以自动化运行时环境、应用程序和容器的供应。这是一个全面的工具,不仅提供配置管理,而且提供端到端IT自动化。
在最基本的(免费的开源版本),厨师结合创建“食谱”的开发工具包(想想“食谱”系统配置),客户在管理节点上运行,和厨师服务器,一个中央存储库的食谱和手段应用在食谱食谱节点。Chef的开源社区市场提供了一个巨大的食谱库,可以加快交付时间。高级功能——包括高可用性、基于web的管理控制台、报告和分析——对最多25个节点免费。
之后,您有两个受支持的商业选项可供选择:托管Chef和Chef automation,每个节点的成本分别为72美元和137美元。Chef automation提供了完整的团队工作流功能,可以将自动化扩展到整个应用程序生命周期,从开发和测试到分段和生产。