AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司已经启动了一个Amazon RDS for MySQL DB实例。大部分对数据库的连接来自无服务器应用程序。应用程序对数据库的访问在不同的时间间隔内发生显著变化。在高需求时,用户报告他们的应用程序遇到数据库连接拒绝错误。 哪种解决方案将以最少的运维开销解决这个问题?
解析
使用RDS代理(RDS Proxy)是解决这个问题的最佳方式,因为它可以管理数据库连接池,自动处理连接的负载均衡和故障切换,从而减轻了应用程序的连接问题。RDS代理还提供了缓存,可以降低数据库的压力。其他选项可能需要更多的手动配置和管理,而且不如RDS代理那么灵活和高效。
AI 解析
Amazon RDS Proxy旨在管理数据库连接池,优化连接复用,尤其适用于无服务器应用程序因需求波动导致的连接高峰。问题中的连接拒绝通常由超出数据库最大连接数引起,RDS Proxy通过限制实际数据库连接数并复用现有连接来缓解这一问题。其他选项中,ElastiCache用于缓存而非连接管理,升级实例类型可能临时缓解但运维成本高,Multi-AZ侧重于高可用而非连接限制。AWS官方文档指出RDS Proxy能有效减少连接管理开销并自动处理瞬时负载。