AWS SAA 题库

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

第 419 / 1018 题单选题

一家公司希望使用Amazon RDS for PostgreSQL DB集群来简化生产数据库工作负载的耗时数据库管理任务。公司希望确保其数据库具有高可用性,并将在大多数情况下在不到40秒内提供自动故障转移支持。公司希望将读操作卸载到主实例之外,并尽可能降低成本。 哪种解决方案将满足这些要求?

  • A. 使用Amazon RDS Multi-AZ DB实例部署。创建一个只读副本,并将读工作负载指向只读副本。
  • B. 使用Amazon RDS Multi-AZ DB集群部署。创建两个只读副本,并将读工作负载指向只读副本。
  • C. 使用Amazon RDS Multi-AZ DB实例部署。将读工作负载指向Multi-AZ对中的辅助实例。
  • D. 使用Amazon RDS Multi-AZ DB集群部署。将读取工作负载指向读取端点。
第 419 / 1018 题正确答案 D
  • D. 使用Amazon RDS Multi-AZ DB集群部署。将读取工作负载指向读取端点。

解析

使用亚马逊RDS Multi-AZ数据库集群部署。将读取工作负载指向读取端点。 在这种解决方案中,使用了亚马逊RDS Multi-AZ数据库集群部署,这意味着数据库集群跨多个可用区部署,并提供了高可用性和自动故障转移功能。将读取工作负载指向读取端点,这意味着可以利用读取端点来分发读取请求,该端点将自动路由到可用的读取副本,从而分担了主实例的读取压力。这样可以确保主实例的性能不受读取请求的影响,并且可以保持较低的成本,因为只需购买必要数量的读取副本来满足读取需求,而不需要过多的资源。

AI 解析

Amazon RDS Multi-AZ DB集群通过部署主实例和两个可读备用实例(分布在三个可用区),支持高可用性和快速自动故障转移(通常在30秒内),满足题干中“40秒内自动故障转移”的要求。同时,Multi-AZ DB集群的读取端点可将读流量自动分发到两个备用实例,无需手动创建或管理只读副本,降低主实例负载并优化成本。相比之下,选项A、B需额外创建只读副本,增加管理复杂度及成本;选项C中的传统Multi-AZ DB实例辅助副本不可读,无法卸载读操作。选项D的解决方案基于Amazon RDS Multi-AZ DB集群特性,直接通过读取端点实现读写分离,符合所有要求。AWS官方文档指出,Multi-AZ DB集群的设计目标包括快速故障转移和读扩展能力。