深入探索Chef定制化:从理论到实践
1. 就业背景与定制承诺
在不同的工作环境中,大家使用Chef来解决各种各样的问题。有人可能在小型初创公司,作为唯一的运维工程师,只能把精力放在最关键的工作上;有人可能在大型跨国公司,要应对多层级的变更控制流程和ITIL合规性问题;还有人可能在处理信用卡数据的公司,必须遵守PCI - DSS合规要求,面临着繁琐的程序和审计工作。
基于此,我们达成一个约定。我会尽力提供有趣且相关的内容,包含有用的信息、代码片段和实用的建议,帮助大家定制Chef。而大家在获取这些知识和技术后,要仔细审视自己试图解决的问题,批判性地思考最佳解决方案。在考虑定制Chef时,关键不是能不能做,而是应不应该做。
2. 走进AwesomeInc
AwesomeInc是一家位于加利福尼亚的中型公司,约有200名员工,主要生产和销售定制汽车零部件。该公司由Chad和Kate Awesome两兄妹在2005年创立,最初是在父母的车道上为朋友的汽车进行定制改装,随着口碑传播,业务迅速发展,如今其产品已销往美国和加拿大各地。近期业务发展良好,公司决定今年开展国际业务。
公司有3名专职运维工程师和15名全职开发人员,由工程总监Mike领导。他们已在150台服务器(包括物理硬件和云端虚拟服务器)上部署了Chef,使用的是内部托管的开源版Chef服务器。运维人员和开发人员都熟悉编写基本的Chef食谱,并参加过相关的基础培训。
然而,随着公司走向国际化,基础设施将从单一系统转变为地理上分散的多个系统,并连接到美国的中央库存数据库。Mike意识到这一挑战,指示团队对服务器进行审计,确保所有食谱都是最新的。但审计结果并不理想,部分
超级会员免费看
订阅专栏 解锁全文
1458

被折叠的 条评论
为什么被折叠?



