AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一家公司在 Amazon EC2 实例上运行电子商务应用程序,该应用程序将购买详情存储在 Amazon Aurora PostgreSQL 数据库集群中。客户在高峰使用期间遇到应用程序超时。解决方案架构师必须重新架构,以便应用程序能够以最具成本效益的方式扩展以满足高峰需求。架构师应采取哪两种措施?(选择两项)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 配置一个新的 EC2 实例的 Auto Scaling 组,以重试购买,直到处理完成。更新应用程序以使用 Amazon RDS Proxy 连接到数据库集群。, 更新应用程序,将购买请求发送到 Amazon Simple Queue Service (Amazon SQS) 队列。配置一个新的 EC2 实例的 Auto Scaling 组,从 SQS 队列中读取。.
为什么这是答案
选项A和C是正确的。选项A通过使用Auto Scaling组处理重试购买并利用Amazon RDS Proxy管理数据库连接,提高了应用程序的弹性和可扩展性,同时降低了成本。RDS Proxy可以有效地管理数据库连接池,减少数据库负载,尤其是在高峰期。选项C通过引入Amazon SQS队列解耦了应用程序组件,将购买请求异步处理。这允许应用程序在高峰期快速接收请求,并将处理工作卸载到Auto Scaling组中的EC2实例,从而实现弹性扩展并防止超时。
选项B不正确,因为ElastiCache主要用于缓存数据以提高读取性能,但对处理大量写入请求和解决应用程序超时问题帮助不大。选项D不正确,Lambda函数虽然可以用于重试逻辑,但对于处理持续的、高并发的购买请求,其成本效益和管理复杂性可能不如Auto Scaling组。选项E不正确,API Gateway主要用于管理API请求和流量,但本身不解决后端应用程序的扩展性和超时问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡