动态基础设施管理:基础设施即代码的目标、挑战与原则
1. 基础设施即代码的兴起
自动化基础设施管理平台和服务器配置工具是管理动态基础设施的起点,但仅有这些是不够的。传统基础设施管理方式难以适应动态基础设施的需求,而基础设施即代码(Infrastructure as Code)则为动态基础设施管理提供了新的途径。
2. 基础设施即代码的目标
基础设施即代码支持以下一些重要目标:
- 支持变革 :IT 基础设施应支持并促进变革,而非成为变革的阻碍或限制。
- 高效利用人力 :IT 人员应将时间花在能发挥其能力的有价值工作上,而非日常重复任务。
- 用户自主管理 :用户应能自行配置和管理所需资源,无需依赖 IT 人员。
- 快速恢复能力 :团队应具备从故障中快速恢复的能力,而非仅仅依赖避免故障。
- 平稳系统变更 :系统变更应成为常规操作,不会给用户和 IT 人员带来困扰或压力。
- 持续改进 :应通过持续改进,而非高成本、高风险的“大爆炸”式项目来提升系统。
- 实践验证解决方案 :问题的解决方案应通过实施、测试和衡量来验证,而非仅在会议和文档中讨论。
3. 动态基础设施面临的挑战
3.1 配置漂移(Configuration drift)
服务器在创建时可能是一致的,但随着时间推移
超级会员免费看
订阅专栏 解锁全文

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



