Q83 — AWS SOA-C02 第1章
第 83/100 题 | ← 返回第1章
一名SysOps管理员正在管理一个运行在Application Load Balancer(ALB)后端的Web应用程序,该应用程序部署在EC2 Auto Scaling组中的Amazon EC2实例上。管理员希望在与ALB关联的所有目标实例均处于不健康状态时触发告警。 应使用以下哪个条件配置该告警?
- A. AWS/ApplicationELB HealthyHostCount <= 0 ✓
- B. AWS/ApplicationELB UnhealthyHostCount >= 1
- C. AWS/EC2 StatusCheckFailed <= 0
- D. AWS/EC2 StatusCheckFailed >= 1
正确答案: A. AWS/ApplicationELB HealthyHostCount <= 0
解析
AWS的Application Load Balancer(ALB)提供了HealthyHostCount指标,用于监控目标组中健康实例的数量。当所有实例被标记为不健康时,HealthyHostCount的值会降至0。AWS文档指出,HealthyHostCount适用于检测目标组中可用实例的整体健康状态。选项A的条件HealthyHostCount ≤ 0直接对应所有实例不健康的情况。选项B的UnhealthyHostCount ≥1仅表示至少有一个实例不健康,而非全部。选项C和D基于EC2实例状态检查,与ALB的健康检查机制无关。ALB的健康检查基于应用层配置(如HTTP响应),而EC2状态检查聚焦于实例底层基础设施状态。