最近更新时间:2023.08.28 16:11:39
首次发布时间:2022.06.28 14:37:20
健康检查或伸缩规则功能可以帮助您感知伸缩组的实例情况,自动触发扩容活动。本文为您介绍如何选择实例的自动扩容策略。
注意
请根据您所需资源(例如实例和公网IP)的用量,在配额中心内检查是否有足够的配额,避免因配额不足导致扩容失败。
当前仅支持扩缩容策略类型。
了解扩缩容策略前,您需要了解以下内容:
可用区的使用场景:
可用区是指同一地域中电力、网络隔离的物理地域,在同一私有网络内,每个子网对应一个可用区,可用区之间内网默认互通。
伸缩行为类型
对于不同的伸缩行为类型,扩容策略也略有不同。
伸缩配置支持选择在抢占式实例规格已售罄时,创建同规格的按量计费实例以满足扩容需求。
在此场景中,如果触发扩容任务,伸缩组将优先遵循下表所述策略,在全部可用区中依次尝试创建抢占式实例,当全部可用区均无法创建抢占式实例时,则重新遵循下表策略创建按量计费实例。
多计算规格的使用场景:
您可以在一个伸缩配置来源中选择多个计算规格并配置优先级,推荐选择在配置、价格、性能等方面相似的规格,可以降低因规格库存不足等原因而导致扩容失败的风险,提高容错性。
在遵循扩缩容策略的情况下,在某一可用区中,当较高优先级的规格无法成功创建实例时,自动使用较低优先级的规格创建实例。
如下表所述:
伸缩行为类型 | 扩容策略 | 说明 | |
---|---|---|---|
伸缩规则 | 优先级策略 | 伸缩组会根据您选择子网的顺序,依次对可用区进行优先级排序,第一个选择的子网对应的可用区优先级最高。扩容时优先将实例部署在优先级高的可用区中。 | 当无法在目标可用区中扩容时,按照优先级,顺序选择其他可用区。 |
均衡分布策略 | 随机部署实例,保证伸缩组中的实例尽可能均衡的部署在所有可用区中。 | 当无法在目标可用区中扩容时,在其他可用区中均衡部署。 | |
健康检查 | 优先级策略 | 优先在原可用区内完成替换。 | 当无法在原可用区中扩容时,顺序选择其他可用区。 |
均衡分布策略 | 当无法在原可用区中扩容时,随机选择其他可用区。 |
当前仅支持在创建伸缩组时设置策略,且伸缩组创建完成后不支持更换策略。
实例会自动加入伸缩组关联的负载均衡、RDS数据库实例,并根据伸缩配置的网络配置自动购买和分配公网IP,您可以登录负载均衡、公网IP等控制台查看新添加的实例。