目录
财务团队查看云服务账单,估算未来几年的成本。工作负载增加,费用也会随之增长。如果费用的增速远超业务增长,那么在续约前,企业就会开始讨论“是否还要继续用下去”。
确实有企业从云端回归自主管理的基础设施。但账单高,并不意味着把所有系统迁回去就能省钱。判断的关键在于:使用需求有多大程度可以预测,以及费用中有多少浪费可以消除。
重新审视数百万美元云支出的37signals#
提供“HEY”和“Basecamp”的37signals在2006年Amazon S3推出后迁入了公有云。此后,在云使用量达到峰值时,每年的费用高达数百万美元。该公司于2022年开始缩减AWS上的工作负载,到2023年已将其从AWS和Google Cloud迁至自有硬件。
据该公司介绍,迁移所需的硬件采购费用为50万美元,而每年超过350万美元的云支出则得以消除。另一个要点是,该公司没有自建数据中心,而是将服务器放在托管机房中,使用KVM、Docker、Kamal等工具进行运维。
当然,不能将这些数字直接套用到自己的企业。所需服务器的规模、迁移涉及的人力成本,都因企业而异。重要的是,比较时不能只看云服务月费,还要计入硬件采购、维护以及运维团队配置等成本。
还有其他企业也在关注云费用上涨的问题。美国汽车保险公司GEICO负责基础设施的副总裁Rebecca Weekly表示,在推进向包括Azure在内的公有云迁移的十年间,公司的云使用费用增至原来的2.5倍。
另一方面,SEO软件公司Ahrefs表示,自己从未使用过AWS这类公有云,并估算自2020年以来已节省超过4亿美元。这是该公司自己的估算,其他企业未必能取得相同结果。
仅看账单金额,找不出原因#
促使企业重新审视上云决策的,未必是某一次高额账单。据Cockroach Labs首席执行官兼联合创始人Spencer Kimball介绍,更常见的契机是合同续约。他表示,财务团队在预测未来几年的使用费用时,有时会发现费用增速超过了工作负载的增长。
Cast AI在2025年对2,100家组织进行调查后发现,在AWS、Google Cloud和Azure上的Kubernetes集群中,已分配CPU资源的平均使用率为10%,内存为23%。这说明受调查的资源配置中存在大量未使用的容量,但并不意味着所有企业都有相同比例的闲置资源。
有时,仅释放未使用服务器占用的资源,就能降低费用。Unravel Data首席执行官Kunal Agarwal表示,核查实际使用情况与账单之间的差距后,有时就不必再讨论是否要迁出云端。迁移需要准备,也伴随着风险。先清理浪费的资源,就有可能在不迁移的情况下实现相近的成本节省。
容易被忽略的费用也不只有服务器费用。还应检查从云端向外传输数据的出口费用、跨区域数据传输费用,以及与实际使用需求不匹配的平台许可费用等。英国竞争与市场管理局(CMA)认为,企业在尝试迁往其他云服务商时面临成本障碍,因此正在对Microsoft展开调查。
工作负载越容易预测,越适合考虑自主运维#
判断是否可以考虑回归本地部署,一个重要依据是能否预测工作负载的需求。Kimball指出,如果能够预估未来一年的需求,并保持较高的资源利用率,那么自持基础设施有时会更便宜。
相反,对于使用量突然增减的工作负载,或需要随业务增长迅速扩容的系统,公有云的灵活性就能发挥作用。因此,与其一次性切换整个企业的环境,更现实的做法是逐一评估各类工作负载适合部署在哪里。
Platform9表示,2025年12月云资源费用大幅上涨后,公司将约40%的工作负载迁至本地环境。据该公司介绍,开发、测试和实验室环境改为本地运维后,费用降低了70%。这是Platform9自身的案例,其他企业未必能达到相同的降幅。对SLA要求相对较低的环境,可以作为筛选迁移对象的起点。
迁移之前,先把数据备齐#
要判断是否应该迁回本地,可以按以下顺序开展调查,让讨论更容易推进。
- 将最近12个月的账单拆分为计算、存储、数据传输和许可费用。
- 核查CPU和内存的实际使用量,清理已分配但未使用的资源。
- 按工作负载记录需求波动、SLA以及数据存放位置的相关要求。
- 比较继续使用云服务与自主运维在3至5年内的总成本。除了设备费用,还要计入维护、电力、网络以及相关人员的人力成本。
- 如果决定迁移,先从开发、测试环境等有限范围入手,衡量运维工作量和实际费用后,再扩大范围。
比较费用时,最好不要直接把当前云账单金额作为未来支出的依据。先削减闲置资源,再以优化后的费用为基准,就更容易判断仅靠优化是否足够,还是确实需要迁移。
不要把云与本地部署当成非此即彼的选择#
Andreessen Horowitz在2021年发布的一份报告分析了50家主要上市软件公司的云支出,估算云成本导致这些公司损失了约1,000亿美元的市值。报告进一步将这一结果推算至整个上市软件市场,估计与在本地运行相同工作负载相比,至少存在5,000亿美元的浪费。这是报告中的估算,并不代表个别企业能够节省的金额。
云是启动数字化转型时的有力选择。不过,对于使用量稳定、能够保持较高资源利用率的工作负载,自主运维有时更具成本优势。重要的是,不要统一决定全部采用云或本地部署,而应根据实际账单和使用情况,逐项判断。
在下一次续约之前,先把最近12个月的账单与CPU、内存使用率放在一起对照。如果发现闲置资源,就先清理;之后,只针对费用仍不合理的工作负载,将迁移成本也纳入比较。
来源: https://japan.zdnet.com/article/35253356/
目录
