26 lines
842 B
Markdown
26 lines
842 B
Markdown
---
|
||
title: "IaC"
|
||
type: concept
|
||
tags: [devops, infrastructure, automation]
|
||
sources: [cloud-devop-maturity-guideline, DevOps-Culture-and-Transformation]
|
||
last_updated: 2026-04-16
|
||
---
|
||
|
||
## Definition
|
||
IaC(Infrastructure as Code,基础设施即代码)是一种通过代码和版本控制管理基础设施的方法,替代手动配置和交互式界面操作。
|
||
|
||
## Key Benefits
|
||
- **可重复性**:相同配置可多次部署
|
||
- **可版本化**:配置变更可追溯
|
||
- **可测试性**:基础设施变更可自动化测试
|
||
- **一致性**:消除人工配置差异
|
||
|
||
## Key Tools
|
||
- [[Terraform]]:声明式 IaC 工具
|
||
- [[Ansible]]:命令式配置管理
|
||
- AWS CloudFormation:(仅在另一源文件中提及)
|
||
|
||
## Connections
|
||
- [[DevOps 成熟度模型]] ← 技术支柱 ← [[IaC]]
|
||
- [[CI/CD 流水线]] ← 依赖 ← [[IaC]]
|