AWS SAA 题库

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

第 990 / 1018 题单选题

一家公司使用 GPS 跟踪器记录成千上万只海龟的迁徙模式。跟踪器每 5 分钟检查一次,看看海龟是否移动超过 100 码(91.4 米)。如果海龟有移动,其跟踪器将新坐标发送到在一个 AWS 区域中运行的三个 Amazon EC2 实例的 Web 应用程序。 最近,Web 应用程序在处理意外的大量跟踪器数据时不堪重负,导致数据丢失,且无法重播事件。解决方案架构师必须防止此问题再次发生,并需要一个操作开销最低的解决方案。 解决方案架构师应该怎么做以满足这些要求?

  • A. 创建一个 Amazon S3 存储桶来存储数据。配置应用程序扫描存储桶中的新数据进行处理。
  • B. 创建一个 Amazon API Gateway 端点来处理传输的位置坐标。使用 AWS Lambda 函数并发处理每个项目。
  • C. 创建一个 Amazon Simple Queue Service (Amazon SQS) 队列来存储传入的数据。配置应用程序轮询新消息进行处理。
  • D. 创建一个 Amazon DynamoDB 表来存储传输的位置坐标。配置应用程序查询表中的新数据进行处理。使用 TTL 删除已处理的数据。
第 990 / 1018 题正确答案 C
  • C. 创建一个 Amazon Simple Queue Service (Amazon SQS) 队列来存储传入的数据。配置应用程序轮询新消息进行处理。

解析

使用 SQS 队列可以有效地缓冲来自 GPS 跟踪器的消息,确保即使在高流量情况下也不会丢失数据。应用程序可以根据其处理能力来轮询队列,从而平衡处理负载。这种方法具有较低的操作开销,能够确保数据的可靠性和顺序性。

AI 解析

该题考查AWS消息队列服务在突发流量下的应用。题目场景需要处理海量GPS数据时避免丢失,要求可靠性和可重播。Amazon SQS作为托管消息队列,能够缓冲大量突发请求,解耦数据生产者和消费者。数据先进入队列,应用程序按处理能力轮询消息,未被处理的消息保留在队列中防止丢失,确保可靠传递。其他选项如S3存储桶扫描处理延迟高,API Gateway需调整架构,DynamoDB查询效率不如队列轮询。参考AWS架构最佳实践,使用队列服务应对流量波动是标准解决方案。