NAT 网关默认按实际 CU 用量自动弹性扩缩容,但在流量陡增时存在分钟级扩容延迟,可能导致短暂丢包。您可为 NAT 网关配置 CU 资源预留,按需锁定最小处理容量,在流量突增时获得确定性的性能保障。
资源预留功能通过白名单开放,如需使用,请联系客户经理申请。
突发流量保障:为持续性高峰流量的业务锁定最低资源容量,避免弹性扩容延迟导致的丢包。
活动资源预留:在可预期的流量高峰前预先锁定资源,活动结束后释放,兼顾稳定性与成本。
业务上线保障:为新业务锁定基础资源容量,积累流量数据后再评估弹性策略。
工作原理
配置资源预留时,可以通过 CU 估算器,输入带宽、新建连接数(CPS)、并发连接数(CC)和包处理数(PPS)预估所需的 CU 预留量。
实际流量低于预留容量:按预留 CU 保障性能并计费。
实际流量超过预留容量:NAT 网关自动弹性扩展。
配置资源预留后,系统会返回该预留 CU 对应的性能指标,包括带宽、并发连接数、每秒新建连接数和每秒数据包处理数,便于您评估预留容量是否满足业务需求。
使用限制
CU 限制:最小值为 9000 CU(约 20 Gbps),默认上限为 11250 CU(约 25 Gbps)。
缩容限制:每日仅 2 次,其中包含取消资源预留,当天用完后需等待次日恢复。
配置资源预留
控制台
登录 NAT 网关控制台,单击目标实例 ID 进入实例详情页。
在资源预留页签,单击配置CU资源预留。
在配置页面中,使用LCU 估算器预估 CU 预留量,输入以下指标。
带宽峰值(双向求和):业务的最大带宽,单位:Gbps。
新建连接速率:每秒新建连接数的峰值。
并发连接数:同时维持的最大连接数。
包处理速率:每秒处理数据包的峰值。
资源预留CU总数:根据预估值和实际业务需求,输入资源预留 CU 总数,并勾选费用知悉。
提交资源预留请求后,最近一次预留状态会变为准备中。资源就绪后,状态变为已预留。
修改/取消资源预留
扩容:不限次数,可随时增加预留 CU 数量。
缩容:每日 2 次,其中包含取消资源预留,当天用完后需等待次日恢复。
控制台
修改资源预留
当资源预留状态为已预留或预留失败时,您可修改或取消资源预留。
在实例详情页的资源预留页签,单击配置CU资源预留。
输入新的 CU 预留量,单击确定。
取消资源预留
取消资源预留后,NAT 网关将释放预留的资源,恢复为完全弹性模式。取消操作计入当天的缩容次数。
在实例详情页的资源预留页签,单击取消资源预留。
在确认对话框中,点击确认取消预留容量。
计费说明
NAT 网关的预留 CU 费按小时收取,计费周期为1小时。在一个计费周期内,如预留时长不足1小时,按照1小时计费。在一个计费周期内,系统会比较初始的预留 CU 数及变配后已生效的预留 CU 数,取最大值计算预留 CU 费用。
当实际消耗 CU 数 ≤ 预留 CU 数时,出账仅包含预留 CU 费用:
预留 CU 费用 = 预留 CU 单价 × 预留 CU 数
当实际消耗 CU 数 > 预留 CU 数时,出账包含预留 CU 费用和超出 CU 费用:
预留 CU 费用 = 预留 CU 单价 × 预留 CU 数超出 CU 费用 = CU 单价 ×(实际消耗 CU 数 - 预留 CU 数)
预留 CU 单价与标准 CU单价一致,实际购买价格以购买页为准。
超出部分按分钟计算,仅实际用量超过预留量的分钟产生超出费用,未超过的分钟不计费。
资源预留 CU 容量不支持使用资源包抵扣,仅当实际消耗 CU 数超出资源预留 CU 数时,超出部分可使用资源包抵扣。
计费示例
下表展示了一个华东1(杭州)地域的跨可用区容灾 NAT 网关,在各计费周期内不同资源用量及资源预留配置下的收费情况。以下示例中 CU 单价为 0.23 元/个。
计费周期 | 关键操作与事件 | 超出预留 CU 数 | 预留 CU 数 | 费用 |
10:00:00~10:59:59 | 日常运行,无资源预留。实际消耗 200 CU。 | 200 无预留,按实际CU消耗计费 | - | 该小时的 CU 费用=0.23 元/个×200=46.00 元 |
11:00:00~11:59:59 | 为应对活动,配置预留 1000 CU,11:45:00 就绪。实际消耗 300 CU,均未超过预留。 | 0 | 1000 | 该小时的预留 CU 费用=0.23 元/个×1000=230.00 元 |
12:00:00~12:59:59 | 初始状态预留 1000 CU。活动高峰期,每分钟消耗均超预留,超出合计 500 CU。 | 500 | 1000 | 该小时的超出 CU 费用=0.23 元/个×500=115.00 元 该小时的预留 CU 费用=0.23 元/个×1000=230.00 元 |
13:00:00~13:59:59 | 初始状态预留 1000 CU。将资源预留升配至 1200 CU,13:05:00 就绪。实际消耗 1100 CU,各分钟均未超预留。 | 0 | 1200 | 该小时的预留 CU 费用=0.23 元/个×1200=276.00 元 |
14:00:00~14:59:59 | 初始状态预留 1200 CU。活动结束,取消资源预留,14:20:00 生效。实际消耗 200 CU,各分钟均未超预留。 | 0 | 1200 | 该小时的预留 CU 费用=0.23 元/个×1200=276.00 元 |
配额
配额名称 | 描述 | 默认值 | 是否可调整 |
nat_instance_quota_reserved_capacity_units | 单个 NAT 网关实例最大可配置的预留 CU | 11250,最大可提升至 45000 | 是,如需提升请联系客户经理 |
常见问题
资源预留和自动弹性是什么关系?
资源预留为 NAT 网关设定了最低性能保障。未配置资源预留时,NAT 网关完全依赖自动弹性机制按需扩缩容。配置资源预留后,NAT 网关在预留容量范围内提供确定性性能,超出预留容量的部分仍然通过弹性机制处理。
预留 CU 过多或过少会有什么影响?
预留过多:造成成本浪费,实际消耗 CU 低于预留 CU,仍按预留容量计费。
预留过少:流量高峰时仍需触发自动扩容,扩容存在一定时延,可能导致短暂丢包,影响业务稳定性。
建议使用 CU 计算器,输入带宽、新建连接数(CPS)、并发连接数(CC)和包处理数(PPS)预估所需的 CU 预留量,并结合业务压测确定初始值。
缩容或取消资源预留后,计费何时变化?
缩容或取消操作成功后,会在下一计费周期开始后生效。例如,在14:30成功取消资源预留,14:00:00-14:59:59计费周期仍会按周期内生效的最大预留CU数计费,从15:00开始后不再产生预留费用。