AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 463 / 1018 题单选题

一家公司托管了一个在线购物应用程序,该应用程序将所有订单存储在Amazon RDS for PostgreSQL Single-AZ DB实例中。管理层希望消除单点故障,并要求解决方案架构师推荐一种方法,以最小化数据库停机时间,而无需对应用程序代码进行任何更改。 哪种解决方案满足这些要求?

  • A. 通过修改数据库实例并指定Multi-AZ选项,将现有数据库实例转换为Multi-AZ部署。
  • B. 创建一个新的RDS Multi-AZ部署。对当前的RDS实例进行快照,并使用快照还原新的Multi-AZ部署。
  • C. 在另一个可用区创建PostgreSQL数据库的只读副本。使用Amazon Route 53加权记录集来分发请求到各个数据库。
  • D. 将RDS for PostgreSQL数据库放置在Amazon EC2自动扩展组中,最小组大小为两个。使用Amazon Route 53加权记录集来分发请求到实例。
第 463 / 1018 题正确答案 A
  • A. 通过修改数据库实例并指定Multi-AZ选项,将现有数据库实例转换为Multi-AZ部署。

解析

Amazon RDS Multi-AZ部署提供了高可用性,通过自动创建主数据库的热备份副本,以减少数据库停机时间。这可以消除单点故障,不需要对应用程序代码进行更改。选项B提到创建新的Multi-AZ部署,但不是将现有数据库实例转换为Multi-AZ部署。选项C和D提到使用只读副本或EC2 Auto Scaling组,但它们不提供与Multi-AZ相同的内置高可用性。

AI 解析

Amazon RDS Multi-AZ部署通过维护同步的备用副本来实现高可用性,主实例故障时自动切换至备用实例。AWS文档指出,修改现有RDS实例的部署选项为Multi-AZ是标准操作,此过程保持相同的数据库终端节点,应用程序无需调整连接配置。选项B涉及数据迁移步骤,可能引入额外停机时间;选项C的只读副本无法实现自动故障转移;选项D错误地将RDS与EC2自动扩展组混用。选项A通过配置变更直接满足需求。