AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司使用 GPS 跟踪器记录成千上万只海龟的迁徙模式。跟踪器每 5 分钟检查一次,看看海龟是否移动超过 100 码(91.4 米)。如果海龟有移动,其跟踪器将新坐标发送到在一个 AWS 区域中运行的三个 Amazon EC2 实例的 Web 应用程序。 最近,Web 应用程序在处理意外的大量跟踪器数据时不堪重负,导致数据丢失,且无法重播事件。解决方案架构师必须防止此问题再次发生,并需要一个操作开销最低的解决方案。 解决方案架构师应该怎么做以满足这些要求?
解析
使用 SQS 队列可以有效地缓冲来自 GPS 跟踪器的消息,确保即使在高流量情况下也不会丢失数据。应用程序可以根据其处理能力来轮询队列,从而平衡处理负载。这种方法具有较低的操作开销,能够确保数据的可靠性和顺序性。
AI 解析
该题考查AWS消息队列服务在突发流量下的应用。题目场景需要处理海量GPS数据时避免丢失,要求可靠性和可重播。Amazon SQS作为托管消息队列,能够缓冲大量突发请求,解耦数据生产者和消费者。数据先进入队列,应用程序按处理能力轮询消息,未被处理的消息保留在队列中防止丢失,确保可靠传递。其他选项如S3存储桶扫描处理延迟高,API Gateway需调整架构,DynamoDB查询效率不如队列轮询。参考AWS架构最佳实践,使用队列服务应对流量波动是标准解决方案。