带宽与CDN收费完全指南

深入理解SLB、CDN、源站的流量区别与计费逻辑

🔍 核心概念:三种流量要分清

SLB带宽

SLB 出流量

定义:负载均衡器发送给客户端的流量

✅ 包含:API响应、动态内容

❌ 不包含:CDN已缓存的静态资源

💰 收费方:SLB实例(公网)

CDN流量

CDN 出流量

定义:CDN节点发送给客户端的流量

✅ 包含:静态资源(JS/CSS/图片/视频)

❌ 不包含:未命中CDN的动态请求

💰 收费方:CDN服务(按流量计费)

回源流量

源站 回源流量

定义:CDN从源站拉取资源的流量

✅ 发生:CDN缓存未命中时

📉 越少越好(说明缓存命中率高)

💰 收费方:源站带宽/CDN(视配置)

🌐 流量路径可视化

✅ 推荐架构:SLB + CDN

👤
用户请求
🌍
CDN
静态资源
⚖️
SLB
负载均衡
🖥️
源站
ECS/CVM

流量分析:

CDN → 用户:静态资源流量(占90%+),CDN计费

SLB → 用户:API响应流量(占5-10%),SLB计费

源站 → CDN:回源流量(越少越好),CDN回源计费

❌ 不推荐:只用SLB

👤
用户请求
⚖️
SLB
所有流量
🖥️
源站
ECS/CVM

⚠️ 问题:所有流量都经过SLB,带宽成本高,且源站压力大

💰 CDN 收费详解

CDN 计费模式

模式1 按流量计费 推荐

根据实际传输的流量(GB)计费
价格:约 0.21元/GB(国内)
适合流量波动大的业务

模式2 按带宽计费

按每日峰值带宽(Mbps)计费
价格:约 0.53元/Mbps/天
适合流量稳定的业务

模式3 HTTPS请求数计费

按HTTP/HTTPS请求次数计费
价格:约 0.05元/万次
通常作为附加计费项

CDN vs SLB 成本对比

项目 CDN SLB
流量计费 ~0.21元/GB ~0.80元/GB
带宽计费 ~0.53元/Mbps/天 包含在实例费中
适用内容 静态资源 动态API
性能 ⭐⭐⭐⭐⭐ ⭐⭐⭐

💡 关键结论

CDN的流量成本通常比SLB直接出流量便宜3-4倍。 因此,静态资源一定要走CDN!

🧮 成本对比计算器

1 GB 100 GB/天 10,000 GB
0% 80% 100%

JS/CSS/图片/视频等静态资源的比例

50% 90% 99%

CDN直接命中缓存的比例

方案A:只用SLB(不推荐)

SLB出流量 100 GB/天
流量成本 ¥2,400/月

方案B:SLB + CDN(推荐)

CDN流量成本 ¥567/月
SLB流量成本 ¥480/月
CDN回源成本 ¥42/月
总成本 ¥1,089/月

使用CDN每月节省

¥1,311

节省比例 54.6%

📊 实际计费示例

示例1:小型网站(日流量 10GB)

不用CDN
¥240/月
10GB × 30天 × ¥0.80
使用CDN
¥71/月
CDN ¥63 + SLB ¥8
💰 节省
¥169/月
节省 70%

示例2:中型应用(日流量 500GB)

不用CDN
¥12,000/月
500GB × 30天 × ¥0.80
使用CDN
¥3,543/月
CDN ¥3,150 + SLB ¥393
💰 节省
¥8,457/月
节省 70%

示例3:大型视频站(日流量 10TB)

不用CDN
¥240,000/月
不可行!
使用CDN
¥63,000/月
CDN ¥56,700 + SLB ¥6,300
💰 节省
¥177,000/月
节省 73.75%

✅ 最佳实践总结

1

静态资源必须走CDN

JS、CSS、图片、视频等静态资源通过CDN分发,成本降低70%+

2

动态API走SLB

API接口、动态页面通过SLB负载均衡,保证高可用

3

合理设置缓存策略

提高CDN缓存命中率到95%+,减少回源流量

4

启用Gzip/Brotli压缩

减少传输大小,降低CDN和SLB的流量成本

5

监控带宽使用率

设置告警,避免突发流量导致成本激增

6

选择合适计费模式

流量计费适合波动业务,带宽计费适合稳定业务