AWS Database Migration Service
用户指南 (版本 API Version 2016-01-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 DMS 和 Snowball Edge 迁移大型数据存储概述

使用 AWS DMS 和 AWS Snowball Edge 的过程包括本地应用程序和 Amazon 托管服务。我们使用术语本地远程 来区分这些组件。

本地组件包括:

  • AWS SCT

  • AWS DMS 代理(本地运行的 AWS DMS 的本地版本)

  • Snowball Edge 设备

远程组件包括:

  • Amazon S3

  • AWS DMS

在以下部分中,您可以找到使用 Edge 设备来配置、安装和管理 AWS DMS 迁移的分步指南。

以下关系图大致说明了迁移过程。


				 AWS Database Migration Service 和 Edge 设备过程

迁移涉及本地任务,您可使用 DMS 代理将数据移动到 Edge 设备。在加载 Edge 设备后,将其返还给 AWS。如果您有多个 Edge 设备,则可同时或按顺序将其返还。当 AWS 收到 Edge 设备时,使用 AWS DMS 的远程任务会将数据加载到 AWS 上的目标数据存储。

要从本地数据存储迁移到 AWS 数据存储,请执行以下步骤:

  1. 使用 AWS Snowball 管理控制台创建一个使用 Snowball Edge Storage Optimized 设备将数据导入 S3 的新作业。该作业要求将设备寄送到您的地址。

  2. 在可访问 AWS 的本地计算机上设置 AWS SCT。在不同的本地计算机上安装 Snowball Edge 客户端工具。

  3. 当 Edge 设备到达时,打开电源并连接到该设备,然后使用客户端工具将其解锁。有关分步信息,请参阅 AWS Snowball Edge Developer Guide 中的 AWS Snowball Edge 入门

  4. 安装适用于您的数据源的开放式数据库连接 (ODBC) 驱动程序。使用 Edge 客户端工具将这些驱动程序置于计算机上。

  5. 使用 Edge 客户端工具在计算机上安装和配置 AWS DMS 代理主机。

    DMS 代理必须具有与源数据库、AWS SCT、AWS 和 Snowball Edge 的连接。仅以下 Linux 平台支持 DMS 代理:

    • Red Hat Enterprise Linux 版本 6.2 至 6.8、7.0 和 7.1(64 位)

    • SUSE Linux 版本 12(64 位)

    虽然 DMS 代理位于 AWS SCT 安装包中,但最好不要将它们放在同一个位置。我们建议您在不同的计算机上安装 DMS 代理—而非安装了 AWS SCT 的计算机。

  6. 在 AWS SCT 中创建一个新项目。

  7. 配置 AWS SCT 以使用 Snowball Edge 设备。

  8. 向 AWS SCT 注册 DMS 代理。

  9. 在 SCT 中创建本地和 DMS 任务。

  10. 在 SCT 中运行并监控任务。