生命周期
伸缩组中的实例生命周期,从创建实例开始,到该实例从伸缩组中移除结束。
实例所处状态 |
子状态 |
实例状态含义 |
触发条件 |
---|---|---|---|
初始状态 |
- |
即实例还没状态。 |
触发条件①包括有两种情况,只要其中一种情况就能够触发实例进入“正在加入伸缩组”状态。
|
正在加入伸缩组 |
创建实例 |
在触发条件①的作用下,伸缩组开始扩容,创建实例。 |
|
绑定负载均衡监听器(可选) |
在触发条件①的作用下,创建实例完成后,实例绑定负载均衡监听器。 |
||
已启用 |
- |
实例进入伸缩组,开始接受处理业务流量。 |
触发条件③包括有三种情况,只要其中一种情况就能够触发实例从“已启用”状态到“正在移出伸缩组”状态:
|
正在移出伸缩组 |
解除绑定负载均衡监听器(可选) |
在触发条件③的作用下,伸缩组开始缩容,实例解除绑定负载均衡监听器。 |
|
删除实例 |
实例解除绑定负载均衡监听器后,从伸缩组中移出。 |
||
已移除 |
- |
实例在伸缩组中的生命周期已结束,即实例没有状态。 |
- |
通过手动添加实例和伸缩活动向伸缩组添加实例,实例经过正在加入伸缩组、已启用和正在移出伸缩组状态后,实例将移出伸缩组。
实例所处状态 |
子状态 |
实例状态含义 |
触发条件含义 |
---|---|---|---|
初始状态 |
- |
即实例还没状态。 |
触发条件①包括有两种情况,只要其中一种情况就能够触发实例进入“正在加入伸缩组”状态。
|
正在加入伸缩组 |
创建实例 |
在触发条件①的作用下,伸缩组开始扩容,创建实例。 |
|
等待(正在加入伸缩组) |
- |
正在加入伸缩组的实例被生命周期挂钩挂起,将实例至于等待的状态。 |
触发条件③包括有两种情况,只要其中一种情况就能够触发实例从“等待(正在加入伸缩组)”到“正在加入伸缩组”状态。
|
正在加入伸缩组 |
绑定负载均衡监听器(可选) |
在触发条件③的作用下,实例将继续正在加入伸缩组,绑定负载均衡监听器。 |
|
已启用 |
- |
实例进入伸缩组,开始接受处理业务流量。 |
触发条件⑤包括有三种情况,只要其中一种情况就能够触发实例从“已启用”状态到“正在移出伸缩组”状态:
|
正在移出伸缩组 |
解除绑定负载均衡监听器(可选) |
在触发条件⑤的作用下,伸缩组开始缩容,实例解除绑定负载均衡监听器。 |
|
等待(正在移出伸缩组) |
- |
正在移出伸缩组的实例被生命周期挂钩挂起,将实例至于等待的状态。 |
触发条件⑦包括有两种情况,只要其中一种情况就能够触发实例从“等待(正在移出伸缩组)”到“正在移出伸缩组”状态。
|
正在移出伸缩组 |
删除实例 |
在触发条件⑦的作用下,实例将继续正在移出伸缩组,删除实例。 |
|
已移除 |
- |
实例在伸缩组中的生命周期已结束,即实例没有状态。 |
- |