AWS SAA 题库

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

第 506 / 1018 题单选题

这家公司拥有一个基于北美单个数据中心运行的旅行订票网络应用。公司希望将该应用扩展到为全球用户提供服务。公司需要将该应用部署到多个AWS区域。在更新预订数据库时,平均延迟必须低于1秒。 公司希望在多个区域拥有独立的Web平台部署。然而,公司必须维护一个全球一致的主预订数据库。 解决方案架构师应该推荐哪种解决方案以满足这些要求?

  • A. 将应用转换为使用Amazon DynamoDB。为中心预订表使用全局表。在每个区域部署中使用正确的区域端点。
  • B. 将数据库迁移到Amazon Aurora MySQL数据库。在每个区域部署Aurora只读副本。对数据库访问,在每个区域部署中使用正确的区域端点。
  • C. 将数据库迁移到Amazon RDS for MySQL数据库。在每个区域部署MySQL只读副本。对数据库访问,在每个区域部署中使用正确的区域端点。
  • D. 将应用迁移到Amazon Aurora Serverless数据库。在每个区域部署数据库实例。对数据库访问,在每个区域部署中使用正确的区域端点。使用AWS Lambda函数处理每个区域的事件流以同步数据库。
第 506 / 1018 题正确答案 A
  • A. 将应用转换为使用Amazon DynamoDB。为中心预订表使用全局表。在每个区域部署中使用正确的区域端点。

解析

Amazon DynamoDB的全局表是构建全球应用程序的理想选择。它提供了全球性的数据分发,具有高度可扩展性和低延迟,而且可以全球一致地处理数据。在每个区域部署使用正确的区域端点将确保低延迟。其他选项可能涉及跨区域数据同步,而DynamoDB的全局表可以提供全球一致性而无需开发人员自行处理数据同步。

AI 解析

题目考察在多个AWS区域部署应用时如何维护全局一致的主数据库并满足低延迟要求。来源AWS文档中关于DynamoDB全局表的特性描述:全局表提供跨区域多活访问,自动处理数据复制,通常在1秒内完成跨区域更新。选项A使用DynamoDB全局表,每个区域部署应用并连接本地DynamoDB端点,确保低延迟写入和全局一致性。选项B和C的只读副本存在复制延迟,无法满足更新延迟要求。选项D的Lambda同步方案复杂且可能引入延迟。只有选项A满足所有条件。