AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一家公司的 API 接收来自监控设备的实时数据,并将其存储在 Amazon RDS 数据库实例中。传入数据量波动很大,在高流量期间,由于数据库无法处理写入量,API 会超时。解决方案架构师必须最大限度地减少数据库连接,并确保在高流量期间不会丢失数据。哪种解决方案符合这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 修改 API 以将传入数据写入 Amazon Simple Queue Service (Amazon SQS) 队列。使用 Amazon SQS 调用的 AWS Lambda 函数将数据从队列写入数据库。.
为什么这是答案
正确答案通过引入 Amazon SQS 队列来解耦 API 和 RDS 数据库。当数据量激增时,SQS 可以缓冲大量消息,确保 API 不会因数据库写入瓶颈而超时,并且所有数据都能被保留。Lambda 函数异步地从 SQS 队列中拉取数据并写入 RDS,从而平滑了写入负载。
增加数据库实例大小可能暂时缓解问题,但无法解决根本的写入突发问题,且成本更高。Multi-AZ 主要是为了高可用性,而不是扩展写入吞吐量,且应用程序无法同时写入所有活动实例。Amazon SNS 是发布/订阅服务,不适合作为缓冲队列来平滑写入负载,因为它主要用于消息的扇出分发,而不是持久化和异步处理。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡