基础设施即代码:从铁时代到云时代的变革
1. 基础设施管理的未来展望
在基础设施管理领域,我们的行业尚未成熟。未来五年,工具链和方法将不断演进。可能会有更多通用语言用于构建库,并且我们可以动态生成基础设施,而非在底层定义环境的静态细节。同时,我们需要更好地管理实时基础设施的变更,因为许多团队在将代码应用于实时基础设施时会感到担忧。
2. 核心关注点
探索不同的工具使用方式来实现基础设施,有助于提高服务质量。我们应通过交付的速度和频率来提升交付内容的可靠性和质量。重点不在于特定工具,而在于如何使用它们。
2.1 不涉及的内容
不会提供特定工具或云平台的详细使用方法,也没有实际工具或云的代码示例。同时,不会涉及Linux操作系统使用、Kubernetes集群配置或网络路由等内容。
2.2 涵盖的内容
介绍了如何调配基础设施资源以创建相关事物,以及如何使用代码进行交付。分享了不同的集群拓扑模式和将集群定义及管理为代码的方法,还描述了使用代码调配、配置和更改服务器实例的模式。
3. 基础设施即代码的历史
基础设施即代码的工具和实践在该术语出现之前就已存在。系统管理员从一开始就使用脚本管理系统。1993年,Mark Burgess创建了开创性的CFEngine系统。21世纪初,有人从Infrastructures.org网站学习到使用代码完全自动化服务器调配和更新的实践。
随着DevOps运动的兴起,基础设施即代码也得到了发展。2008年,Andrew Clay - Shafer和Patrick Debois在敏捷会议上的演讲引发了De
超级会员免费看
订阅专栏 解锁全文

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



