Q4 — AWS SAP-C02 第3章

第 4/75 题 | ← 返回第3章

Q229. 一家公司在AWS云中的Amazon EC2实例上运行应用程序。该应用程序使用带有副本集的MongoDB数据库作为其数据层。MongoDB数据库安装在公司本地数据中心的系统上,可通过与数据中心环境的AWS Direct Connect连接进行访问。 解决方案架构师必须将本地MongoDB数据库迁移到Amazon DocumentDB(兼容MongoDB)。 解决方案架构师应该选择哪种策略来执行此迁移?

正确答案: B. 创建AWS Database Migration Service (AWS DMS)复制实例。使用变更数据捕获(CDC)为本地MongoDB数据库创建源端点。为Amazon DocumentDB数据库创建目标端点。创建并运行DMS迁移任务。

解析

AWS DMS是一项完全托管的服务,可以轻松地将关系数据库、非关系数据库和其他类型的数据存储迁移到AWS。它支持从包括MongoDB在内的各种源进行迁移,目标包括Amazon DocumentDB。使用CDC,复制过程可以是连续的和近实时的,最大限度地减少停机时间并确保迁移期间的数据损失最小。 选项A需要手动设置和配置复制过程,可能不是最高效或最具成本效益的解决方案。 选项C使用AWS Data Pipeline适合批处理和数据转换,但不适合此场景所需的实时数据迁移。 选项D中的AWS Glue爬网程序主要用于从各种源提取元数据,无法在不同数据库之间迁移数据。 因此,选项B通过使用AWS DMS及其CDC功能提供了最佳解决方案,可以从本地MongoDB数据库到Amazon DocumentDB进行近实时的连续复制。