Skip to content
返回架构决策

成本优化

持续发现并消除浪费而不降性能的实践。

为什么

云支出每季爬 5-15% 即使无功能增长——空转资源、超配实例、忘掉的 dev 环境。成本优化是月度发现并移除浪费的纪律,是 ROI 最高的工程工作:砍 2 千/月浪费花一下午,永远省 2.4 万/年。不做的团队账单到 3 倍必要值,此时财务强推痛苦冻结拖功能。定期优化防危机。

何时使用

每月,每次 2-4 小时。仅当月云支出 < $500 时可跳过(浪费低于发现成本)。

如何做

1. 拉成本浏览器,按服务分组,降序排
2. 对前 5 服务,找:
   - 空转资源(EC2 30 天 CPU < 5%、未挂 EBS)
   - 超配(RDS CPU 用量 2 倍)
   - 忘掉的环境(dev/staging 24/7 跑)
3. 砍或缩;在成本削减日志里记每笔节省
4. 用 2 周指标右配,别猜(用建议 API)
5. 设异常告警(支出 > 预测 20%)早抓未来爬升
6. 评审预留容量利用率;< 85% 则再平衡

示例

月度评审发现:
  - 3 台 dev EC2 24/7 跑(只用 9-5)→ 定时停 → 省 $540/月
  - RDS db.r5.large CPU 8% → 缩到 .medium → 省 $310/月
  - 200GB 未挂 EBS(删实例遗留)→ 删 → 省 $23/月
  - CloudFront 供 50GB 同时 S3 直供 → 收紧缓存 → 省 $40/月

合计:一下午省 $913/月 = 1.1 万/年持续。
记入 cost-reduction.md 供下次评审验证节省持续。

常见问题

  • ⚠按单日峰值右配——缩了遇真峰值就告警;用 2 周 p95。

最佳实践

  • ✓把成本优化定为有负责人的月度任务,而非"谁有空"——无负责人就永不发生。
  • ✓公开追踪成本削减日志让团队看累计节省——游戏化维持纪律。

相关资源