Q86 — AWS SOA-C02 第1章

第 86/100 题 | ← 返回第1章

一家公司正在运行生产工作负载,使用多可用区部署的Amazon RDS for MySQL db.m6g.xlarge(通用型)标准数据库实例。用户报告频繁遇到“too many connections”错误。SysOps管理员观察到数据库连接数很高。 SysOps管理员需要在尽量减少代码变更的前提下解决此问题。 以下哪种解决方案能以最具成本效益的方式满足这些要求?

正确答案: C. 配置RDS Proxy。修改应用程序配置文件,使其使用RDS Proxy终端节点。

解析

该题考察对AWS数据库连接管理的理解。RDS Proxy是AWS提供的一项服务,主要用于管理数据库连接池,减少因过多连接导致的性能问题。当应用程序频繁创建数据库连接时,RDS Proxy可以通过复用现有连接来降低数据库实例的连接压力。使用RDS Proxy仅需修改应用程序的数据库终端节点指向代理,无需大规模重构代码。相比升级实例规格(选项A、D)或更换数据库类型(选项B),RDS Proxy在成本和代码改动方面更具优势。AWS官方文档指出,RDS Proxy适用于需要高效处理突发连接数的场景,帮助避免“too many connections”错误。