第一次在阿里云上买服务器或对象存储,很多人都会卡在计费方式那一步。按固定带宽和按使用流量看起来只是两个下拉选项,但月底账单的差距有时很大。这篇文章先把流量怎么计费讲清楚,再用两个实际场景算一笔账,方便你上线前做决定。

流量到底怎么收费
阿里云的网络费用一般分两部分。一部分是公网出方向流量,也就是用户从云服务器下载数据、打开网页、拉取视频时产生的流量。另一部分是带宽,即你给公网出口预留的速率上限,比如 5 Mbps。入方向流量(上传到云端)目前不少产品不收费,但每个产品的规则不同,下单前还是要看对应产品的计费说明。
实际账单上,常见的是两种形式:
- 按使用流量计费:按真实出站的数据量收费,单位是 GB,按小时统计,按月结算。
- 按固定带宽计费:买一个带宽值,按峰值和时长收费,跟实际传了多少数据关系不大。
两种方式没有绝对的好坏。判断的关键是两件事:你的流量平不平稳,峰值和平均值差多少。
案例一:本地服务公司的官网
一家本地服务公司的官网跑在一台 ECS 上。平时访问量不高,每月出站大约 300 GB,但每逢推广活动,访问会在短时间内涨好几倍。他们最初选了固定 10 Mbps,理由很朴素:心里踏实,不怕超量。
跑了三个月,技术负责人对着账单才发现,平时的实际流量离带宽上限差得很远,大半时间带宽都在空转。改成按使用流量计费后,非活动月份的公网费用明显降了下来,活动月份的费用跟着访问量涨,但整体反而好控制。
所以访问量忽高忽低、平均流量不大的站点,多数情况下更适合按量付费。
案例二:在线教育的视频分发
另一家在线教育团队,课程视频放在 OSS 里,通过 CDN 分发给学员。晚上八点到十点是学习高峰,流量集中,持续时间也长,其他时段相对平稳。
这种曲线比较有规律。团队算过,如果高峰期全部按使用流量计,总量累加起来不便宜;给高峰预留一个合适的固定带宽,单位成本反而低。最后他们用的是固定带宽加弹性扩容,每隔一段时间再看一次带宽利用率。
两个案例放在一起看,选哪种计费,其实是在“为确定的容量付费”和“为实际用量付费”之间做取舍。流量稳定、可预测的业务,适合前者;波动大的,适合后者。
下单前怎么估算
如果拿不准,可以按下面的顺序算一遍:
- 把过去一到三个月的出站流量找出来,记下月总量和日均值。数据要从监控或账单里取,别凭印象估。
- 看带宽峰值曲线,算一下峰值和均值的比例。比例越高,说明流量越扎堆,固定带宽越容易浪费。
- 打开阿里云官网的价格计算器,两种方式各输入一遍参数,对比预估费用。单价因地域和产品而异,以当前页面显示的为准。
- 如果业务还在增长,可以多留出 20% 左右的余量,再看看费用对流量变化有多敏感。
还有一类成本容易漏掉:CDN 回源流量、负载均衡的流量费,以及跨地域传输的费用。很多团队是账单出来以后才注意到这些项。
日常管理的几件小事
- 在费用中心设好预算和用量告警。流量突然翻倍时,你能第一时间知道,而不是等月底。
- 定期看用量明细,分清正常业务流量和异常访问。爬虫和盗链是常见来源,发现后要及时处理。
- 静态资源开启缓存,减少源站反复出流量。这一步通常投入不大,见效比较快。
- 如果选了固定带宽,每隔一段时间检查利用率。长期闲置就把规格降下来,别让它一直空跑。
阿里云的流量计费本身并不复杂,真正花时间的是把自己业务的流量特征说清楚。先看清曲线,再选计费方式,通常比凭感觉下单稳妥。