当您执行伸缩策略、修改伸缩组参数、健康检查等操作都会触发伸缩动作,这些动作的记录即为伸缩活动。例如增加云主机资源或减少云主机资源的过程。
伸缩活动的状态如下表所示:
状态 | 状态属性 | 状态说明 |
---|---|---|
执行中 | 中间状态 | 此伸缩组正在执行伸缩活动。 |
成功 | 稳定状态 | 此伸缩组中执行完成且成功的伸缩活动,例如成功添加了1台弹性云主机实例。 |
失败 | 稳定状态 | 此伸缩组中执行完成但失败的伸缩活动,伸缩失败原因可能为账户余额不足或者当前可用区内资源不足等。 |
伸缩活动通常有以下执行类型:
- 自动伸缩:根据伸缩策略进行的自动伸缩活动。
- 手动执行策略:用户手动执行策略导致的伸缩活动。
- 手动移入:用户手动向伸缩组内移入实例。
- 手动移出:用户手动将实例从伸缩组内移出。
- 新建伸缩组满足最低数量:创建伸缩组时触发该活动。当伸缩组配置的最小实例数大于0且未配置期望实例数时,伸缩组创建成功即触发伸缩活动,按伸缩配置创建云主机实例,使伸缩组实例数等于最小实例数。
- 修改伸缩组满足数量:伸缩组在服务过程中,若修改最大实例数量、最小实例数量,将触发伸缩组自动检查伸缩组内实例数是否满足最大、最小实例数限制,使伸缩组内实例数量满足数量限制要求。
- 健康检查移入:为替换伸缩组内不健康云主机实例而自动移入的弹性云主机实例。
- 健康检查移出:通过云主机健康检查或负载均衡健康检查检测出伸缩组内不健康云主机实例的自动移出。
- 期望实例数检查移入:当您为伸缩组设置了期望实例数,且伸缩组内当前实例数小于期望实例数时,会自动移入云主机实例,以确保伸缩组内始终保持期望实例数。
- 期望实例数检查移出:当您为伸缩组设置了期望实例数,且伸缩组内当前实例数大于期望实例数时,会自动移出云主机实例,以确保伸缩组内始终保持期望实例数。
- 新建伸缩组满足期望实例数量:创建伸缩组时触发该活动。若创建伸缩组时,配置了期望实例数,伸缩组创建成功即触发伸缩活动,按伸缩配置创建云主机实例,使伸缩组实例数等于期望实例数。