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