很多团队一开始管理基础设施,靠的是这些方式:
- 控制台点点点
- 运维同学手动改
- Wiki 里留截图
- 某个人电脑上存一份“最终配置”
- 出问题时靠记忆回滚
小项目能凑合。
但只要城市一变大,问题立刻爆发:
- 哪台机器是谁建的,不清楚
- 哪个安全组为什么开这个口子,不清楚
- 测试环境和生产环境为什么不一致,不清楚
- 这次改动到底会影响哪些资源,不清楚
- 回滚靠什么,还是不清楚
Terraform 就是为了解决这类混乱而出现的。
Terraform = 基础设施蓝图总工局宇宙。
它的核心思想不是“帮你点云控制台的自动脚本”。
它真正做的事是:
把云资源、网络、数据库、集群、DNS、对象存储、权限系统这些基础设施,全部收编进一套可审阅、可复现、可协作、可回滚的城市施工图体系。
手工建设城市
谁想到哪就修到哪
谁手快谁先改
最后全城像“能跑的临时工地”
Terraform 总工局
先写蓝图
先做施工预审
再按图施工
施工记录统一归档所以 Terraform 最值钱的地方,不是“能自动创建资源”。
而是:
让基础设施从“口头工程”升级成“蓝图工程”。