在腾讯云(以及大多数国内云厂商)的语境下,“流量”这个词其实是个筐,里面装了两种完全不同、甚至经常让人混淆的概念。要搞清楚你账单上扣的是哪笔钱,或者你的业务瓶颈在哪里,必须把公网带宽/流量和内网流量分开看,同时还得注意方向性。
咱们拆开揉碎了说:
1. 核心定义:什么是“流量”?
在云计算计费体系中,流量通常指数据传输量,单位是 GB 或 TB。它主要包含两个维度:
- 入方向(Inbound):从互联网或其他服务进入你的云服务器(CVM)、负载均衡(CLB)等实例的数据。
- 出方向(Outbound):从你的云服务器或相关服务发送出去到互联网或其他实例的数据。
关键点: 绝大多数情况下,入方向免费,出方向收费。这是行业惯例,腾讯云也不例外。
2. 腾讯云场景下的具体分类
A. 公网流量(Public Traffic)—— 最烧钱的部分
这是用户从网络访问你的服务器产生的数据交换。
-
按固定带宽计费(Bandwidth Billing):
- 你买的是“峰值带宽”,比如 5Mbps 或 100Mbps。
- 此时不谈“总流量包”,只要带宽没超,不管你这月跑了 1TB 还是 100TB,费用一样。
- 适合场景:业务流量波动大,但需要保证最低出口速度,或者不想算复杂账的时候。
-
按使用流量计费(Traffic Billing / Pay-By-Traffic):
- 带宽不设上限(通常默认最高可达实例规格限制),你用了多少 GB 就付多少钱。
- 目前腾讯云的标准价格大约是 0.8元/GB(具体以官方最新报价为准,常有活动价)。
- 适合场景:流量低谷期明显,平均利用率低,或者突发流量不可预测但总量可控的业务。
-
共享带宽包(Shared Bandwidth Package):
- 如果你有多台 CVM 都需要对外提供服务,单独买带宽很贵。这时可以买个“共享带宽包”,把多台服务器的公网 IP 绑定进去,共享这个包的带宽额度。
- 注意:这里依然遵循“入免费、出收费”原则,且通常是按带宽峰值或流量累计计费。
B. 内网流量(Private/VPC Traffic)—— 几乎免费
这是同一地域(Region)内,不同云服务之间通过私有网络(VPC)通信产生的数据。
-
同地域内网互通:
- CVM 与 CVM 之间、CVM 与 CLB 之间、CVM 与 Redis/TKE 等组件之间,只要走的是内网 IP(通常是
10.x.x.x,172.x.x.x,192.168.x.x),完全免费。 - 重要提示:确保你的应用配置的是内网地址,而不是公网地址。一旦误用公网地址进行内部调用,不仅浪费钱,还增加延迟和安全风险。
- CVM 与 CVM 之间、CVM 与 CLB 之间、CVM 与 Redis/TKE 等组件之间,只要走的是内网 IP(通常是
-
跨地域内网互通:
- 如果你的 CVM 在北京,Redis 在上海,即使都走了 VPC,因为跨越了地域,会产生跨地域内网流量费,价格比公网出流量略低,但依然收费。
C. 特殊服务的流量计算
-
CDN(内容分发网络):
- CDN 的流量是指从 CDN 节点回源到腾讯云源站(如 COS、CVM)的流量,以及从 CDN 节点分发给终端用户的流量。
- CDN 通常有“下行流量”(分发给用户)和“回源流量”(从源站拉取)。下行流量一般按阶梯价计费,回源流量如果走的是腾讯云内网回源,可能享受优惠或免费策略。
-
COS(对象存储):
- 上传流量:从客户端或 CVM 上传文件到 COS,如果是同地域且走内网,免费;走公网则产生公网出流量费。
- 下载流量:从 COS 下载文件,同样遵循“入免费、出收费”。但如果你的 CVM 和 COS Bucket 在同一地域,通过内网域名访问,下载免费。
- 请求次数:除了流量,COS 还会收 API 请求费(GET/PUT 等),这个按万次计费,别忽略。
-
CLB(负载均衡):
- CLB 本身不直接产生流量费,但它背后的 CVM 产生的公网出流量是要收费的。
- 不过,CLB 支持内网监听,如果前端业务都在同一个 VPC 内,通过 CLB 的内网 IP 访问后端 CVM,这部分流量是免费的。
3. 常见误区与避坑指南
-
“我买了按流量计费,为什么还是超支?”
- 检查是否有突发流量瞬间打满带宽,导致触发额外的带宽扩容费用或超出套餐包范围。
- 检查是否有多台实例各自独立计费,建议合并为共享带宽包更划算。
- 检查是否有跨地域调用,比如北京服务器调上海数据库,这会产生跨地域流量费。
-
“内网真的免费吗?”
- 同地域、同 VPC(或关联 VPC)、使用内网 IP → 免费。
- 同地域、不同 VPC、未做对等连接 → 如果通过公网 NAT 网关暴露后互访,则产生公网流量费。
- 跨地域 → 收费。
-
“小包流量怎么算?”
- 腾讯云按秒计费,最小粒度通常是 1KB 或根据具体产品而定。对于极小量传输,成本可忽略;但对于高频小请求(如微服务间大量 RPC 调用),虽然单次流量小,但结合请求次数费(如 COS、API Gateway)需综合评估。
-
如何监控和预警?
- 务必开启云监控(CloudMonitor)。
- 设置“公网出流量”告警阈值(如达到预估流量的 80% 时发短信/邮件)。
- 查看“费用中心”的每日用量明细,区分“公网出”、“内网出”、“CDN”等类别。
总结
在腾讯云里,“流量”不是单一概念:
| 类型 | 方向 | 是否收费 | 说明 |
|---|---|---|---|
| 公网出流量 | 服务器 → 互联网 | ✅ 收费 | 主要成本来源,按带宽或流量计费 |
| 公网入流量 | 互联网 → 服务器 | ❌ 免费 | 几乎总是免费 |
| 内网出流量 | 同地域实例间 | ❌ 免费 | 必须走内网 IP,避免误用公网 |
| 跨地域内网 | 不同地域实例间 | ✅ 收费 | 价格低于公网,但仍需付费 |
| CDN 下行 | CDN → 用户 | ✅ 收费 | 按阶梯价,量大优惠多 |
建议:
如果你是中小企业或个人开发者,初期推荐按固定带宽计费,简单省心,不怕突发流量爆表。当业务稳定、流量规律性强时,再转为按使用流量计费或购买流量包/共享带宽包来优化成本。同时,所有内部服务调用务必使用内网地址,这是零成本提升性能和安全性的最佳实践。
云技术博客