使用CloudWatch策略时,Elastic Load Balancer(ELB)是否会减少AutoScaling组中的实例数量?

时间:2016-07-18 12:32:56

标签: amazon-web-services amazon-elb autoscaling

假设我有一个带有min=1max=10的AutoScaling组,目前已部署了10个实例。

我正在使用CloudWatch指标进行扩展策略(例如,CPU负载)。

在某些时候,其中一个实例开始失败ELB的运行状况检查(进程死机),但此实例的CPU负载很低。

ELB停止向该实例发送请求。

我的问题是:

  • 此实例是否已从自动缩放组中删除?
  • 如果没有,请不要以9个工作实例而不是10个工作实例结束(一个仍在那里但没有做任何事情)?

我期望的行为是,当实例停止服务时,它会从自动扩展组中消失,因此如果需要,该组可以继续扩展到另一个实例(以替换有故障的实例)。

1 个答案:

答案 0 :(得分:1)

  

如果您已将Auto Scaling组与负载均衡器相关联   并选择使用Elastic Load Balancing运行状况检查Auto   缩放通过选中两者来确定实例的运行状况   实例状态和运行状况检查。 Auto Scaling标记一个实例   如果实例处于运行以外的状态,则系统不健康   状态受损,或者Elastic Load Balancing报告该状态   实例未通过健康检查。

总而言之,自动缩放组将替换ELB标记为不健康的实例。