Q42 — AWS SAP-C02 第1章
第 42/75 题 | ← 返回第1章
Q117. 一家公司计划将其业务关键应用程序从本地数据中心迁移到 AWS。公司有一个 Microsoft SQL Server Always On 集群的本地安装。公司希望迁移到 AWS 托管数据库服务。解决方案架构师必须在 AWS 上设计异构数据库迁移。哪个解决方案将满足这些要求?
- A. 使用备份和还原实用程序将 SQL Server 数据库迁移到 Amazon RDS for MySQL。
- B. 使用 AWS Snowball Edge Storage Optimized 设备将数据传输到 Amazon S3。设置 Amazon RDS for MySQL。使用 S3 与 SQL Server 功能的集成,如 BULK INSERT。
- C. 使用 AWS Schema Conversion Tool 将数据库架构转换为 Amazon RDS for MySQL。然后使用 AWS Database Migration Service (AWS DMS) 将数据从本地数据库迁移到 Amazon RDS。 ✓
- D. 使用 AWS DataSync 在本地存储和 Amazon S3 之间通过网络迁移数据。设置 Amazon RDS for MySQL。使用 S3 与 SQL Server 功能的集成,如 BULK INSERT。
正确答案: C. 使用 AWS Schema Conversion Tool 将数据库架构转换为 Amazon RDS for MySQL。然后使用 AWS Database Migration Service (AWS DMS) 将数据从本地数据库迁移到 Amazon RDS。
解析
为执行从 SQL Server 到 MySQL 的异构数据库迁移,推荐的解决方案是: C. 使用 AWS Schema Conversion Tool 将数据库架构转换为 Amazon RDS for MySQL。然后使用 AWS Database Migration Service (AWS DMS) 将数据从本地数据库迁移到 Amazon RDS。 说明: 异构数据库迁移(从一种数据库引擎迁移到另一种)需要两个步骤: 1. AWS Schema Conversion Tool (SCT) 将源数据库的架构和代码转换为与目标数据库兼容的格式。 2. AWS DMS 负责实际的数据迁移。 这是 AWS 推荐的异构数据库迁移标准方法。