AWS SAA 题库

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

第 280 / 1018 题单选题

一家公司正在使用 Amazon RDS for PostgreSQL 数据库实例运行一组 Web 服务器。经过例行合规检查后,公司制定了要求其所有生产数据库的恢复点目标(RPO)必须低于 1 秒的标准。 哪种解决方案能够满足这些要求?

  • A. 为数据库实例启用 Multi-AZ 部署。
  • B. 在一个可用区启用数据库实例的自动扩展。
  • C. 在一个可用区配置数据库实例,并在另一个可用区创建多个只读副本。
  • D. 在一个可用区配置数据库实例,并配置 AWS Database Migration Service (AWS DMS) 变更数据捕获 (CDC) 任务。
第 280 / 1018 题正确答案 A
  • A. 为数据库实例启用 Multi-AZ 部署。

解析

启用 Multi-AZ 部署是一种能够满足恢复点目标(RPO)低于 1 秒要求的解决方案。Multi-AZ 部署会自动将主数据库实例与另一个位于不同可用区的备用数据库实例同步。在主实例故障时,备用实例能够快速接管,保证了几乎实时的备份和高可用性,因此满足了低 RPO 的要求。其他选项并未提供实时备份和自动故障切换的机制来满足小于 1 秒的 RPO 要求。

AI 解析

Amazon RDS的Multi-AZ部署通过同步复制实现高可用性。Multi-AZ维护主实例和一个备用实例,所有事务在主实例和备用实例均提交后才确认。这种同步机制确保主实例故障时备用实例无数据丢失,恢复点目标(RPO)接近零秒。其他选项如自动扩展、只读副本(异步)或DMS CDC(异步)无法保证同步复制,可能导致RPO超过1秒。Amazon RDS文档指出Multi-AZ适用于需要最小化数据丢失的场景。