迁移实施

更新时间: 2023-08-08 09:36:26

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

注意事项

使用在线迁移服务迁移数据时需要注意以下事项:

  • 在线迁移服务使用源站存储服务提供商公开的标准接口来访问源数据,其行为依赖于源站存储服务提供商的具体实现。

  • 在线迁移会占用源地址和目的地址的网络资源。若您的业务比较重要,建议您对迁移任务设置限速,或在空闲时间启动迁移任务。

  • 在线迁移前会检查源地址和目的地址的文件,但是若您源和目的地址有相同文件名的文件,且在迁移任务中配置了覆盖方式为覆盖,迁移时会直接覆盖目的地址的文件。若两个文件内容不同,必须更改文件名或做好备份。

警告

请您务必在迁移任务完成后,校验目的端迁移数据,确保数据无误。因您未在校验目的端迁移数据无误前删除源数据,导致数据丢失所引起的一切损失和后果均由您自行承担。

迁移限制说明

HTTP/HTTPS迁移数据的属性说明如下表所示:

支持迁移的属性

不支持迁移的属性

LastModifyTime

Content-Type

Cache-Control

Content-Encoding

Content-Disposition

Content-Language

Expires

步骤一:选择地域

  1. 登录阿里云在线迁移服务管理控制台

  2. 在顶部菜单栏左上角处,选择源数据所在的地域,如下图所示。选择地域

    重要
    • 不同地域内的数据地址和迁移任务不通用,请谨慎选择。

    • 优先选择源数据所在的地域,如果没有源数据所在地对应的地域,请尽可能选择接近源数据所在的地域创建迁移任务。

    • 目的地址为阿里云OSS时,优先使用内网域名,可以在目的端开启传输加速来提高迁移速度。开启了传输加速的Bucket会收取传输加速费用。关于传输加速的更多信息,请参见传输加速

步骤二:创建源地址

  1. 选择在线迁移服务 > 地址管理,单击新建地址

  2. 新建地址面板,配置如下参数,然后单击确定

    参数

    是否必选

    说明

    名称

    • 名称不能为空,长度为3~63个字符。

    • 支持英文小写字母、数字和特殊字符短划线(-)和下划线(_),且区分大小写。

    • UTF-8编码并且不能以短划线(-)和下划线(_)开头。

    类型

    选择HTTP/HTTPS

    协议

    选择HTTPHTTPS

    端口

    输入指定端口号,默认为80端口,端口范围为0~65535。

    列表位置

    清单文件所在的存储空间,可选择Alibaba OSSAWS S3

    列表域名

    • 列表位置选择Alibaba OSS时,输入OSS清单的访问域名。更多信息,请参见访问域名

    • 列表位置选择AWS S3时,输入AWS S3清单的访问域名。更多信息,请参见地域与域名关系对照表

    列表存储桶(Bucket)

    输入待迁移数据清单列表所在的存储桶(Bucket)名称。

    列表路径

    • 列表位置选择Alibaba OSS时,输入OSS待迁移数据清单manifest.json文件所在的路径。列表路径的格式为列表所在目录/manifest.json,例如dir/manifest.json

    • 列表位置选择AWS S3时,输入AWS S3清单manifest.json文件所在的路径。

    列表AccessKeyId

    • 列表位置选择Alibaba OSS时,输入用于迁移清单列表的AccessKey。

      说明

      此处请填写清单列表所在的阿里云账号的AccessKey。

    • 列表位置选择AWS S3时,输入用于访问AWS S3清单的密钥,迁移完成后删除。

    列表SecretAccessKey

    通道

    选择需要使用的通道名称。

    重要

    仅通过专线或VPN迁移数据上云、自建存储数据迁移上云需要使用该参数。

    代理

    选择需要使用的代理名称。

    重要
    • 仅通过专线或VPN迁移数据上云、自建存储数据迁移上云需要使用该参数。

    • 指定通道下,最多可同时选择30个代理。

步骤三:创建目的地址

  1. 选择在线迁移服务 > 地址管理,单击新建地址

  2. 新建地址面板,配置如下参数,然后单击确定。

    参数

    是否必选

    说明

    名称

    输入目的数据地址名称。名称命名规则如下:

    • 名称不能为空,长度为3~63个字符。

    • 支持英文小写字母、数字和特殊字符短划线(-)和下划线(_),且区分大小写。

    • UTF-8编码并且不能以短划线(-)和下划线(_)开头。

    类型

    选择Alibaba OSS

    区域

    选择目的地址所在的地域,例如华东1(杭州)

    域名

    根据您目的地址所在地域,选择或者输入一个Endpoint。更多信息,请参见访问域名

    • 选择Endpoint。

      • http://oss-cn-endpoint.aliyuncs.com表示使用HTTP协议的公网Endpoint访问OSS。

      • https://oss-cn-endpoint.aliyuncs.com表示使用HTTPS协议的公网Endpoint访问OSS。

      • http://oss-cn-endpoint-internal.aliyuncs.com表示使用HTTP协议的内网Endpoint访问OSS。

      • https://oss-cn-endpoint-internal.aliyuncs.com表示使用HTTPS协议的内网Endpoint访问OSS。

      说明

      创建目的数据地址时,Endpoint与当前控制台地域关系为如下两种情况:

      • 相同地域:例如控制台选择华东1(杭州)地域,目的端为华东1(杭州)地域,创建目的数据地址时可以选择内网或公网Endpoint,推荐选择internal内网Endpoint。

      • 不同区域:例如控制台选择新加坡地域,目的端为韩国(首尔)地域,创建目的数据地址时只能选择公网Endpoint。

      建议在目的端开启传输加速来提高迁移速度,开启了传输加速的Bucket会收取传输加速费用。关于传输加速的更多信息,请参见传输加速

    • 输入Endpoint。

      单击下拉列表中的自定义,您可以输入自定义域名或传输加速的域名。

    重要

    HTTP与HTTPS的区别如下,推荐使用HTTPS。

    • HTTP不对数据做加密,为明文传输。

    • HTTPS会对数据进行加密,校验数据正确性,安全性较好,但会占用源地址的计算资源,相比HTTP耗时长。

    AccessKeyId

    输入用于迁移的AccessKey。

    说明

    如果需要跨账号迁移数据,此处请填写目的阿里云账号的AccessKey。

    AccessKey Secret

    存储桶(Bucket)

    选择迁移目的所在的存储桶(Bucket)。

    前缀

    您可以指定数据路径前缀将源数据迁移至指定目录下。格式要求不能以正斜线(/)开头,必须以正斜线(/)结尾,例如data/to/oss/

    • 指定前缀:例如设置源数据地址前缀为example/src/,此路径下有文件example.jpg,设置目的数据地址前缀为example/dest/,则迁移后文件example.jpg的完整路径为example/dest/example.jpg

    • 不指定前缀:不设置数据路径前缀时,会将源数据迁移至目的Bucket的根目录。

    通道

    选择需要使用的通道名称。

    重要

    仅通过专线或VPN迁移数据上云、自建存储数据迁移上云需要使用该参数。

    代理

    选择需要使用的代理名称。

    重要
    • 仅通过专线或VPN迁移数据上云、自建存储数据迁移上云需要使用该参数。

    • 指定通道下,最多可同时选择30个代理。

步骤四:创建迁移任务

  1. 选择在线迁移服务 > 迁移任务,单击新建任务

  2. 选择地址页面,配置如下参数,然后单击下一步

    参数

    是否必选

    说明

    名称

    输入迁移任务名称。名称命名规则如下:

    • 名称不能为空,长度为3~63个字符。

    • 支持英文小写字母、数字和特殊字符短划线(-)和下划线(_),且区分大小写。

    • UTF-8编码并且不能以短划线(-)和下划线(_)开头。

    源地址

    选择已创建的源地址。

    目的地址

    选择已创建的目的地址。

  3. 配置任务页面,配置如下参数。

    参数

    是否必选

    说明

    迁移带宽

    选择迁移带宽。

    • 默认:默认最大带宽1 Gbit/s,实际速度取决于文件大小和文件数量。

    • 指定上限:指定具体的带宽上限,最高为2 Gbit/s,如需更高带宽请联系售后技术支持。

    重要
    • 实际迁移带宽与数据源、网络、目的限流、文件大小等因素有关,不一定能达到指定上限。

    • 请您评估数据源、迁移目的、业务情况、网络带宽等,并根据实际情况选择合理数值,限流不恰当可能会影响业务的正常运行。

    每秒迁移文件数

    选择每秒迁移文件数。

    • 默认:默认最高1000个文件/秒。

    • 指定上限:指定具体的每秒迁移文件数。最高2000个文件/秒,如需更高每秒迁移文件数请联系售后技术支持。

    重要
    • 实际迁移带宽与数据源、网络、目的限流、文件大小等因素有关,不一定能达到指定上限。

    • 请您评估数据源、迁移目的、业务情况、网络带宽等,并根据实际情况选择合理数值,限流不恰当可能会影响业务的正常运行。

    覆盖方式

    选择同名文件的覆盖方式。

    • 不覆盖:不迁移该文件。

    • 全部覆盖:源地址中的文件会覆盖目的地址中的文件。

    • 根据最后修改时间覆盖

      • 当源地址中的文件最后修改时间晚于目的地址中的文件最后修改时间时,目的地址中的文件会被覆盖。

      • 当源地址中的文件最后修改时间与目的地址中的文件最后修改时间相同时,若二者的Size和Content-Type有一项不同,则目的地址中的文件会被覆盖。

    迁移日志

    迁移日志推送方式。

    • 不推送(默认):不推送迁移日志。

    • 推送:将迁移日志推送至日志服务SLS,可在SLS上查看迁移日志。

    • 仅推送错误日志:仅将错误迁移日志推送至日志服务SLS,可在SLS上查看错误迁移日志。

    当选择推送仅推送错误日志时,在线迁移服务会在日志服务SLS中创建名称为aliyun-oss-import-log-阿里云账号ID-当前控制台地域的Project,例如aliyun-oss-import-log-137918634953****-cn-hangzhou。

    重要

    当选择推送迁移日志时,请务必满足如下2点,如未满足以下2点,会导致迁移任务异常。

    • 已开通SLS服务。

    • 已在日志服务授权项授权页面中同意授权。

    日志服务授权

    迁移日志选择推送时出现该选项。

    单击授权进入云资源访问授权页面,页面会对应创建AliyunOSSImportSlsAuditRole角色,并对角色做授权,请单击同意授权完成授权。

    执行时间

    选择迁移任务的执行时间。

    • 立即执行:立即执行当前任务。

    • 指定执行时间:指定任务执行期间每天的执行时间段。默认会在指定的起始时间启动任务,在指定的停止时间暂停任务。

  4. 阅读在线迁移服务协议,选中我已理解并确认,合规承诺声明且当迁移任务完成时,我有确认迁移数据一致性的义务和责任,然后单击下一步

  5. 检查配置信息,确认无误后,单击确定,等待迁移任务执行。

阿里云首页 在线迁移服务 相关技术圈