开发者社区 问答 正文

使用须知:伸缩活动的状态


伸缩活动在请求阶段被拒绝,为 Rejected 状态。
伸缩活动执行过程中,为 InProgress 状态。
伸缩活动执行完成后,有 3 种状态:


  • 成功(Successful):根据 Minsize、MaxSize 调整后的伸缩规则,伸缩活动成功将所有 ECS 实例加入或移出伸缩组。
    说明:加入伸缩组成功表明创建 ECS 实例、加入负载均衡实例、配置 RDS 访问白名单每一步骤都成功。以上任何步骤失败都认为是该 ECS 实例加入伸缩组失败。

  • 部分成功(Warning):根据 Minsize、MaxSize 调整后的伸缩规则,伸缩活动至少有一台ECS实例加入或移出伸缩组不成功。

  • 全部失败(Failed):根据 Minsize、MaxSize 调整后的伸缩规则,伸缩活动没有一台ECS实例成功加入或移出伸缩组。


举例


伸缩规则:伸缩规则定义增加 5 台 ECS 实例,当前伸缩组的 Total Capacity = 3,MaxSize = 5,则执行该伸缩规则时会调整成增加 2 台 ECS 实例。伸缩活动执行完成后,3 种状态对应的情况如下:
  • 成功:2 台 ECS 实例全部创建成功,并正确加入负载均衡实例和配置 RDS 访问白名单。
  • 部分成功:2 台 ECS 实例全部创建成功,但只有 1 台正确加入负载均衡实例和配置 RDS 访问白名单,另外一台因无法加入负载均衡实例和配置 RDS 访问白名单而被回滚操作释放。
  • 全部失败:2 台 ECS 实例全部创建失败,或者 2 台 ECS 实例全部创建成功,但这 2 台 ECS 实例都因无法加入负载均衡实例和配置 RDS 访问白名单而被回滚操作释放。

展开
收起
青蛙跳 2018-08-17 12:00:13 1169 分享 版权
阿里云 AI 助理回答

伸缩活动的状态及其含义如下:

  1. Rejected(拒绝):

    • 状态描述: 伸缩活动在请求阶段未通过条件检验,因此被拒绝执行,不会进行任何实例的添加或移除操作。
    • 示例场景: 如伸缩组已达到最大实例数限制,此时尝试增加更多实例,则伸缩活动会被拒绝。
  2. InProgress(执行中):

    • 状态描述: 伸缩活动已通过所有预检查,正在按照定义的规则执行实例的添加或移除操作。
    • 说明: 在此过程中,ECS实例将被创建、配置,并根据需要加入负载均衡和RDS访问权限等。
  3. 成功(Successful):

    • 状态描述: 所有目标ECS实例均成功地完成了加入或移出伸缩组的操作,包括但不限于创建、配置负载均衡和RDS访问权限等步骤。
    • 示例: 规则指定增加5台ECS实例,若当前条件允许且操作无误,最终伸缩组内实例数量会按规则调整并完成所有配置。
  4. 部分成功(Warning):

    • 状态描述: 至少有一部分ECS实例未能成功完成加入或移出操作。可能部分实例成功,而其他实例因某些原因失败(如无法加入负载均衡或RDS白名单)。
    • 示例: 同样是增加5台ECS实例的规则,如果只有4台成功加入并配置完成,剩余1台失败,则状态为部分成功。
  5. 全部失败(Failed):

    • 状态描述: 没有任何一台ECS实例能够成功完成加入或移出伸缩组的操作,可能是创建失败或后续配置步骤全部遇到障碍。
    • 示例: 增加5台ECS实例时,所有实例要么创建失败,要么虽然创建成功但都无法正确配置到负载均衡或RDS访问权限,导致整体操作失败。

综上所述,伸缩活动的状态直接反映了其执行的结果与过程,从最初的请求验证到最终操作的完成情况,每一步都对自动扩展策略的实施效果至关重要。

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