Q25 — AWS SAA-C03 第1章
第 25/65 题 | ← 返回第1章
Q25.应用程序允许公司总部的用户访问产品数据.产品数据存储在 Amazon RDS MySQL 数据库实例中.运营团队已隔离应用程序性能下降,并希望将读取流量与写入流量分开.解决方案架构师需要快速优化应用程序的性能.解决方案架构师应该推荐什么?
- A. 将现有数据库更改为多可用区部署.服务来自主要可用区的读取请求.
- B. 将现有数据库更改为多可用区部署.服务来自辅助可用区的读取请求.
- C. 为数据库创建只读副本.配置具有一半计算和存储资源的只读副本作为源数据库.
- D. 为数据库创建只读副本.使用与源数据库相同的计算和存储资源配置只读副本. ✓
正确答案: D. 为数据库创建只读副本.使用与源数据库相同的计算和存储资源配置只读副本.
解析
Option C is incorrect because configuring the read replicas with half of the compute and storage resources as the source database may not be enough to handle the read traffic and may result in performance issues.通过创建读副本,可以从主数据库实例中卸载读流量,这将提高应用程序的性能。将读副本配置为具有与源数据库相同的计算和存储资源,将确保它们能够处理与主数据库实例相同数量的流量。此选项也是优化应用程序性能的最快方法,因为它不需要对现有体系结构进行任何重大更改。 选择A是不正确的,因为在Multi-AZ部署中,从主可用分区提供读请求可能会由于分区之间的网络流量而导致延迟增加。 选项B是不正确的,因为从Multi-AZ部署的辅助可用区提供读请求可能会导致向用户提供过时的数据,因为复制可能需要一些时间才能赶上。 选项C是不正确的,因为将读取副本配置为一半的计算和存储资源作为源数据库,可能不足以处理读取流量,并可能导致性能问题。