本文介绍数据迁移的注意事项和操作步骤。

注意事项

在线迁移需注意以下问题:
  • 在线迁移服务使用源站存储服务提供商公开的标准接口来访问源数据,其行为依赖于源站存储服务提供商的具体实现。
  • 在线迁移会占用源地址和目的地址的网络资源。若您的业务比较重要,建议您对迁移任务设置限速,或在空闲时间启动迁移任务。
  • 在线迁移前会检查源地址和目的地址的文件,但是若您源和目的地址有相同文件名的文件,且源地址的文件更新时间比目的地址文件更新时间晚,迁移时会直接覆盖目的地址的文件。若两个文件内容不同,必须更改文件名或做好备份。
警告 请您务必在迁移任务完成后,校验目的端迁移数据,确保数据无误。您在删除源数据前,未校验目的端迁移数据无误,导致数据丢失所引起的一切损失和后果均由您自行承担。

步骤一:创建源地址

  1. 登录阿里云数据在线迁移控制台
  2. 选择在线迁移服务 > 数据地址,单击创建数据地址
  3. 创建数据地址页面,配置如下参数,然后单击确认
    参数是否必需说明
    数据类型选择Http/Https
    数据名称输入3~63位字符。不支持短划线(-)和下划线(_)之外的特殊字符。
    列表地址填写oss://{bucket}/{列表文件}。具体操作,请参见创建列表文件
    列表访问 Endpoint根据Region与Endpoint对照表,填写正确Endpoint。更多信息,请参见访问域名
    列表访问AK输入用于迁移的AccessKey,即准备工作中创建的RAM用户的AccessKey ID和AccessKey Secret。
    列表访问SK

步骤二:创建目的地址

  1. 选择在线迁移服务 > 数据地址,单击创建数据地址
  2. 创建数据地址页面,配置如下参数,然后单击确认
    参数是否必需说明
    数据类型选择OSS
    数据名称输入3-63位字符。不支持短横线(-)和下划线(_)之外的特殊字符。
    数据所在区域选择目的地址所在的地域。
    开通并使用传输加速在线迁移服务使用OSS的传输加速服务,需要开通Bucket的传输加速服务。开启传输加速后,会在30分钟内生效,请在30分钟后再创建迁移任务。
    重要 开启了传输加速的Bucket会收取传输加速费用。关于传输加速的更多信息,请参见传输加速
    OSS Endpoint根据您数据所在区域,选择一个Endpoint。更多信息,请参见访问域名
    • http://oss-cn-endpoint.aliyuncs.com表示使用HTTP协议的外网Endpoint访问OSS。
    • https://oss-cn-endpoint.aliyuncs.com表示使用HTTPS协议的外网Endpoint访问OSS。
    • http://oss-cn-qingdao-internal.aliyuncs.com表示使用HTTP协议的内网Endpoint访问OSS。
    • https://oss-cn-qingdao-internal.aliyuncs.com表示使用HTTPS协议的内网Endpoint访问OSS。
    重要 当OSS的数据地址使用的是内网Endpoint时,如果创建迁移任务时使用该地址作为源地址,则目标地址仅可以选择同地域的NAS或OSS的数据地址。
    AccessKey Id输入用于迁移的AccessKey。更多信息,请参见准备工作
    AccessKey Secret
    OSS Bucket选择一个存储空间,用于存储迁移数据。
    OSS Prefix格式要求不能以正斜线(/)开头,必须以正斜线(/)结尾,例如data/to/oss/。如果为空表示迁移至所选存储空间的根目录。

步骤三:创建迁移任务

  1. 选择在线迁移服务 > 迁移任务,单击创建迁移任务
  2. 创建迁移任务面板,阅读迁移服务条款协议,选中我理解如上条款,并开通数据迁移服务,单击下一步
  3. 配置任务页签,设置如下参数,然后单击下一步
    参数是否必需说明
    任务名称输入3-63位小写字母、数字、短划线(-),且不能以短划线(-)开头或结尾。
    源地址选择已创建的源地址。
    目的地址选择已创建的目的地址。
    迁移方式全量迁移:迁移一次全量数据,数据迁移完成后任务结束。如果之后源数据有变化,您可以再次提交全量迁移任务,系统将仅迁移变化的数据。
    重要 全量迁移在每次迁移开始前,对源地址和目的地址的文件进行对比。如果迁移同名文件,则以下三种情况的目标地址文件会被覆盖。
    • 源地址文件与目标地址文件的Content-Type不一致,目标地址文件会被覆盖;
    • 源地址文件的更新时间晚于目标地址,目标地址文件会被覆盖;
    • 源地址文件与目标地址文件的大小不一致,目标地址文件会被覆盖。
    文件覆盖方式源地址中文件和目的地址中文件同名时,迁移过程中执行的覆盖方式。包括如下选项:
    • 最后修改时间优先:对于同名文件,判断两个文件的LastModified,即最后修改时间。
      • 如果源地址中文件的LastModified晚于目的地址中文件的LastModified,则执行覆盖。
      • 如果源地址中文件的LastModified早于目的地址中文件的LastModified,则执行跳过。
      • 如果两个文件的LastModified相同,则继续判断两个文件的Size和Content-Type是否均相同。

        如果两个文件的Size和Content-Type均相同,则执行跳过;如果两个文件的Size或者Content-Type中存在至少一个不同,则执行覆盖。

    • 条件覆盖:对于同名文件,判断两个文件的LastModified、Size和Content-Type是否相同。
      • 如果两个文件的LastModified、Size和Content-Type均相同,则执行跳过。
      • 如果两个文件的LastModified、Size和Content-Type中存在至少一个不同,则执行覆盖。
    • 全覆盖:对于同名文件,不进行任何判断,直接执行覆盖。
    • 不覆盖:对于同名文件,不进行任何判断,直接执行跳过。
  4. 性能调优页签的数据预估区域,填写待迁移存储量待迁移文件个数
    说明 为了迁移任务的顺利进行,请尽量准确进行数据预估。更多信息,请参见预估迁移数据
  5. 可选:性能调优页签的流量控制区域,设置限流时间段最大流量,然后单击添加
    说明 为了不影响您在线业务的访问,建议您根据业务访问的波峰和波谷来设置迁移时的限流时间段最大流量
  6. 单击创建,等待迁移任务完成。

客户案例

关于HTTP/HTTPS源数据迁移的具体客户案例,请参见某电商公司本地IDC数据迁移到OSS的案例