加入伸缩组的 ECS 实例有两种类型:自动创建的 ECS 实例、手工添加的 ECS 实例。
自动创建的 ECS 实例
“自动创建的 ECS 实例”是指根据用户的伸缩配置和伸缩规则,由弹性伸缩服务自动创建的 ECS 实例。
弹性伸缩服务负责该类型 ECS 实例的全生命周期管理,即在伸缩组扩展活动中,负责该 ECS 实例的创建,在伸缩组的收缩活动中,负责停止和释放该 ECS 实例。
手工添加的 ECS 实例
[backcolor=transparent]手工添加的 ECS 实例 是指不是由弹性伸缩服务创建,但由用户手工添加到伸缩组中的 ECS 实例。
弹性伸缩服务不负责该类型 ECS 实例的全生命周期管理,即该类型的 ECS 实例是在弹性伸缩服务之外创建,只能手工加入伸缩组,在伸缩组的收缩活动中或用户手工移出该类型 ECS 实例时,弹性伸缩服务只负责将该 ECS 实例移出伸缩组,不会停止和释放该 ECS 实例。
实例状态
ECS 实例在伸缩组中的生命周期,通过以下几种状态描述:
Pending – 表示 ECS 实例正在加入伸缩组,包括创建实例、加入负载均衡、添加 RDS 访问名单等过程。
InService – 表示 ECS 实例已成功加入伸缩组,并正常提供服务。
Removing – 表示 ECS 实例正在移出伸缩组。
实例的健康状态
ECS 实例在伸缩组中的健康状态为:
Healthy(健康)
Unhealthy(不健康)
本期仅通过 ECS 实例为非 [backcolor=transparent]运行中(Running) 状态来判断该实例不健康。弹性伸缩会自动移出伸缩组中不健康的 ECS 实例。
对于 [backcolor=transparent]自动创建的 ECS 实例,弹性伸缩会停止和释放该 ECS 实例。
对于 [backcolor=transparent]手工添加的 ECS 实例,弹性伸缩不会停止和释放该 ECS 实例。