概述
NAT 网关(NAT Gateway)是一种支持 IP 地址转换服务,提供网络地址转换能力,主要包括 SNAT(Source Network Address Translation,源网络地址转换) 和 DNAT (Destination Network Address Translation,目的网络地址转换)能力,可为专有网络(VPC)内的资源提供安全、高性能的访问服务。
VPC 内云服务器等资源通过 NAT 网关向外发送数据包时,网关会把绑定的弹性公网 IP(EIP)地址作为源 IP 地址,将流量发送到 Internet。公网 NAT 网关提供 IP 的安全转换,可用于下述场景:
- 隐藏 IP 的同时,能与公网通信。
- 隐藏 VPC 内主机的公网 IP ,防止暴露其网络部署。
SNAT 支持 VPC 内多个云服务器通过同一公网 IP 主动访问外网。
DNAT 将外网 IP、协议、端口映射到 VPC 内的云服务器内网 IP、协议、端口,使得云服务器上的服务可以被外网访问。
网关计费
使用 NAT 网关时,均收取实例费和容量单位CU费。而与公网 NAT 网关绑定的 EIP 有独立的计费规则。
实例费用
NAT 网关的实例费每小时结算一次,按实际使用时长计费。
实例费 = 实例单价(元/小时)* 使用时长(小时)
实例单价如表所示:
| 区域 | 单价(元/小时) |
|---|---|
| 常山2 | 0.105 |
| 香港2、东京2、新加坡2、达拉斯2、胡志明2 | 0.145 |
CU 费用
CU(Capacity Unit)是性能容量单位,用于衡量 NAT 网关处理流量时涉及的性能指标。
CU 衡量指标包括活跃连接数、新建连接数和处理流量, CU 数量的计算逻辑为以消耗 CU 最大的维度计算该小时内的 CU 个数,即 MAX(该小时活跃连接数 CU 个数,该小时新建连接数 CU 个数,该小时处理流量 CU 个数)
CU 费 = CU 单价(元/个/小时)* CU 个数(个)* 使用时长(小时)。
| 指标名 | 描述 | CU 系数 | 每小时 CU 个数计算公式 |
|---|---|---|---|
| 活跃连接数 | 同时容纳的活跃连接数量,在一个计费周期内,系统会统计 NAT 网关每分钟的活跃连接数,然后使用最大的每分钟活跃连接数除以 CU 系数,得出小时活跃连接数的 CU 个数。 | 10,000 | CU 个数 = 小时内最大每分钟活跃连接数 / CU 系数 |
| 新建连接数 | 每秒新建连接的数量,在一个计费周期内,系统会统计 NAT 网关每秒新建连接数,然后使用最大每秒新建连接数除以 CU 系数,得出小时新建连接数 CU 个数。 | 1,000 | CU 个数 = 小时内最大每秒新建连接数 / CU 系数 |
| 处理流量 | NAT 网关处理的字节数,包含出方向和入方向(以 GB 为单位),在一个计费周期内,系统会统计 NAT 网关处理的出方向和入方向的流量之和,然后使用总流量除以 CU系数,得出小时处理流量 CU 个数。 | 1GB | CU个数 = 小时内总处理流量 / CU 系数 |
CU 单价如表所示
| 区域 | 单价(元/个/小时) |
|---|---|
| 常山2 | 0.18 |
| 香港2、东京2、新加坡2、达拉斯2、胡志明2 | 0.235 |
计费示例
假设您于2026年1月15日15:00:00在常山2区域购买了1个 NAT 网关实例,并于2026年1月15日15:52:33删除了该实例。在这期间,该实例的活跃连接数、新建连接数和处理流量的数据如下所示:
| 指标 | 使用量 | CU 系数 | CU 个数 |
|---|---|---|---|
| 活跃连接数 | 25,000 | 10,000 | 2.5 |
| 新建连接数 | 3,000 | 1,000 | 3 |
| 流量 | 7.55GB | 1GB | 7.55 |
在本示例中,CU 消耗最大的维度是处理流量(7.55 个 CU),因此 CU 费用按照处理流量对应的 CU 个数计算。
- 实例费用 = 0.105元/小时 * 1小时 = 0.105元
- CU 费用 = 0.18元/个/小时 * 7.55个 * 1小时 = 1.359元
- NAT 网关总费用 = 实例费用 + CU 费用 = 0.105元 + 1.359元 = 1.464元