找回密码
 立即注册
首页 业界区 安全 多邻国打卡打到 AWS 发烧?小绿鸟年省 20% 实录 ...

多邻国打卡打到 AWS 发烧?小绿鸟年省 20% 实录

米嘉怡 6 天前
引言

当你为多邻国连续打卡 365 天骄傲时,这只让人又爱又恨的小绿鸟——背后的工程师们,在默默处理一件更“烧脑”的事:
那就是 AWS 账单上支出的天文数字。
如何将模糊的云账单转化为清晰的明细去向?如何在几个月之内砍掉数百万美元的云成本?如何在保证产品功能不受影响的情况下精准配置计算资源?
本文将带你走进多儿真实的一线复盘。

01/背景

如今,多邻国已从最初的小众产品成长为语言学习巨头。
近年来,我们持续升级用户喜爱的" Stories "功能,并推出沉浸式课程" DuoRadio "和" Adventures "等创新内容。
尽管对产品未来充满期待,但我们必须面对一个残酷现实:AWS 的账单可不是靠“未来可期”就能支付的。
每一个光鲜的功能都需要资源维护,且往往伴随着高昂成本。多年累积下来,这些支出已达到每年数百万美元!
因此在2024年初,我们发起了一项重大行动:在不影响产品的前提下削减云支出。
数十名工程师通力合作,仅用数月便实现了20%的年度成本节省!以下是我们的实战经验总结。
02/可观测性至关重要

要降低云成本,首先必须看清每一笔支出的去向。
我们需要明确回答两个核心问题:

  • “我们花了多少钱?都用在了什么地方?”
  • “这些开支随着时间是如何变化的?”
一开始,我们引入了一款第三方工具 CloudZero,将模糊的云账单转化为可查询的明细数据。
通过分析头部支出项,我们发现了不少意外情况!
比如,某个 Staging 环境的开销竟然比生产环境还贵,原因竟是某位工程师在测试时手动扩容后忘记缩回了...
让更多工程师关注成本,是削减开支的重要第一步,所以我们提升了成本数据的可发现性和可访问性:

  • 扩大监控范围:不再局限于 AWS,还扩展到了 OpenAI 等其他云服务。
  • 集成指标系统:将云支出数据整合到现有的监控体系中,做到可视化管理。
  • 建立周报机制:每周发送云成本报告,工程师无需主动查询就能掌握服务成本变化,实现"被动监控"。
03/核心原则:按需付费

这听起来很简单,实际清理时,你很可能会因为那些被浪费的云成本账单感到大吃一惊。
<blockquote>
(想想你那些还没取消的订阅
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册