云计算时代的基础设施即代码.pdf
云计算时代的基础设施即代码是云计算时代的基础设施运维的重要组成部分,旨在通过代码来管理和配置基础设施资源,例如服务器、网络和存储等,提高基础设施的灵活性、可靠性和安全性。
云计算时代的基础设施运维特点:
1. 业务特征:小步快跑,变化迅速
2. 云原生技术:基础资源变化快,计算容量大
3. 基础设施运维目标:快速、高频、可重复地支撑业务变化
云时代自动化运维的挑战:
1. 自动化恐惧链:担心自动化工具会造成系统崩溃
2. 基础设施配置:开始出现不一致
3. 运维人自动化系统:基础设施
基础设施即代码(Infrastructure as Code, IaC):
1. 定义配置文件
2. 自文档化
3. 版本化
4. 持续部署和测试
5. 迭代变化
6. 保持业务连续性
基础设施即代码的工作流水线:
1. 镜像仓库
2. 计算、存储和网络
3. 源代码
4. 镜像定义
5. 运行
6. 流水线
7. 定义
8. 应用描述
9. 基础设施
10. 定义
11. 生成镜像
12. 存储镜像
13. 使用镜像
14. 创建
15. 基础设施
16. 配置
17. 基础设施
18. 运行系统
19. 定义
20. 充当模版
开源IaC工具:
1. Ansible
2. Terraform
3. Puppet
4. Chef
5. Salt
开源IaC工具的Google Trends:
1. Ansible持续领先
2. Terraform新星崛起
3. Ansible的代码贡献者构成最为丰富(20183Q)
基础设施即代码的技术趋势:
1. Redhat的开源工具
2. 服务器配置管理
3. IT自动化
4. 基础设施即代码
云计算时代的基础设施即代码是一个重要的技术趋势,旨在提高基础设施的灵活性、可靠性和安全性,提高业务的敏捷性和可靠性。
评论0
最新资源