用途:跨 AWS、GCP、Azure 分析云支出,定位浪费并生成降本配置,覆盖预留实例、Spot/抢占式工作负载、存储分层、闲置资源清理与预算告警。
主要能力:通过云成本 API 拉取账单数据,按服务、区域、标签找出前 10 大成本来源;识别闲置资源(14 天平均 CPU 低于 5% 的实例、未挂载 EBS 卷、未使用弹性 IP、孤立快照);对比利用率给出规格下调建议;评估预留实例或节省计划覆盖率;识别适合 Spot/抢占式的无状态容错工作负载;审查存储成本并建议 S3 智能分层、生命周期策略或 Glacier 归档;生成 Terraform/IaC 变更;设置 50%、80%、100% 预算告警;输出含节省估算与实施优先级的报告。
使用方式:需先完成云 CLI 认证并具备账单/成本浏览读取权限(AWS 需 ce:GetCostAndUsage、ec2:DescribeInstances、cloudwatch:GetMetricData;GCP 需 Billing Account Viewer 与 Compute Viewer;Azure 需 Cost Management Reader),并具备 Terraform/CloudFormation 访问权限及至少 30 天账单数据。随后用 aws ce get-cost-and-usage、gcloud billing budgets list 等命令拉取数据,按上述流程分析并生成变更与清理脚本(清理脚本含 dry-run 模式)。
适用场景:多云成本审计、闲置资源清理、稳态工作负载承诺购买评估、存储分层与预算告警配置。
限制与错误处理:成本浏览 API 拒绝访问需补 ce:* 权限或附加 AWSBillingReadOnlyAccess;无账单数据需启用 Cost Explorer(约 24 小时)或配置 CUR;规格建议应基于 P95 利用率并保留 20% 余量;Spot 可能被回收,需多样化实例类型并实现检查点;预算告警不触发需检查 SNS 订阅或通知通道。具体价格与节省金额暂未提供。