Q41 — AWS SAA-C03 第13章

第 41/100 题 | ← 返回第13章

Q941. 一家公司在包含六个 Aurora 副本的 Amazon Aurora MySQL DB 集群上运行其生产工作负载。该公司希望其某个部门的近乎实时的报告查询能够自动分布在三个 Aurora 副本上。这三个副本的计算和内存规格与 DB 集群的其余部分不同。哪种解决方案可以满足这些要求?

正确答案: A. 为工作负载创建并使用自定义端点。

解析

满足要求的解决方案是:A. 为工作负载创建并使用自定义端点。原因如下:自定义终端节点:创建自定义终端节点可让您为只读查询指定一组特定的 Aurora 副本。这样,您就可以将报告工作负载引导到具有不同计算和内存规格的三个副本。目标分布:您可以配置自定义端点以在选定的三个副本之间分布只读查询,从而确保有效处理报告工作负载。隔离:自定义端点将报告工作负载与主数据库集群隔离,从而防止对主数据库的性能产生影响。为什么其他选择不太合适:B. 创建一个三节点集群克隆并使用读取器端点。虽然创建克隆会提供一个单独的集群,但它不允许您将工作负载分布在主集群内的特定副本之间。C. 使用所选三个节点的任意一个实例端点。此方法不提供所选副本之间的工作负载自动分配。它需要手动路由,并且不能保证均匀分布。D.使用读取器终端节点自动分配只读工作负载。读取器终端节点将只读查询分配到所有可用的 Aurora 副本中,而不仅仅是具有不同规格的特定三个副本。总之:选项 A 提供了最高效、最灵活的解决方案,用于在具有不同配置的特定 Aurora 副本之间分配报告查询。创建自定义终端节点可以有针对性地分配和隔离工作负载,从而确保最佳性能和资源利用率。