用途:使用声明式或命令式 IaC 工具供给和管理云基础设施,包括计算、网络、数据库与存储资源,并支持从手工运维迁移到代码化流程。
主要能力:提供工具选型框架(Terraform/OpenTofu 适合多云与运维团队,Pulumi 适合开发者团队,AWS CDK 适合 AWS 原生场景);讲解状态管理架构,如远程状态、锁机制、状态隔离策略(目录分离、工作区、分层架构);模块设计模式,包括可组合模块结构、版本固定与发布原则;以及漂移检测、导入既有资源、状态恢复等运维实践。
使用方式:常用命令包括 terraform init/plan/apply/destroy、pulumi preview/up/destroy、cdk synth/diff/deploy 等;建议在功能分支编写代码,本地预览后提交 PR,经 CI 测试与安全扫描后再应用。
适用场景:云资源供给、多云或混合云部署、可复用模块设计、CI/CD 集成、漂移检测与灾难恢复。
限制:资料未提供具体收费、价格或平台支持细节;实际使用需结合团队与云环境评估。