AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一个电子商务应用程序使用 Amazon API Gateway 和 AWS Lambda 函数,并将数据存储在 Amazon Aurora PostgreSQL 数据库中。在一次促销活动中,订单量激增导致了超时。解决方案架构师发现数据库由于大量开放连接而导致 CPU 和内存使用率很高。为了以最少的应用程序更改来防止超时错误,架构师应该实施哪种解决方案?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 Amazon RDS Proxy 为数据库创建代理。修改 Lambda 函数以使用 RDS Proxy 端点而不是数据库端点。.
为什么这是答案
正确答案是使用 Amazon RDS Proxy 为数据库创建代理,并修改 Lambda 函数以使用 RDS Proxy 端点。RDS Proxy 能够有效地管理数据库连接池,复用连接,从而减少数据库的连接负担。当订单量激增时,它可以防止数据库因大量开放连接而耗尽资源,从而避免超时错误,且对应用程序的改动最小,只需更改 Lambda 函数的数据库连接端点。
配置预置并发并创建全局数据库无法解决连接数过多的问题,预置并发只保证 Lambda 函数的冷启动时间,全局数据库主要用于灾难恢复和跨区域读取。创建只读副本并不能解决写入操作的连接问题,且通过 API Gateway 路由只读副本流量不适用于所有场景。将数据迁移到 DynamoDB 涉及大量应用程序重构,不符合“最少应用程序更改”的要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡