Files
nexus/wiki/concepts/IaC.md
2026-04-16 17:30:41 +08:00

26 lines
842 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "IaC"
type: concept
tags: [devops, infrastructure, automation]
sources: [cloud-devop-maturity-guideline, DevOps-Culture-and-Transformation]
last_updated: 2026-04-16
---
## Definition
IaCInfrastructure as Code基础设施即代码是一种通过代码和版本控制管理基础设施的方法替代手动配置和交互式界面操作。
## Key Benefits
- **可重复性**:相同配置可多次部署
- **可版本化**:配置变更可追溯
- **可测试性**:基础设施变更可自动化测试
- **一致性**:消除人工配置差异
## Key Tools
- [[Terraform]]:声明式 IaC 工具
- [[Ansible]]:命令式配置管理
- AWS CloudFormation仅在另一源文件中提及
## Connections
- [[DevOps 成熟度模型]] ← 技术支柱 ← [[IaC]]
- [[CI/CD 流水线]] ← 依赖 ← [[IaC]]