可持续 SaaS:削减云成本和碳排放
你的云账单去年涨了 30%,公司里没人说得清到底为什么。客户数量没有涨 30%。团队也没有翻倍。但账单涨了。
与此同时,联合国发布报告称,全球将突破 1.5 度的升温上限。看起来这两件事毫不相干。其实有关。两笔账都来自同一个地方:没人盯着的能源消耗。也正是在这里,可持续 SaaS 不再是漂亮的口号,而变成你固定成本里少掉的一行。
我不会让你去拯救地球。我想让你看到的是:你系统里污染最重的那部分,几乎总是你付了钱却没在用的那部分。
一份气候报告和你的账单有什么关系
云是一个非常好的营销词。它让你觉得数据漂浮在空中。
它们没有漂浮。它们住在塞满机器的厂房里,24 小时开机,工业空调不停运转,免得热量把一切融化。国际能源署估计,数据中心在 2024 年消耗了大约 415 TWh,接近全球用电量的 1.5%。预计到 2030 年这个数字几乎会翻倍,主要是被 AI 推上去的。
云不是云。它是别人的电脑,插在电源上。
理解了这一点,有件事就很明显了:你云账单上的每一块钱,都对应着真实烧掉的电。如果账单里有赘肉,这块赘肉也是物理存在的。你在花钱给弗吉尼亚的一个厂房加热。
对做生意的人来说,好消息在这里:你不需要在省钱和减少影响之间做选择。在这件具体的事情上,它们是同一个开关。
没人在用的时候,你的系统也在耗电
这是几乎每个老板都发现得太晚的一点。
系统不像家里的电灯。不是「用了才花」。SaaS 的基础设施有很大一部分是开着机在等事情发生。而等待是要花钱的。
我在客户那里见过的案例,都是真的,也都很无聊:
- 一个 2023 年为测试创建的预发布环境,从来没关过。每月花 900 雷亚尔,服务的人数恰好是零。
- 一个自动报表每小时跑一次,查询整个数据库。收件人八个月前就离职了。邮件落进一个死掉的地址。
- 一个 40 GB 数据库的每日备份,从一开始就一直存着,没有任何过期规则。三年的副本,没人会去还原。
- 一个集成一直试图和一个已停用的系统同步。失败,重试,失败,重试。每月十四万次请求,只为了报错。
这些都不是 bug。系统运行得非常完美。它在出色地完成一件根本不需要做的事。
这是空调开着、窗户敞着的数字版。而这扇窗已经开了两年。
「可我公司很小,这改变不了什么」
有道理。如果你的账单是每月 2000 雷亚尔,砍掉 30% 能还给你 600。不会改变这个季度。
但浪费的意义不只是金额。是浪费所指向的东西。
一个系统里有跑给空气的定时任务、死循环里的坏集成、三个被遗忘的环境,那说明没人在看这个系统。而没人看的系统,正是下一个严重问题住的地方:某个高峰月份自己翻三倍的账单、被塞满的数据库、坏了六周没人发现的集成、没必要还留着却一直存着的客户数据。
发现浪费是拥有可见度的副作用。可见度才是你真正想要的。
还有一件已经在敲门的事。大公司开始向供应商索要排放数据了。如果你把软件卖给制造业或跨国公司,未来几年你的采购流程里出现 ESG 问卷的概率很高。带着一个数字去谈,和带着一句「我觉得我们花得不多」去谈,完全是两回事。
怎么看这件事,又不变成半年的项目
不需要咨询公司,不需要新的仪表盘,也不需要委员会。一个下午就能做完。我的顺序是这样的:
1. 打开你云服务的明细账单。 AWS、Google Cloud、Azure、Vercel 都有。按费用从高到低排序。看前五项。
2. 对每一项问:谁在用它,什么时候用? 如果没人能在两分钟内回答,你就找到了一个候选。标记下来,先别删。
3. 列出所有自己在跑的东西。 定时任务、自动报表、同步、周期性邮件。对每一个问:谁在看结果?如果出现的名字是已经离职的人,关掉。
4. 看最近七天的错误日志。 高频重复的错误,几乎总是某个进程在试图和一个已经不存在的东西说话。每一次尝试都是一次要付费的请求。
5. 给冷数据设定生命周期。 备份、日志、临时文件、旧附件。几乎每个服务商都有自动过期或转到廉价存储的规则。配置只要十分钟,效果是永久的。
6. 先关掉,再删除。 把可疑的资源关掉,等两周。如果没人抱怨,就删掉。如果有人抱怨,你就知道谁在用了。两种情况你都赢。
在从没做过检查的系统里,这套流程通常能砍掉 20% 到 40% 的账单。第一次总是收获最多的,因为积了好几年的东西。
AI 改变计算方式的那一点
如果你正在把 AI 放进你的产品,注意这一段。
模型调用又贵又重,既花钱也耗电。很多人上线了一个 AI 功能,之后就再也不看了。于是明明一段话就够,却把整份文档发过去。小模型能解决的地方,跑的是大模型。同一个问题一天重复处理五十次,还不存答案。
缓存能解决其中的大部分。如果十个客户问同一个问题,第二到第十个可以直接从存好的答案返回。瞬间出结果,不花钱,也不烧电。
这里是我的强烈观点:我今天在巴西产品里看到的大多数 AI 功能,可以只花现在五分之一的成本,给用户的结果一模一样。差别不在技术,在注意力。功能跑起来之后,就没人回头看过。
看待这件事的正确方式
别把它当成可持续发展活动。活动会结束。
把它当成维护。每个季度一次,有人打开账单,看看什么在自己跑,看看错误,关掉不再有用的东西。一小时的工作,一年四次。
联合国的报告说我们会突破 1.5 度,而回头的路取决于在所有地方削减浪费,不只是烟囱。你的那一份很小。但它是唯一完全在你控制之下的那一份,而且你做的时候它还会还钱给你。
如果你不知道从哪里开始,或者怀疑你的运营里藏着赘肉却没人有空去找,我做的就是这种系统大扫除。我看基础设施,指出什么在白白烧钱,并把关停配置好,让它不再回来。看看我怎么工作。
LinkedIn 摘要
你的云账单去年涨了 30%,没人说得清为什么。 客户数量没有涨 30%。团队也没有翻倍。但账单涨了。 我曾经发现一个从 2023 年起就被遗忘的预发布环境,每月花 900 雷亚尔,服务的人数是零。还有一个自动报表每小时跑一次,发给一个早就离职的人的邮箱。还有一个集成每月失败 14 万次,对接的是一个已经停用的系统。 这些都不是 bug。系统在出色地完成一件根本不需要做的事。 云不过是别人插在电源上的电脑,所以这些赘肉不只是钱的问题。那是实打实烧掉的电。 一个下午的检查,第一次通常能砍掉 20% 到 40% 的账单。 如果你怀疑那里藏着赘肉,又没人有空去找,来找我。 #SaaS #云成本 #FinOps #可持续发展 #技术