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