在腾讯云(以及大多数云服务商)的计费语境下,入流量和出流量指的是数据在网络传输过程中相对于你购买的云服务器(CVM)、对象存储(COS)等资源的方向。
简单来说,就是数据是“进”你的服务器,还是从你的服务器“出”去。
以下是具体的定义、计费规则及常见场景:
1. 核心定义
-
入流量 (Inbound Traffic)
- 方向:从互联网(或其他网络)传输到你的腾讯云资源内部。
- 通俗理解:别人下载你的文件、用户访问你的网页时产生的请求数据、或者你把数据备份到云存储的过程。
- 计费情况:通常免费。腾讯云对公网入流量不收取费用(无论多少),这是为了鼓励用户上传数据和构建服务。
-
出流量 (Outbound Traffic)
- 方向:从你的腾讯云资源传输到互联网(或其他外部网络)。
- 通俗理解:用户访问你的网站看到的图片/视频、API 接口返回的数据、用户下载了你服务器上的文件、或者你的服务器主动向外发起请求。
- 计费情况:通常收费。这是云厂商的主要收入来源之一。因为带宽成本是双向的,但云厂商主要对“流出”的数据进行计费。
2. 计费模式与示例
A. 按固定带宽计费(包月/包年)
如果你购买的是“按固定带宽”计费的实例(例如购买了 5Mbps 带宽):
- 入流量:不限速、不限量、免费。
- 出流量:包含在你购买的带宽额度内。例如你买了 5Mbps,那么你的下行速度上限就是 5Mbps。如果超出这个速率,可能会触发限速或产生额外费用(取决于具体产品条款),但通常只要不超过带宽峰值,流量本身不再单独按量计费。
B. 按使用流量计费(按量付费)
如果你购买的是“按使用流量”计费的实例(没有固定带宽限制,用多少算多少):
- 入流量:0 元。
- 出流量:按照实际产生的 GB 数计费。
- 示例:假设你的网站被黑客攻击,产生了 100GB 的异常出流量,且你是按流量计费,那么你需要为这 100GB 支付相应的费用。
C. 特殊场景:内网流量
除了公网(Internet),腾讯云还有内网(VPC)流量:
- 同地域内网互通:同一地域下,不同云服务器之间、云服务器与云数据库之间的通信,通常免费且不占用公网带宽。
- 跨地域/跨可用区:如果数据跨越了不同的可用区或地域,可能会产生少量的内网流量费用,具体需参考官方文档。
3. 常见误区与注意事项
-
“下载”是出流量,“上传”是入流量?
- 对于用户来说:用户访问你的网站(看视频、下载文件)属于用户的“下载”,但这部分数据是从你的服务器发出去的,所以对你来说是出流量(要收费)。
- 对于用户来说:用户向你的网站提交表单、上传图片,属于用户的“上传”,这对你的服务器来说是入流量(通常免费)。
-
CDN 提速的影响
- 如果你的网站接入了腾讯云 CDN,大部分静态资源(图片、JS、CSS)会由 CDN 节点直接分发给用户。此时产生的流量会计入CDN 流量包或CDN 按量付费,而不是直接消耗你源服务器的带宽或流量。
-
如何节省出流量费用?
- 开启压缩:启用 Gzip 或 Brotli 压缩,减少传输的数据体积。
- 使用 CDN:将静态资源推送到 CDN,利用 CDN 的低价流量包。
- 监控告警:设置流量阈值告警,防止因程序死循环或遭受 DDoS 攻击导致流量激增产生巨额账单。
- 切换计费方式:如果你的业务流量波动很大(平时很低,偶尔很高),按固定带宽可能更划算;如果流量稳定且较小,按流量计费可能更省钱。
总结
| 流量类型 | 方向 | 典型场景 | 腾讯云计费政策 |
|---|---|---|---|
| 入流量 | 互联网 → 服务器 | 用户上传文件、提交表单、API 请求 | 免费 |
| 出流量 | 服务器 → 互联网 | 用户浏览网页、下载文件、API 响应 | 收费 (按带宽或按量) |
理解这两个概念的关键在于:站在云服务商的角度,数据离开你的资源(出)需要占用昂贵的出口带宽,而数据进入你的资源(入)通常被视为免费的。
CLOUD云计算