如何确保弹性伸缩组内手动添加的ECS实例不被自动移除

概述

在使用阿里云弹性伸缩的过程中,ECS实例的状态正常的情况下,希望手动添加到弹性伸缩组中的ECS实例不要被移除伸缩组。本文主要介绍如何确保弹性伸缩组内手动添加的ECS实例不被自动移除。

详细信息

如何确保手动添加到伸缩组中的ECS实例不被自动移除,请执行以下操作:

  • 方法一:通过将实例转为保护状态避免ECS实例被自动移除
    您可以将伸缩组内的ECS实例转为保护状态,避免被自动释放。将不希望被移出伸缩组的ECS实例转为保护状态后,弹性伸缩不会检查处于保护状态的ECS实例健康状态,也不会释放ECS实例。具体操作请参见实例转为保护状态
  • 方法二:确保ECS实例状态正常的情况下避免ECS实例被自动移除
    假设您需要保证1台手动添加的ECS实例不会被自动移出伸缩组,请执行以下操作,修改伸缩策略:
    说明:如果您想阻止伸缩组自动移除您手动添加的ECS实例,请不要停止ECS实例,否则弹性伸缩会认定该ECS实例不健康,并将不健康的ECS实例自动移出伸缩组。
    1. 登录弹性伸缩控制台
    2. 在顶部菜单栏处,选择地域。
    3. 在左侧导航栏中,单击伸缩组管理
    4. 找到待操作的伸缩组,在对应操作列,单修改,修改伸缩组的属性:
      说明
      • 伸缩组属性的具体说明,请参见创建伸缩组
      • 修改伸缩组属性时的注意事项,请参见修改伸缩组
      • 由于您手动添加的ECS实例不是通过伸缩配置创建的,所以这些ECS实例不会遵循任何伸缩配置。伸缩组会优先挑选、移出并释放自动创建的ECS实例,当伸缩组内自动创建的ECS实例被全部移除后,才会挑选、移除并保留您手动添加的ECS实例。
      • 组内最小实例数设置为大于等于1。
      • 将一级移出策略设置为最早伸缩配置对应的实例

适用于

  • 云服务器ECS
  • 弹性伸缩