转发路由器资源预留

更新时间:
复制 MD 格式

转发路由器 TR(Transit Router)默认按照官网公布的规格承诺转发性能。当业务流量可能超出官网规格的承诺范围,或业务存在极端流量高峰、对时延和网络抖动有较高要求时,可以按可用区为 TR 设置资源预留,将该可用区的承诺转发带宽提升到您配置的预留带宽峰值。

功能概述

转发路由器 TR(Transit Router)默认按照官网公布的规格承诺转发性能。当业务流量可能超出官网规格的承诺范围,或业务存在极端流量高峰、对时延和网络抖动有较高要求时,可以按可用区为 TR 设置资源预留,将该可用区的承诺转发带宽提升到您配置的预留带宽峰值。

未配置资源预留时,TR 仅按官网公布的规格承诺转发,超出官网规格的转发带宽无法承诺。开启资源预留后,TR 会在您指定的可用区预留独享的数据处理资源,并按预留带宽峰值承诺转发:可用区业务流量在预留带宽峰值范围内时,阿里云承诺转发延迟 P99 ≤ 1 ms、丢包率 ≤ 0.01%、可用性 ≥ 99.99%;超出预留带宽峰值的部分仍会尽力转发,但不承诺 SLA,并按实际流量收取流量处理费。

资源预留以可用区为粒度独立生效:配置生效后 TR 即锁定对应数据处理资源并开始计费,与该可用区当前是否已关联网络实例、是否有业务流量经过无关。您可以先为规划中的可用区锁定承诺转发带宽,再随业务架构演进灵活调整交换机和部署集的关联关系。

您还可以为开启预留的可用区指定一个部署集,资源预留将在所选部署集生效。所选部署集需已共享给 TR 云服务账号,且与目标可用区匹配。

适用场景

  • 大促与活动突发流量:电商大促、游戏开服、营销活动等场景的短时流量可达日常数倍,峰值往往超出官网规格的承诺范围。通过资源预留提前把承诺转发带宽提升到峰值水位,避免超出官网规格部分的流量无法获得转发质量承诺。

  • 需要容量基线的核心网络:企业核心生产网络希望以承诺带宽的方式管理 TR 转发能力,将网络容量纳入年度容量规划与预算管理,而不是依赖共享资源池的弹性。

  • 多可用区容灾架构分期建设:容灾架构尚未定型时,可先按可用区预留容量基线,后续再绑定交换机或指定部署集,预留配置无需随架构调整而重建。

  • 时延与抖动敏感业务:金融交易、实时结算、在线游戏、AI 推理等业务要求稳定可预期的毫秒级时延。资源预留将结合部署集能力将转发带宽和转发延迟的性能进一步提示,从而优化此部分业务对时延的极致诉求,

解决的问题

客户痛点

资源预留的解决方式

未配置预留时,TR 仅按官网公布的规格承诺转发,业务峰值超出官网规格的部分无法获得转发质量承诺

资源预留将可用区的承诺转发带宽从官网规格提升到您配置的预留带宽峰值,预留带宽范围内承诺转发可用性 ≥ 99.99%

业务高峰期的实际可用转发能力不可预期,担心关键时刻转发延迟增加、丢包率上升

按可用区锁定独享数据处理资源,预留带宽范围内的转发质量有明确 SLA 承诺,不与其他业务共享承诺容量

容量保障与部署架构强耦合,架构调整时预留资源无法复用

资源预留以可用区为粒度独立生效,与交换机绑定、部署集关联解耦;部署集可选关联,多个部署集可共享同一可用区的预留容量

无法查看转发资源水位,容量规划凭经验、扩容靠事后补救

控制台与云监控提供按可用区的带宽利用率与预留用量监控,支持历史趋势查询和自定义告警,为扩容决策提供依据

预留后业务仍可能瞬时超出预留容量

超出预留带宽峰值的流量仍会尽力转发并按实际流量计费,业务不中断,仅超出部分不承诺 SLA

工作原理

  • 预留粒度:资源预留以可用区为粒度。可以为 TR 所在地域的不同可用区分别设置预留带宽峰值,TR 会在对应可用区预留相应的数据处理资源。

  • 承诺边界:开启资源预留后,该可用区的承诺转发带宽提升到您配置的预留带宽峰值。可用区业务流量在预留带宽峰值范围内时,承诺转发可用性 ≥ 99.99%;超出预留带宽峰值的部分不承诺 SLA,仍会尽力转发,并按实际流量收取流量处理费。

  • 与部署集的关系:开启预留后,可以为已预留的可用区指定一个部署集,资源预留将在所选部署集生效;也可以不指定部署集。部署集需已共享给 TR 云服务账号,且与目标可用区匹配。

  • 资源水位:水位 = 已使用预留容量 / 总预留容量 × 100%。开启预留后,可以在资源预留页签查看整体预留情况、各可用区的预留状态,并监控各可用区的资源用量。

使用限制

  • 每个可用区可设置的最小预留带宽峰值为 100 Gbps。

  • 资源预留配置生效后,至少需要使用到当前自然月月底。升配在 1 ~ 24 小时内完成配置,预留成功后按最新配置计费,预留失败则维持当前配置不变;降配和取消在下个自然月 1 日凌晨 0 点生效,生效前按当前配置持续计费。

使用资源预留

(可选)准备部署集

控制台

如需为某个可用区的资源预留指定部署集,请先完成以下准备:

  1. 前往 ECS 控制台部署集页面,切换到 TR 所在地域,创建部署集。

  2. 在部署集内新创建 ECS 实例,或将已有 ECS 实例加入到部署集,并确保这些 ECS 实例位于计划开启资源预留的同一个可用区。

  3. 前往资源管理控制台我的共享页面,切换到 TR 所在地域,创建共享单元,将部署集共享给 TR 云服务账号:资源类型选择 ECS 部署集并选中该部署集,资源使用者类型选择云服务主体,使用者信息选择转发路由器。

部署集需同时满足以下条件,才能在对话框中选择:部署集的策略受 TR 支持;部署集已共享给 TR 云服务账号;部署集与目标可用区匹配,不跨多个可用区。

API

  1. 创建部署集

    调用CreateDeploymentSet创建部署集,Strategy设为LowLatency。

  2. 将ECS实例加入到部署集

    • 在部署集内新创建ECS

      调用RunInstances创建ECS,DeploymentSetId设为上步刚刚创建的部署集的ID。

    • 将已有ECS实例加入到部署集

      调用ModifyInstanceDeployment修改实例所在的部署集。

  3. 将部署集共享给TR云服务账号

    调用CreateResourceShare创建共享单元,ResourceType选择部署集,ResourceId选择部署集ID,Targets填写转发路由器云服务对应的ID。

开启资源预留

控制台

  1. 登录云企业网控制台,单击目标 CEN 实例 ID,进入 CEN 实例的详情页。单击目标 TR 实例 ID,进入 TR 实例的详情页。

  2. 单击资源预留页签,然后单击数据处理资源预留。

  3. 在数据处理资源预留对话框中,为需要预留资源的可用区完成以下配置:

    • 勾选目标可用区。

    • 在预留带宽峰值(Gbps)列修改该可用区需要预留的带宽峰值。可配置范围为 100 Gbps ~ 4 Tbps,最小设置步长为 10 Gbps。

    • (可选)部署集

      如果显示部署集列,可以为该可用区选择部署集。只能选择控制台允许的部署集;未共享给 TR 云服务账号、与当前可用区不匹配或不受支持的部署集无法选择。

  4. 在对话框底部核对总预留带宽峰值、换算后的数据处理资源预留量和计费价格,确认无误后提交配置。

API

调用 ModifyTransitRouterCapacityReservation,设置资源预留和部署集 ID。

查看预留状态

控制台

在目标 TR 的资源预留页签中查看预留结果。

  • 资源预留区域显示整体的预留状态、数据处理资源预留和最后更新时间。当存在待次月生效的降配或取消操作时,控制台会显示本月与次月的计费提示。

  • 按可用区分配区域按可用区显示是否开启预留、预留带宽峰值(Gbps)、预留状态和用量监控。支持部署集的地域还会显示部署集 ID 和名称。当某个可用区存在待次月生效的降配配置时,当前预留带宽峰值后会显示次月生效的目标值。

  • 预留状态可能显示为配置中、预留成功、部分预留成功、预留失败、变配失败、取消预留中、已取消预留或未预留。如果状态为预留失败或变配失败,可将鼠标悬停在状态旁的提示图标上查看失败原因。

  • 要查看某个可用区的监控数据,请单击该可用区在用量监控列中的图标。页面底部会展开带宽利用率面板,展示所选可用区的带宽利用率,可以据此评估当前预留带宽峰值是否合适。

API

调用 DescribeTransitRouterCapacityReservations 查看预留结果。

修改资源预留

控制台

在目标 TR 的资源预留页签中单击数据处理资源预留,然后按需修改配置:

  • 要增加预留,请勾选新的可用区,或调高已开启可用区的预留带宽峰值(Gbps)。

  • 要降低预留,请调低已开启可用区的预留带宽峰值(Gbps),最低预留值 100 Gbps。

  • 要取消单个可用区的预留,请取消勾选该可用区,或将其预留带宽峰值(Gbps)设置为 0。

  • 要更换或解除部署集,请修改该可用区的部署集配置。

底层资源清退按自然月周期执行。降低预留容量和取消预留会在次月 1 日 0 点生效,次月按本月最后一次变配后的带宽计费。

API

调用 ModifyTransitRouterCapacityReservation 修改预留容量。

取消资源预留

控制台

在目标 TR 的资源预留页签中单击取消预留,并在确认对话框中确认。此操作会取消该 TR 所有已预留可用区的资源预留。

取消预留后,预留状态变为取消预留中,当月不可再次配置资源预留。底层资源会在次月 1 日 0 点取消,本月计费持续至取消生效,生效后预留状态变为已取消预留。

API

调用 ModifyTransitRouterCapacityReservation 取消预留。

计费说明

  • 资源预留按如下公式进行计费:预留带宽峰值(Gbps)/8 × 预留时间(秒) × 流量单价(元/GB)。超出预留容量的部分按带宽(Gbps) × 时间(秒) × 流量单价(元/GB)带宽(Gbps) × 时间(秒) × 流量单价(美元/GB)收取流量处理费。按小时计费和出账。

  • 流量单价与 TR 流量处理费流量单价持平:

    • 全球除巴西(圣保罗)外所有地域:0.13元/GB。

    • 巴西(圣保罗):0.156元/GB。

计费示例

假设为华东1(杭州) TR 开启了可用区 B、可用区 D、可用区 E 的资源预留,预留带宽峰值均为 100 Gbps。每小时内,如果各可用区业务流量带宽峰值均未超过 100 Gbps,则收取资源预留费用(100 + 100 + 100)/8 × 60 × 60 × 0.13 = 17,550(元);若可用区 B 的流量带宽峰值为 105 Gbps,则在 17,550 元的资源预留费用基础上,另外收取流量处理费( 105 - 100)× 60 × 60 × 0.13 = 2340(元)( 105 - 100)× 60 × 60 × 0.02 = 360(美元)。

常见问题

为什么资源预留或变配失败?

当预留状态显示为预留失败或变配失败时,请先查看状态旁提示图标中的失败原因。对于与部署集有关的失败,请确认部署集已共享给 TR 云服务账号、包含能够确定目标可用区的 ECS 实例,且未跨多个可用区;对于因当前 TR 流量过高而无法降低预留的情况,请在流量降低后重试降低或取消操作。

没有关联部署集或没有业务流量经过该可用区,资源预留还会计费吗?

会。资源预留按您配置的可用区和预留带宽峰值锁定数据处理资源,配置生效后即开始计费,与该可用区是否关联部署集、是否有业务流量经过无关。如某个可用区长期不再使用,请及时降配或取消该可用区的预留。

业务流量超出预留带宽峰值后会怎样?

超出部分仍会尽力转发,业务不中断,但超出部分不承诺 SLA,并按实际流量和流量处理费单价额外计费。如果业务峰值长期超出预留带宽峰值,建议升配预留容量以获得完整的 SLA 承诺。

取消资源预留后立即停止计费吗?

不会。取消操作在下个自然月 1 日 0 点生效,本月计费持续至取消生效为止,且取消后当月不可再次配置资源预留。