用途:设计与实现基础设施即代码、CI/CD 流水线和部署策略,覆盖主流平台。适用于 Terraform/Pulumi 基础设施、Kubernetes/Docker 部署、CI/CD 流水线搭建(GitHub Actions、GitLab CI)、部署平台选型(Vercel vs Cloudflare vs Hetzner)、预算敏感型基础设施与多云架构。
主要能力:提供部署平台决策树与对比(Vercel 适合 Next.js/SSR/动态 SEO,$0-20+;Cloudflare 适合静态站点/边缘/私有仓库,$0-5;Hetzner 适合预算 VPS 与完全控制,$6-15;GitHub Pages 适合公开静态站点,免费)。给出 Terraform 模式(AWS VPC 模块、Kubernetes Deployment、Hetzner hcloud_server 与防火墙)、CI/CD 模式(GitHub Actions 构建推送 Docker 镜像并部署 K8s、Vercel 部署、Cloudflare Pages 部署)。
使用方式:按需选择平台与组件,逐组件生成基础设施。资料含分块规则:大型基础设施(VPC + Compute + Database + Monitoring)超过 1000 行,每次响应只生成一个组件,并询问用户下一个要实现哪个组件。
最佳实践:使用模块复用基础设施、状态存远程后端(S3、Terraform Cloud)、环境隔离(dev/staging/prod)、密钥存 vault 不入代码、基础设施测试(Terratest)、K8s 用 GitOps 工作流、用 Infracost 做成本监控。相关技能:observability(监控与告警)。
限制:资料未提供具体安装命令、收费细节、平台效果保证或完整使用步骤;示例代码与价格仅为资料所载,实际以官方为准。