AWS 云成本优化
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/aws-cost-optimization。
技能介绍
账单上看不懂的数字
AWS 账单越来越厚,但能落地的降本动作很少。未挂载的 EBS 卷按月计费,闲置弹性 IP 一直占着地址,老代次实例还在跑 t2/m4/c4/r4,Spot 和 Graviton 的机会没人算,预留实例和 Savings Plans 买了又没覆盖到位。月底复盘时,财务问"这个月省了多少",工程师答不上来。
技能如何工作
这个技能按 FinOps 流程推进,每一步都给出可执行的 CLI 命令和判定标准:
- 发现浪费(Discover):逐项排查未挂载 EBS、未关联 EIP、14 天低利用率 EC2、>90 天快照、无健康后端的负载均衡器。
- 分析异常与代次(Analyze):用
aws ce get-cost-and-usage拉近 30 天按服务的每日成本,用aws compute-optimizer拿 right-sizing 建议,识别老代次实例并对照迁移节省表(如t2→t3、m4→m6i、c4→c6i、r4→r6i、Intel→Graviton)。 - 优先级排序(Prioritize):速赢(低风险高收益)先做,如删未挂载 EBS、停 idle 实例、
gp2→gp3、开 S3 Intelligent-Tiering、设 Budgets;中等本季度做 right-sizing 和迁新代次;战略持续做 Graviton 和 Spot。 - 承诺购买分析(RI vs Savings Plans):用
aws ce get-reservation-purchase-recommendation和aws ce get-savings-plans-purchase-recommendation生成建议,按"连续 60+ 天 7×24 运行、负载稳定、节省 >30%"判定候选。 - 实施与监控:删除前与资源 owner 确认,承诺购买后打标签并月度监控利用率(目标 >90%)。
- 分服务优化:计算(Graviton 省 20%、Spot 省约 70%、RI 省 40–65%)、存储(
gp3、生命周期省 50–95%)、网络(NAT 网关换 VPC Endpoint 每个省 $25–30/月)、数据库(RDS right-size、gp3存储、Aurora Serverless)。
输出工件
产出 CostReport(浪费清单 + 异常 + 速赢 + 利用率目标)和 OptimizationPlan(承诺购买 + 代次迁移 + 季度路线),可直接交给 CI/CD 做成本门禁或转成预算审批工单。
适用边界
- 不替代 AWS 账单控制台的真实数据,所有命令需用户在自己账号执行后回填真实数字。
- 聚焦 AWS,非 AWS 云(阿里云、腾讯云)的等价操作需自行映射。
- 涉及企业采购/合同条款以云厂商官方与合同为准。
- 删除类操作务必与资源 owner 确认,先打标签再处理。
使用场景
- 每月账单上涨 40% 时,排查 us-east-1 账号的闲置 EBS、EIP 和低利用率 EC2,先止损再规划长期降本
- 稳定负载的 EC2/RDS 已连续 60 天 7×24 运行,需要评估买 RI 还是 Compute Savings Plan
- 团队要按季度推进降本,把 right-sizing、gp2→gp3、迁 Graviton 排进里程碑路线并复盘月度节省
- 财务要求按团队分摊成本,给资源打标签并建立月度成本审查与预算告警机制
适合人员
- 负责 AWS 账号运维的 SRE / 云工程师,想把闲置资源和异常成本转成可执行的降本清单
- 负责月度对账的云财务 / FinOps 工程师,需要量化节省金额、按团队分摊成本并管控预算
- 要做承诺购买决策的平台架构师 / 技术负责人,评估 RI 与 Savings Plans 的覆盖范围与风险
- 需要成本门禁的 CI/CD 或 IaC 工程师,想把 CostReport 接进流水线或 Terraform 标签治理