阿里云按量付费(Pay-As-You-Go)的公网 IP 计费逻辑,核心在于区分你使用的是固定公网 IP还是弹性公网 IP(EIP)。虽然两者底层都是“按使用量计费”,但在具体颗粒度、计费项和灵活性上有很大的区别。大多数云原生架构推荐使用 EIP,因为它实现了计算与网络的解耦。
下面我从实际业务场景出发,拆解这两种模式的计费细节。
一、 弹性公网 IP(EIP)—— 主流推荐方案
EIP 是阿里云目前主推的网络产品,它独立于 ECS 实例存在,可以灵活绑定、解绑或更换实例。其计费主要由两部分组成:带宽费用 + IP 地址本身的费用(部分情况)。
1. 带宽计费(大头支出)
这是最核心的成本。EIP 支持两种带宽计费模式:
-
按固定带宽计费的(Fixed Bandwidth):
- 原理:你指定一个峰值带宽值(例如 5Mbps、10Mbps、100Mbps)。无论你是否在传输数据,只要这个 IP 存在且处于正常状态,你就需要为这个带宽容量付费。
- 公式:
每小时费用 = 固定带宽价格 × 时长 - 特点:适合流量稳定、需要保证最低带宽的场景。比如官网首页、API 网关入口。
- 注意:带宽价格随区域不同而不同。华东1(杭州)、华南1(深圳)等核心区域价格略高,西北1(乌兰察布)等新兴区域便宜。
-
按使用流量计费(Pay-By-Traffic):
- 原理:不限制峰值带宽(但通常有上限,如 100Mbps 或更高,取决于套餐),你只为实际流出公网的数据量付费。
- 公式:
每小时费用 = 实际出方向流量(GB)× 单价 - 特点:适合流量波动大、突发流量多、或者平时几乎没流量但偶尔需要高并发的场景。比如视频直播推流、临时活动页面。
- 注意:入方向流量免费。如果流量极大,需关注是否触发阶梯定价或是否需要购买流量包来降低成本。
2. IP 地址本身的费用
- IPv4 地址费:在大多数情况下,如果你开通了按固定带宽计费的 EIP,IP 地址本身通常是免费的(包含在带宽费中)。但如果你的带宽设置为 0 Mbps 或极低,可能会收取少量的 IP 占用费。
- IPv6 地址费:目前 IPv6 地址本身也是免费的,主要看带宽。
- 共享带宽包:如果你将多个 EIP 加入同一个“共享带宽包”,则不再单独为每个 EIP 的带宽付费,而是为整个包的总带宽付费。这种方式在拥有大量低带宽 IP 时非常划算。
3. 其他潜在费用
- NAT 网关关联:如果你用 EIP 做 SNAT/DNAT,可能涉及 NAT 网关本身的实例费和包量费。
- SLB/CLB 关联:EIP 也可以直接绑定到负载均衡器,此时 LB 本身有实例费,EIP 作为出口 IP 的带宽也需单独计费。
二、 固定公网 IP(绑定在 ECS 上)—— 传统方案
这种 IP 是直接分配给 ECS 实例的,不能独立于 ECS 存在。当 ECS 释放时,IP 也会丢失(除非你设置了保留策略,但通常不推荐)。
- 计费方式:
- 按固定带宽:类似 EIP,指定带宽大小,按时长计费。
- 按使用流量:同样按出方向流量计费。
- 关键区别:
- 无法解绑:你不能把这个 IP 从一台 ECS 挪到另一台 ECS 上。如果要换机器,必须重新申请新 IP。
- 无独立生命周期:ECS 停机(Stop)后,如果带宽是按固定带宽计费,依然会产生带宽费用!这是很多新手容易踩的坑。只有彻底释放(Delete)ECS 实例,相关资源才会停止计费。
- 带宽升级麻烦:修改带宽大小需要重启 ECS 或进行热迁移操作,不如 EIP 灵活。
三、 真实案例对比:怎么选更省钱?
假设你有两个场景:
场景 A:公司官网,7×24 小时在线,日均流量约 50GB
- 选项 1:按固定带宽 5Mbps
- 5Mbps 的理论最大月流量 ≈ 5 × 3600 × 24 × 30 / 8 ÷ 1024 ≈ 1590 GB
- 由于实际流量远小于理论峰值,且带宽持续占用,你可能只需支付固定的带宽费。
- 假设 5Mbps 价格为 ¥0.8/小时/条,则月费 ≈ ¥0.8 × 24 × 30 = ¥576。
- 选项 2:按使用流量计费
- 假设单价为 ¥0.8/GB(各地不同,此处举例)。
- 月费 = 50 GB × ¥0.8 = ¥40。
- 结论:显然按流量计费更便宜。因为你的带宽利用率极低,买 5Mbps 的带宽纯属浪费。
场景 B:游戏服务器,突发流量巨大,平时闲置,高峰期需 100Mbps 支撑瞬时并发
- 选项 1:按固定带宽 100Mbps
- 月费 ≈ ¥16/小时 × 24 × 30 = ¥11,520(高价区估算)。
- 选项 2:按使用流量计费 + 设置带宽上限 100Mbps
- 假设高峰时段每天只活跃 4 小时,每小时跑满 100Mbps,即每秒 12.5MB,每小时 45GB。
- 每日流量 ≈ 45GB × 4 = 180GB。
- 每月流量 ≈ 180 × 30 = 5400GB。
- 若单价 ¥0.8/GB,月费 ≈ ¥4,320。
- 此外,还可以搭配“流量包”进一步降低单价。
- 结论:按流量计费依然更优,且通过设置带宽上限避免了被恶意刷流量的风险。
四、 避坑指南 & 实操建议
-
停机不停费陷阱:
- 对于按固定带宽计费的公网 IP(无论是 EIP 还是 ECS 自带 IP),即使 ECS 关机,带宽费用照收。
- 正确做法:如果确定长时间不用,要么将带宽改为 0 Mbps(部分产品支持),要么直接释放 EIP/ECS,要么切换到按流量计费模式并关闭网络访问。
-
善用“共享带宽包”:
- 如果你有几十台小带宽的 ECS 都需要公网访问,不要一个个买 EIP。创建一个共享带宽包,把所有 EIP 放进去,合并计费,通常能节省 20%-30% 的成本。
-
监控与告警:
- 按流量计费最怕的是“撞库”或“DDoS 攻击”导致流量暴增。务必在 CloudMonitor 中设置流量阈值告警,一旦单日流量异常飙升,立即短信通知,必要时自动断开 EIP 绑定或调整安全组规则。
-
地域选择:
- 如果你的业务主要面向国内用户,优先选择离用户最近的地域(如上海、北京、广州)。如果预算敏感且对延迟不敏感,可考虑乌兰察布、张家口等西部节点,带宽单价更低。
-
IPv4 vs IPv6:
- 随着国内 IPv6 普及率提升,越来越多的应用开始双栈部署。IPv6 地址目前完全免费,且带宽政策与 IPv4 一致。未来 IPv4 资源会越来越紧张,价格可能上涨,提前规划 IPv6 是长期趋势。
总结
阿里云按量付费公网 IP 的核心计费公式是:
总费用 = (带宽类型费用) + (实际出方向流量 × 单价) + (可选:IP 地址占用费)
- 流量稳定、低峰期长 → 选 按固定带宽,成本低可控。
- 流量波动大、突发多、间歇性使用 → 选 按使用流量,更经济。
- 多 IP 管理 → 使用 共享带宽包,整合优化。
建议在开通前,先利用阿里云官方的“计算器”工具,输入预估带宽和流量,对比两种模式的月度账单,做出最优选择。
云技术博客