Q39 — AWS SAA-C03 第16章

第 39/100 题 | ← 返回第16章

Q1239。一家公司使用 Amazon RDS for PostgreSQL 在 us-east-1 区域运行其应用程序。该公司还使用机器学习 (ML) 模型,根据近乎实时的报告预测年收入。这些报告使用相同的 RDS for PostgreSQL 数据库生成。该数据库的性能在工作时段会变慢。该公司需要提升数据库性能。哪种解决方案能够最经济有效地满足这些要求?

正确答案: D. 在 us-east-1 创建一个只读副本。配置从该只读副本生成的报告。

解析

让我们分析每个选项,以确定最具成本效益的解决方案,以在工作时间内提高数据库性能,同时支持 ML 模型的近乎实时的报告:选项 A:创建跨区域只读副本。配置要从只读副本生成的报告。优点:卸载主数据库的读取流量。缺点:跨区域数据传输会产生额外费用(将数据传输出区域)。与同区域只读副本相比,读取操作的延迟更高。由于跨区域收费,因此不划算。结论:这不是最具成本效益的解决方案。选项 B:为 RDS for PostgreSQL 激活多可用区数据库实例部署。配置要从备用数据库生成的报告。优点:提供高可用性和故障转移支持。缺点:多可用区部署中的备用数据库无法进行读取操作。它仅用于故障转移。不能用于卸载报告工作负载。结论:不符合从备用数据库生成报告的要求。选项 C:使用 AWS 数据迁移服务 (AWS DMS) 将数据逻辑复制到新数据库。配置要从新数据库生成的报告。优点:可以将数据复制到其他数据库(例如 Amazon Aurora PostgreSQL 或其他 RDS 实例)。缺点:AWS DMS 会产生额外费用(任务设置、持续复制以及潜在的目标数据库成本)。与只读副本相比,设置和管理更加复杂。对于此用例而言,其成本效益不如读取副本。结论:过度杀伤并且成本过高。选项 D:在 us-east-1 中创建只读副本。配置从只读副本生成的报告。优点:从主数据库卸载读取流量(报告工作负载),提高工作时间内的性能。只读副本位于同一区域 (us-east-1),因此没有跨区域数据传输成本。读取操作的延迟低。具有成本效益,因为只读副本的定价与主数据库相似(无需额外的 AWS DMS 或跨区域费用)。易于设置和管理。缺点:对于此用例而言,没有什么重大缺点。结论:最具成本效益和实用的解决方案。最终答案:D. 在 us-east-1 创建一个只读副本。配置从该只读副本生成的报告。该解决方案将报告工作负载卸载到同一区域内的只读副本,从而提高主数据库性能,而不会产生额外的跨区域或复杂的复制成本。