配置管理:基础设施即代码

📅 2026/7/21 23:40:47
配置管理:基础设施即代码
564|配置管理:基础设施即代码上篇文章讲了CI/CD,这篇文章讲配置管理。服务器越来越多,怎么管理配置?一句话解释基础设施即代码(IaC):用代码管理服务器、网络、数据库等基础设施,实现配置的版本化管理、自动化部署。生活比喻:装修 vs 智能家居传统方式(手动管理)装修房子: 1. 打电话叫工人来装 2. 现场指挥:左一点、右一点 3. 工人装完了,跟预期不一样 4. 重新装... 5. 下次装修:打电话再叫一遍 问题: - 每次都要重复沟通 - 配置不可重复 - 容易出错IaC方式(代码管理)智能家居配置: 1. 写好配置文件 2. 一键部署 3. 想要什么效果就有什么效果 4. 随时可以重新部署 好处: - 配置可重复 - 版本可管理 - 出错可回滚IaC工具对比工具特点适用场景Ansible无代理、YAML配置配置管理、部署