在腾讯云上,云服务器的流量走向(即网络流量的方向)是基于“公网”与“内网”的边界来定义的。理解这一机制对于计算费用、配置安全组以及优化网络架构至关重要。
腾讯云将流量分为三个主要维度:公网出方向、公网入方向和内网流量。具体的定义逻辑如下:
1. 公网流量(Public Traffic)
这是指云服务器与互联网(Internet)之间的数据交互。
-
公网出方向(Outbound):
- 定义:数据从云服务器流向互联网。
- 场景:服务器访问外部 API、下载更新包、向用户展示网页内容、发送邮件等。
- 计费影响:通常产生费用。如果您使用的是按量付费或带宽包,这部分流量会被计入并收费(除非购买了包含免费额度的套餐)。
- 注意:即使通过 NAT 网关或弹性公网 IP(EIP)转发,只要源是您的 CVM 且目标是公网,均视为出方向。
-
公网入方向(Inbound):
- 定义:数据从互联网流向云服务器。
- 场景:用户访问您的网站、上传文件到服务器、远程连接(SSH/RDP)等。
- 计费影响:在腾讯云的主流计费模式中,公网入方向通常是免费的(不收取流量费),但会占用带宽峰值。不过,如果涉及特定的流量清洗服务或特殊的高防 IP,可能会有额外的安全服务费,但基础入站流量本身不收流量费。
2. 内网流量(Private/Internal Traffic)
这是指在同一地域(Region)下,腾讯云内部网络设施之间的数据交互。
- 定义:数据在同一个 VPC(私有网络)内的不同实例之间,或者同一地域内不同可用区的实例之间传输。
- 场景:Web 服务器与数据库服务器通信、微服务调用、集群同步、负载均衡(CLB/CNLB)后端转发等。
- 计费影响:完全免费。
- 只要源 IP 和目标 IP 都在腾讯云的内网地址段(如
10.x.x.x,172.16.x.x,192.168.x.x或同地域的 VPC 互通),无论流量多大,都不收取流量费。 - 跨地域/跨 VPC:如果通过专线(Direct Connect)或云联网(CCN)连接不同地域的 VPC,则会产生跨地域流量费,这不属于标准的“内网免费”范畴,而是被视为跨域互联流量。
- 只要源 IP 和目标 IP 都在腾讯云的内网地址段(如
3. 特殊场景与注意事项
为了更精准地理解流量走向,还需注意以下特殊情况:
-
带宽类型的影响:
- 按固定带宽计费:您购买的是最大带宽值(如 5Mbps),无论实际流量大小,只要不超过该上限,费用固定。此时流量走向主要影响是否触发限速,而非直接产生额外流量费。
- 按使用流量计费:严格按照上述“出方向收费、入方向免费”的逻辑,根据实际产生的 GB 数结算。
-
流量回源(Origin Pull):
- 如果您使用了 CDN 提速,当用户请求资源时,CDN 节点优先从缓存返回(不走 CVM 流量)。只有当 CDN 缓存未命中时,CDN 才会向您源站的 CVM 发起请求。此时,CVM 接收到的这部分数据属于公网入方向(免费),而 CDN 回传到用户的部分由 CDN 计费,不涉及 CVM 的出方向流量费。
-
安全组与路由表:
- 流量走向的定义是物理层面的,但是否允许通行取决于安全组规则和网络 ACL。例如,您可以定义流量是从内网流向公网,但如果安全组禁止了出站规则(Outbound Rule),流量会被丢弃,不会真正发生传输。
总结
腾讯云云服务器流量走向的核心定义逻辑如下表所示:
| 流量方向 | 起点 | 终点 | 计费状态 | 典型场景 |
|---|---|---|---|---|
| 公网出 | 云服务器 (CVM) | 互联网 | 收费 (按量/带宽) | 对外提供 Web 服务、API 调用 |
| 公网入 | 互联网 | 云服务器 (CVM) | 免费 | 用户上传文件、SSH 登录 |
| 内网 | 同地域 VPC 内实例 A | 同地域 VPC 内实例 B | 免费 | 数据库读写、微服务调用 |
| 跨地域/云联网 | 地域 A 实例 | 地域 B 实例 | 收费 | 异地灾备、分布式部署 |
结论:在腾讯云,判断流量走向的关键在于目标地址。凡是发往公网 IP 的均为“公网出”(收费),凡是从公网发来的均为“公网入”(免费),而在同一地域 VPC 内部的互访均为“内网”(免费)。
PHPWP博客