AWS 上的 SaaS 应用程序使用 AWS Lambda 进行计算,并使用 Amazon RDS for MySQL Multi-AZ 数据库。在高需求市场事件期间,数据库连接数激增,用户遇到响应缓慢的问题。公司需要提高数据库的可扩展性能和可用性,以处理来自 Lambda 的大量并发连接。哪种解决方案能满足此需求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将数据库迁移到 Amazon Aurora 并添加 Aurora Replica。配置 Amazon RDS Proxy 来管理和池化数据库连接。.
为什么这是答案
正确答案是“将数据库迁移到 Amazon Aurora 并添加 Aurora Replica。配置 Amazon RDS Proxy 来管理和池化数据库连接。” Amazon Aurora 提供了比标准 MySQL 更高的性能和可扩展性,并且 Aurora Replica 可以进一步分散读负载,提高可用性。Amazon RDS Proxy 专门设计用于管理和池化数据库连接,这对于处理来自 AWS Lambda 等无服务器服务的突发性高并发连接至关重要,因为它能有效减少数据库的连接开销和资源消耗。 其他选项的不足之处: 仅添加只读副本并不能解决连接数激增的问题,因为只读副本主要用于分担读负载,而 RDS Proxy 才能有效管理连接。 CloudWatch 警报和 Lambda 函数动态添加只读副本是一个被动且响应较慢的方案,无法及时应对突发流量,且只读副本也无法解决连接管理问题。 使用 Route 53 加权记录来分配流量与数据库连接管理无关,它主要用于DNS层面的流量路由。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡