用途:整理 AWS 与 GCP 云基础设施的模式与最佳实践,供处理 Terraform 输出、IAM 策略、VPC 设计、负载均衡等工作时参考。
主要能力:
- AWS Well-Architected 六大支柱:运营卓越(IaC、运行手册、可观测性、混沌工程)、安全(最小权限 IAM、GuardDuty/Security Hub、KMS 加密、SCP)、可靠性(多可用区、自动扩缩、RTO/RPO 备份)、性能(合理规格、缓存、无服务器、只读副本)、成本(预留/节省计划、Spot、标签)、可持续性(利用率优化、Graviton)。
- 计算选型:对比 ECS 与 EKS(复杂度、多云、控制面成本);给出 ECS 任务定义与 GCP Cloud Run 配置示例。
- OS-Only 运行时:无需 Dockerfile 部署预编译二进制,使用 google-24 栈并自动打 OS 安全补丁,需交叉编译后通过 gcloud beta run deploy 部署。
- 成本优化:Cost Explorer/Compute Optimizer、Infracost、GCP FinOps Hub;计算用预留、Spot、Graviton、自动扩缩;存储用 S3 智能分层与生命周期策略;网络用 VPC 端点避免 NAT 费用。
- 可观测性:基于 OpenTelemetry 的厂商无关统一 traces/metrics/logs,示例导出至 awsxray。
- 网络:AWS VPC 分层设计(公有/私有/隔离)与 VPC 端点。
- 代码审查清单:安全、成本、可靠性三类检查项。
使用方式:文档给出常用命令,如 aws sts get-caller-identity、aws --profile staging ecs list-services、gcloud auth list、gcloud config set project PROJECT_ID,以及安全扫描 trivy config . && checkov -d .。
适用场景:云架构设计、IaC 评审、成本与安全治理、可观测性建设。
限制:资料未提供具体版本要求、许可、收费与支持范围;部分示例需按实际项目调整。