You need to enable JavaScript to run this app.
导航

期望实例数/容量

最近更新时间2023.01.11 14:59:03

首次发布时间2022.03.01 09:10:58

期望实例数/容量用于固定伸缩组中的实例数量/容量,保证在伸缩组运行期间,实例数量/容量能够一直保持在固定数值。适用于以下场景:

  • 业务长期处于稳定状态时,当实例故障后可以自动将其替换,无需人工干预。
  • 伸缩行为执行失败时,可自动重试,直至符合期望实例数/容量,无需手动重试。

期望实例数/容量的数值范围

期望实例数/容量的大小应大于或等于最小实例数/容量,且小于或等于最大实例数/容量。

如何设置期望实例数/容量

启用期望实例数/容量功能

本功能仅支持在 创建伸缩组时通过设置期望实例数/容量启用。伸缩组创建完成后不再支持启用或关闭本功能,仅支持修改。
如果您在创建伸缩组时指定了期望实例数/容量,伸缩组启动后会立即执行扩容活动,创建实例数量至期望数量。

修改期望实例数/容量

您可以手动修改也可以通过伸缩行为实现自动修改。

修改类型修改方式期望实例数变更情况示例

手动修改

修改伸缩组期望实例数/容量

当伸缩组再次执行健康检查时,如果检查到组中现有实例数量/容量与期望不符,即会执行伸缩行为,保证组中实例数/容量与期望一致。

说明

在执行伸缩行为后,伸缩组实际容量可能略大于期望容量,这是因为:
如果期望容量与计算规格权重无法完全整除,则向上取整以满足算力需求。例如,期望容量配置为100,最高优先级计算规格的权重为30个,则最终交付4个实例,伸缩组实际容量为120。

  • 现有实例/当前期望实例数:2台。
  • 修改期望实例数为:3台。
  • 结果:期望实例数变为3后,健康检查发现实例数不符,扩容1台实例。

自动修改

手动添加实例

自动修改为完成扩容行为后,伸缩组中实际的实例数/容量。

  • 现有实例/当前期望实例数:2台。
  • 手动添加实例个数:2台。
  • 结果:成功添加2台实例后,期望实例数变为4;仅成功添加1台,期望实例数变为3。

手动移出/删除实例,支持选择是否同时修改

如果您选择“是”,那么期望实例数/容量会自动修改为完成缩容行为后,伸缩组中实际的实例数量/容量。

  • 现有实例/当前期望实例数:2台。
  • 手动移出实例个数:1台。
  • 结果:成功移出1台实例后,期望实例数变为1;未成功移出实例,期望实例数仍为2。

如果您选择“否”,那么期望实例数/容量不变,完成缩容行为后,再次执行健康检查时,伸缩组会自动扩容至期望实例数/容量。

  • 现有实例/当前期望实例数:2台。
  • 手动移出实例个数:1台。
  • 结果:成功移出1台实例后,期望实例数仍为2,健康检查发现实例数不符,扩容1台实例。

伸缩规则触发修改

期望实例数/容量会自动修改为执行伸缩行为时,伸缩组中预计的实例数量/容量。
如果伸缩行为未全部成功,导致健康检查发现组中实际的实例数量/容量与期望不符,伸缩组会再次执行伸缩行为,保证组中实例数量/容量与期望一致。

  • 现有实例/当前期望实例数:2台。
  • 伸缩规则计划扩容实例数:1台。
  • 结果:期望实例数变为3后,扩容1台实例;如果扩容失败,健康检查发现实例数不符,将重新扩容1台实例。

说明

手动修改和手动添加/移出/删除实例时,不计入冷却时间