自动缩容实例
伸缩行为类型中的伸缩规则和实例数量检查功能可以帮助您感知伸缩组的异常情况,自动触发缩容活动。本文为您介绍如何选择自动缩容时实例的移出策略。 移出策略类型
说明
当三种类型同时存在时,执行优先级为:实例回收模式 > 扩缩容策略 > 实例移出策略。
移出策略说明
了解如何设置移出策略前,您需要了解以下内容:
- 伸缩组支持最小的按量实例数/容量,也可以设置按量实例所占比例。同时也支持选择在抢占式实例规格已售罄时,创建同规格的按量计费实例以满足扩容需求。
- 您可以在一个伸缩配置来源中选择多个计算规格并配置优先级,推荐选择在配置、价格、性能等方面相似的规格,可以降低因规格库存不足等原因而导致扩容失败的风险,提高容错性。移出实例时,在某一可用区中,优先移出优先级较低的规格。
- 当同时满足扩缩容策略、实例移出策略时,移出策略优先级为:扩缩容策略 > 多计算规格优先级 > 实例移出策略。
- 伸缩组的 实例来源,不同来源的实例其移出策略有所不同:
- 自动创建的实例:伸缩组根据伸缩配置来源,在扩容时自动创建的实例。
- 手动添加的实例:通过云服务器控制台创建实例后,手动添加到伸缩组的实例。
伸缩组根据实例资源回收的情况不同,支持配置为“释放模式”和“停机回收模式”两种,更多资源回收情况请参见实例移出后资源回收策略。 当配置为“停机回收模式”时,会影响伸缩组中实例的缩容逻辑:
- 停用后的实例不计入期望实例数,但会计入最大实例数。
- 缩容时,会最先移出“停用中”的实例,越早停机的实例越先被释放。
扩缩容策略说明
了解扩缩容策略前,您需要了解以下内容:
- 可用区是指同一地域中电力、网络隔离的物理地域,在同一私有网络内,每个子网对应一个可用区,可用区之间内网默认互通。
- 如果您有高可用和容灾需求,建议选择不同子网,将实例部署在不同可用区中。
- 如果您有低延时需求,建议选择单个子网,将实例部署在同一可用区中。
说明
本策略仅当您选择了不同可用区下的多个子网时有效。
缩容时首先移出不属于伸缩组可用区的实例,而后策略如下表所述:
实例移出策略说明
如下表所述:
说明
选择“移出较早创建的配置,较早创建的实例”且相关实例全部移出后,仍需要继续移出实例时,将遵循“移出较晚创建的实例”依次移出手动添加的实例。
如何设置移出策略
伸缩组创建后,您可以修改伸缩组的扩缩容策略,修改后不会影响已存在的实例,仅影响下一次伸缩行为创建或移出的实例。 实例移出后资源回收策略
实例从伸缩组中移出后,弹性伸缩控制台将不再展示该实例。但移出后实例的资源是否保留,则根据其在伸缩组中 生命周期管理方式的不同而不同,具体如下: - 实例回收策略为“释放模式”时:移出后实例将自动删除,同时删除关联资源(例如公网IP、云盘、网卡等),并从负载均衡、RDS数据库实例中移出。
云盘涉及您业务数据的安全性,因此仅释放系统盘和您在伸缩配置来源中指定的随实例释放的数据盘。 - 实例回收策略为“停止计费模式”时:实例仍保留在伸缩组中,但会将实例转为停用状态,实例的计算资源(vCPU、GPU和内存)会被回收,并从负载均衡实例中移出,但云盘、镜像、公网IP、带宽(固定带宽模式)和RDS数据库仍会保留。
- 生命周期 未托管 给伸缩组的实例:移出后保留实例、关联资源和资源绑定状态,您仍可以登录对应控制台查看资源。
最近更新时间:2025.08.07 19:52:53