Q48 — AWS SOA-C02 第1章
第 48/100 题 | ← 返回第1章
一家公司的Web应用程序运行在单个AWS区域内的Amazon EC2实例上。基础设施必须设计为:在发生可用区(AZ)故障时,应用程序仍保持可用且性能无下降。为确保最佳性能,应用程序必须始终维持至少12个实例。
- A. 2个可用区,每个可用区6个实例
- B. 2个可用区,每个可用区12个实例
- C. 3个可用区,每个可用区4个实例
- D. 3个可用区,每个可用区6个实例 ✓
正确答案: D. 3个可用区,每个可用区6个实例
解析
AWS最佳实践中,跨多个可用区(AZ)部署资源是确保高可用性的关键。题目要求在单个AZ故障时仍维持至少12个实例,且总实例数最少。若采用3个AZ,每个部署6个实例(选项D),正常情况下总实例数为18。当1个AZ故障时,剩余2个AZ各提供6个实例,总和12,满足最低要求。其他选项中,选项C(3个AZ各4个实例)在AZ故障后仅剩8个实例,不足12;选项A(2个AZ各6个实例)在AZ故障后仅剩6个实例;选项B(2个AZ各12个实例)虽满足条件,但总实例数24多于选项D的18。因此,选项D以最少总实例数满足需求。参考AWS架构良好的框架中对弹性容量和跨AZ冗余的设计原则。