上云一年,我算了一笔账,才发现云服务商都在偷偷赚这笔钱

🔑 关键词:云计算成本,带宽费用,云服务器性能,数据迁移

📖 摘要:本文从亲历者角度,对比云服务器和自建机房的真实开销,揭露云厂商在带宽、性能、数据迁移上的隐藏成本,给出独立观点。

其实吧,我当初是“上云”的狂热鼓吹者。去年年初带着我们小团队把业务从自家机房的物理服务器迁到了某头部云平台,觉得终于拥抱了新技术。当时算成本挺美:一台2U的服务器双路E5-2680v4、128G内存,加一年电费冷却和运维人工,怎么也得三四万,而云上同等配置的包年价格才不到两万块,还省心。于是屁颠屁颠就买了。可一年下来仔细对账,发现总成本不仅没省,反而还多花了两万多。这事让我重新反思“上云省钱”这句话到底坑了多少人。

图片

最大一笔意外开销来自带宽。我们业务需要对外提供API服务,有不少图片传输,峰值带宽大概稳定在80Mbps。当初选云服务商带宽按流量计费,觉得用多少付多少很灵活,结果每月账单里带宽费占了将近70%。我算过一笔账:按峰值100Mbps、每月平均使用50Mbps跑满720小时来算,某云的按流量价格是0.8元/GB,我们一个月流量大概20TB,光带宽就一万六。而我在IDC租一条100M独享带宽,一年才八千块。云服务器计算实例一年一万二,加一起比IDC贵了整整一个数量级。这还没算跨区域流量费,云上内网之间传输也要收钱,自建机房的时候根本没这个名词。

图片

更让我气愤的是云服务器的性能完全虚标。我们买的是8核32GB的通用型实例,官方说CPU主频2.5GHz,可是我用sysbench跑单线程核心,竟然只有1.8GHz的实际效能。后来发现这云平台是超卖大户,默认虚拟CPU是共享物理核,只要宿主机的邻居有重的计算任务,你的性能就往下掉。我特意在同一时段跑了三次stress-ng,结果最后一次的整数运算吞吐比第一次降低了31%。对比我们原来物理机E5-2680v4虽然老,但跑分稳定,任何时候都不打折扣。你算算,同样标着8核,实际能用的大概只有5核半,意味着你买的计算能力本身就打了个七折,折算下来单位算力成本直接翻倍。

图片

最坑的是数据迁移。我们当初把大约3TB的数据库和文件从本地传到云,因为是入站流量,免费,还很开心。后来想换一家云服务商或者回迁一部分数据到公司,才发现下载(出站)流量要收0.5元/GB,3TB就要1500块。而且他们还限制带宽,默认出网带宽只有5Mbps,传3TB大概要连续下载足足65天,如果升级带宽又要花钱。这简直是“数据绑架”。更夸张的是云盘快照和日志存储,这些看起来很便宜的按量堆积起来,上个月光存储费用就比预期多出了800多。我看了一下账单明细,快照存储占了40%,而我根本不需要那么多历史快照,只是默认开启了自动快照,每周一次,半年下来攒了几百个。

图片

我现在的观点可能跟主流唱反调:对于大多数中小团队,云服务商根本不是为你省钱,而是通过你无法迁移的“数据税”和“带宽税”来持续割韭菜。如果业务规模稳定,自建或托管IDC更划算;如果业务波动极大,比如短时冲高,那么公有云的弹性和按量付费才有意义。至于什么混合云,我觉得就是夹在中间的伪命题,因为两个都占,成本更高,运维复杂度更大。真正的独立观点是:云厂商赚的不是计算的钱,而是你“不会算”的钱。只要把每一笔费用列出来,你会发现自己原来买的是“便利”,而不是“便宜”。

图片

🏷️ 标签: