开发者社区 问答 正文

ECS实例生命周期的管理

加入伸缩组的 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 实例。

展开
收起
反向一觉 2017-10-26 14:59:32 2599 分享 版权
阿里云 AI 助理回答

加入伸缩组的ECS实例分为两大类型,每种类型的管理方式和生命周期状态有所不同:

自动创建的ECS实例

  • 定义:这类实例是根据伸缩配置和规则,由弹性伸缩服务自动创建并管理的ECS实例。
  • 生命周期管理: 弹性伸缩全面负责其从创建到释放的全生命周期。在需要扩展资源时,自动创建实例并加入伸缩组;当需减少资源或实例不健康时,自动停止并释放这些实例。

手工添加的ECS实例

  • 定义:用户手动创建后,再加入到伸缩组中的ECS实例。
  • 生命周期管理: 弹性伸缩对这类实例的管理权限取决于用户的设置。如果托管给伸缩组,那么在收缩活动时,伸缩组会停止并释放实例;若未托管,则仅移出伸缩组而不进行释放操作。注意:包年包月ECS实例虽可加入伸缩组,但不支持托管其生命周期。

实例状态

  • Pending:表示实例正在加入伸缩组的过程中,包括初始化、配置负载均衡及数据库访问权限等。
  • InService:表明实例已成功加入并正常提供服务。
  • Removing:表示实例正在从伸缩组中移除。

实例健康状态

  • Healthy (健康):实例运行正常,满足服务需求。
  • Unhealthy (不健康):非运行中(Running)状态的实例被视为不健康。
    • 对于自动创建的ECS实例,一旦被标记为不健康,弹性伸缩将自动停止并释放该实例。
    • 对于手工添加的ECS实例,不健康实例会被移出伸缩组,但不会被自动停止或释放。

通过上述信息,您可以了解到不同类型的ECS实例在伸缩组中的管理特点及其生命周期状态的变化过程,从而更好地规划和管理您的云资源。

引用自知识库参考资料

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答