Q63 — AWS SOA-C02 第1章
第 63/100 题 | ← 返回第1章
一个应用团队使用一个带有一个Aurora副本的Amazon Aurora MySQL数据库集群。该应用团队注意到,当用户连接数超过200时,应用读取性能下降。用户连接数通常稳定在约180,偶尔会突然增加至200以上。该应用团队希望应用能随用户需求增减而自动伸缩。 以下哪种解决方案可满足这些要求?
- A. 迁移到新的Aurora多主数据库集群。修改应用数据库连接字符串。
- B. 每当用户连接数超过200时,将数据库集群更改为Serverless模式。
- C. 创建一个目标指标为195 DatabaseConnections的自动伸缩策略。 ✓
- D. 通过增大Aurora副本实例规格来修改数据库集群。
正确答案: C. 创建一个目标指标为195 DatabaseConnections的自动伸缩策略。
解析
Amazon Aurora Auto Scaling允许根据指定指标(如数据库连接数)自动调整Aurora副本数量。当用户连接数接近设定阈值(195),Auto Scaling会增加副本以分摊读取负载,确保性能稳定。选项C通过配置目标跟踪策略,基于DatabaseConnections指标自动扩展副本实例数,符合自动扩缩容需求。其他选项涉及架构变更、手动调整或仅修改实例大小,无法动态响应连接数变化。参考AWS文档中关于Aurora Auto Scaling部分,明确支持基于连接数指标进行自动扩展。