AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司在Amazon EC2实例后面运行一个业务关键的Web应用程序,使用Application Load Balancer。EC2实例位于一个自动扩展组中。该应用程序使用部署在单个可用区的Amazon Aurora PostgreSQL数据库。公司希望应用程序在最小的停机时间和最小的数据丢失情况下具有高可用性。
解析
选项B提供了最简单的操作方式来满足高可用性和最小停机时间的需求。在这个选项中,EC2实例配置在多个可用区,数据库配置为Multi-AZ,这意味着数据库会在不同的可用区之间进行复制,以提供高可用性。另外,配置Amazon RDS代理实例可以更有效地管理数据库连接,提高应用程序的可用性。其他选项包括跨区域复制、快照恢复和使用S3等方法,都不如选项B提供的高可用性和数据一致性,并且可能需要更多的操作和复杂性。
AI 解析
该题聚焦于AWS高可用性架构设计,参考AWS Well-Architected Framework中关于容错与冗余的指导。Amazon EC2实例的自动扩展组配置多可用区能在实例级别提供冗余,避免单一可用区故障导致服务中断。Amazon Aurora Multi-AZ部署通过主备副本实现数据库高可用,故障时自动切换,减少数据丢失风险。RDS Proxy管理数据库连接池,提升故障转移效率并减少应用层因数据库故障产生的影响。选项A跨区域方案成本及复杂度较高;选项C单可用区架构缺乏实时冗余;选项D的多区域设计引入额外组件,增加延迟与复杂性。选项B通过多层次冗余覆盖应用层与数据层,符合最小停机与数据丢失的设计目标。