Q12 — AWS SAA-C03 第10章

第 12/100 题 | ← 返回第10章

Q612.一家公司拥有一台使用 Oracle 数据库来处理和存储客户信息的本地服务器.该公司希望使用 AWS 数据库服务来实现更高的可用性并提高应用程序性能.该公司还希望从其主要数据库系统中卸载报告.哪种解决方案能够以最高效的方式满足这些要求?

正确答案: C. 使用多可用区集群部署中部署的 Amazon RDS 创建 Oracle 数据库.指示报告功能使用集群部署中的读取器实例.

解析

以最有效的方式满足公司需求的解决方案是: C.使用部署在Multi-AZ集群中的Amazon RDS创建Oracle数据库。指示报表功能在集群部署中使用阅读器实例。 解释: 选项C建议使用部署在Multi-AZ集群部署中的Amazon RDS来创建Oracle数据库,并指导报表功能使用集群部署中的reader实例。 该解决方案的优点包括: \1. 更高的可用性:Amazon RDS Multi-AZ集群部署在基础设施问题或数据库维护的情况下,提供自动故障转移到另一个可用区中的备用实例。这确保了更高的可用性并减少了停机时间。 \2. 改进的应用程序性能:通过使用Amazon RDS,公司可以利用AWS的基础设施和优化来提高与本地服务器相比的应用程序性能。Amazon RDS管理备份、软件补丁和扩展等数据库任务,使公司能够专注于应用程序开发。 \3.卸载报表:通过将报表功能定向到集群部署中的阅读器实例,公司可以从主数据库系统中卸载报表工作负载。这有助于提高主数据库的性能并避免资源争用。 与其他方案相比,方案C为满足需求提供了最具运营效率的解决方案: A.使用AWS数据库迁移服务(AWS DMS)在多个AWS区域中创建Amazon RDS DB实例:虽然此选项通过在多个区域中部署提供了更高的可用性,但它可能会引入额外的复杂性和成本。它可能不是卸载报告功能的最有效的解决方案。 B.在带有读副本的单az部署中使用Amazon RDS:虽然此选项为卸载报告提供了读副本,但它缺乏多az部署的自动故障转移功能。这可能导致在维护或基础设施问题期间停机时间更长。 D.在Multi-AZ实例部署中使用Amazon RDS创建Amazon Aurora数据库:该选项建议使用Amazon Aurora而不是Oracle,这可能与公司使用Oracle数据库的要求不一致。虽然Amazon Aurora提供了高可用性和性能优势,但如果特别需要Oracle兼容性,它可能会引入额外的复杂性和成本。 综上所述,为了实现更高的可用性,提高应用程序性能,并以最有效的方式卸载报表功能,推荐的解决方案是使用部署在Multi-AZ集群部署中的Amazon RDS创建Oracle数据库,并指导报表功能使用集群部署中的reader实例(选项C)。和卸载功能,同时利用Amazon RDS的托管特性。