一家公司的电子商务网站流量不可预测,并使用 AWS Lambda 函数直接访问私有的 Amazon RDS for PostgreSQL 数据库实例。该公司希望获得可预测的数据库性能,并确保 Lambda 调用不会因过多的连接而使数据库过载。解决方案架构师应如何满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将客户端驱动程序指向 RDS proxy endpoint。在 VPC 内部署 Lambda 函数。.
为什么这是答案
正确答案是“将客户端驱动程序指向 RDS proxy endpoint。在 VPC 内部署 Lambda 函数。” Amazon RDS Proxy 是一种完全托管的数据库代理,可以汇集和共享数据库连接,从而提高应用程序的可扩展性、弹性和安全性。对于流量不可预测的 Lambda 函数,RDS Proxy 可以有效管理数据库连接,防止因连接过多而导致数据库过载,并确保数据库性能的可预测性。 Lambda 函数需要部署在 VPC 内部才能直接访问私有的 Amazon RDS 数据库实例。如果 Lambda 函数部署在 VPC 外部,它将无法直接访问私有 RDS 实例,需要通过其他方式(例如 NAT Gateway 或 VPC Endpoint)进行连接,这会增加复杂性和延迟。 RDS custom endpoint 适用于需要对数据库实例进行精细控制的场景,例如蓝/绿部署或自定义路由,但它本身不提供连接池功能来解决连接过载问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡