假设我有一个带有min=1
,max=10
的AutoScaling组,目前已部署了10个实例。
我正在使用CloudWatch指标进行扩展策略(例如,CPU负载)。
在某些时候,其中一个实例开始失败ELB的运行状况检查(进程死机),但此实例的CPU负载很低。
ELB停止向该实例发送请求。
我的问题是:
我期望的行为是,当实例停止服务时,它会从自动扩展组中消失,因此如果需要,该组可以继续扩展到另一个实例(以替换有故障的实例)。
答案 0 :(得分:1)
如果您已将Auto Scaling组与负载均衡器相关联 并选择使用Elastic Load Balancing运行状况检查Auto 缩放通过选中两者来确定实例的运行状况 实例状态和运行状况检查。 Auto Scaling标记一个实例 如果实例处于运行以外的状态,则系统不健康 状态受损,或者Elastic Load Balancing报告该状态 实例未通过健康检查。
总而言之,自动缩放组将替换ELB标记为不健康的实例。