直接给结论:不全是,但日常说的“按流量付费”通常指的是出站流量。
为了让你不被坑,咱们把阿里云(以及绝大多数云厂商)的计费逻辑拆开了说清楚。
1. 核心概念:入站 vs 出站
- 入站流量(Inbound):数据从互联网进入你的服务器。比如用户访问你的网站、下载你提供的文件。
- 现状:在阿里云 ECS 实例中,入站流量通常是免费的。不管你是 10G 还是 100T,只要不是走专线或特定企业级套餐,普通公网 IP 的入方向不收钱。
- 出站流量(Outbound):数据从你的服务器发往互联网。比如用户从你这里加载图片、视频,或者你的服务器主动去请求外部接口返回数据给用户。
- 现状:这是收费的重灾区。只要你把数据推出去,就要按量付费。
所以,当你看到“按流量计费”这个选项时,99% 的情况下,你付的是出站流量费。
2. 为什么很多人觉得“只算出站”?因为入站真的免费
很多新手误以为双向都要交钱,其实不然。阿里云的策略很明确:鼓励你把数据放上去(入站免费),但如果你要大规模分发数据出去(出站收费)。
例外情况:
- 经典网络/专有网络中的某些特殊场景:极少部分老旧实例或特定地域策略可能有微调,但主流 ECS 都是入站免费。
- 负载均衡 SLB:SLB 本身有带宽包费用或按量带宽费用,这和 ECS 本身的流量费是两回事。SLB 会消耗后端 ECS 的出站流量吗?不会,SLB 有自己的计费体系。
- NAT 网关:如果你用 NAT 网关让多台 ECS 共享一个公网 IP 上网,NAT 网关是按固定带宽或流量包计费的,这时候它替代了 ECS 本身的公网 IP 流量费。
3. 按流量付费 vs 按固定带宽付费,怎么选?
这才是真正决定你钱包厚度的地方。阿里云 ECS 提供两种公网接入方式:
A. 按固定带宽(Pay-by-Bandwidth)
- 模式:你买 5Mbps、10Mbps 或 100Mbps 的带宽,每月固定价格。
- 优点:预算可控,适合业务稳定、需要持续高带宽的场景(如视频直播、大型游戏服)。
- 缺点:闲的时候也花钱,浪费资源。
B. 按使用流量(Pay-by-Data-Transfer)
- 模式:带宽可以瞬间飙到很高(比如 100Mbps 甚至更高,取决于实例规格),但你为实际产生的 GB 数买单。
- 单价:阶梯定价。用得越多,单价越低。
- 例如:前 1TB 可能 0.8 元/GB,超过后降到 0.5 元/GB,再往后更低。
- 适合场景:
- 业务波动大,有时没流量,有时突然爆发。
- 短期测试、活动促销、突发热点事件。
- 不想长期占用高额带宽预算。
4. 避坑指南:这些“隐形成本”要注意
虽然入站免费,但以下情况会让你误以为“流量费贵得离谱”:
- 内网互通不算公网流量:同一地域内,ECS 之间通过内网 IP 通信,完全免费,不计入公网出站流量。别搞混了。
- CDN 和 OSS 是独立的:
- 如果你用了 CDN,流量费是收在 CDN 账户里的,不是 ECS。
- 如果 ECS 上的程序去调用 OSS(对象存储)拉取数据,如果是同地域,内网传输免费;跨地域则产生 OSS 下行流量费。
- 安全组/FW 不影响计费:防火墙规则只管通不通,不管收不收钱。
- 弹性公网 IP(EIP):
- EIP 支持绑定到 ECS、SLB、NAT 等。
- EIP 本身也有“按固定带宽”和“按使用流量”两种模式。
- 关键点:如果你解绑 EIP,EIP 本身可能还有保留费(除非你设置了解绑自动释放且未欠费)。
5. 实操建议
- 如果你是个人开发者或小站:推荐选 按固定带宽 1~5Mbps,一年也就几十块钱,省心,不怕突发流量爆表。
- 如果你是做活动、临时项目:选 按使用流量,并务必设置好 费用预警。阿里云控制台可以设置当账单达到 10 元、50 元时发短信提醒你,避免半夜被扣几百块。
- 监控是关键:在阿里云控制台的“云监控”里,开启 ECS 的“公网出方向流量”报警。阈值设为你能承受的日均流量上限。一旦超标,立刻检查是不是被攻击了,或者代码里有死循环请求外部服务。
总结
阿里云服务器按流量收费,主要指出站流量,入站流量免费。
别纠结“到底算不算入站”,因为入站本来就不收钱。你要关注的是:你的业务是否需要长期稳定的高带宽? 如果需要,选固定带宽;如果只是偶尔用用,选按流量,但一定要设好报警。
CLOUD云计算