
Terraform 是 HashiCorp 推出的基础设施即代码工具官方站点,通过声明式配置文件管理云主机、网络、存储与托管服务,支持多云与混合云环境的统一编排。
站内提供各平台安装包与版本归档,文档区覆盖 HCL 语法、资源与数据源、状态文件管理、Provider 与模块使用;Registry 汇集社区与官方模块,可复用网络、Kubernetes 与数据库的标准配置,教程按入门到进阶分层组织。
适合运维与平台工程师以代码方式创建和变更云资源,适合团队用模块与工作区实现多环境复制,也适合在 CI 流水线中固化基础设施变更并留存审计记录。
与云厂商自带的资源编排服务相比,Terraform 跨云一致、生态模块丰富,但状态文件管理与漂移检测需要额外规范;与命令式脚本相比,声明式配置更易审查与回滚,学习曲线也更陡。
使用提示:状态文件包含敏感信息,应存储在远端后端并加密、加锁;生产环境变更前先执行计划预览,避免误删资源;Provider 版本需锁定,防止自动升级引入不兼容变更;商用需注意许可条款的版本差异。