2、配置管理与 Chef 系统的深度解析

配置管理与 Chef 系统的深度解析

1. 配置管理的基本概念

配置管理这一术语自 20 世纪 50 年代起就已被广泛使用。当时,美国空军为管理军事装备的复杂制造流程,开发出了一套方法,以确保装备性能达标、运行正常且符合相关标准。到 20 世纪 60 年代初,该术语被正式确定为标准,其理念随后被多个行业采用,包括土木和工业工程,当然还有计算机领域。

在 IT 领域,配置管理以各种形式存在已久。回顾大型机和小型机时代,系统管理员负责管理单一的整体系统,他们将所有可调整的设置和参数牢记于心或记录在多卷技术手册中。那时,计算机价格昂贵,只有大型企业和大学实验室能够负担得起。

随着计算机硬件的普及,价格逐渐下降,越来越多的公司能够使用计算机,“云”计算也变得普遍起来。计算机使用量的激增以及所需系统管理员数量的增加,使得单一知识存储库的管理模式变得不可持续。

为解决这一问题,行业开始对所有信息进行文档化,内部配置指南、文档存储库和维基应运而生,新员工可以从中获取有关公司基础设施和系统的信息。然而,随着计算机在全球的广泛使用以及更多公司开发软件系统,手动更新文档变得越来越困难,难以保证其相关性和及时性。

于是,人们开始使用现有的脚本语言来自动化配置任务。这些自定义脚本在一段时间内运行良好,使系统和软件的配置变得更加容易。但随着技术的发展,同一基础设施内的不同个体开始使用不同的架构、软件版本和配置设置,人们不得不维护越来越多复杂的脚本来管理各种不同的排列组合,并处理脚本可能出现的各种故障。这一问题促使了现代操作意义上的配置管理系统的发展。

1993 年,挪威奥斯陆大学的博士后 Mark Burgess 开发了第一个配置引擎 CFEng

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值