在线迁移服务可以帮助您将不同云服务商上的数据通过互联网传输的方式迁移到阿里云。本文介绍在线迁移服务的使用场景。
支持的迁移场景
新旧版本通用场景
阿里云OSS之间迁移
在线迁移服务支持阿里云对象存储OSS之间进行同账号、跨账号、同地域和跨地域的数据迁移,迁移流程如下图所示。

若为跨地域迁移,建议开启传输加速,可提高迁移速度。开启了传输加速的Bucket会收取传输加速费用。关于传输加速的更多信息,请参见传输加速。
HTTP/HTTPS迁移至阿里云OSS
在线迁移服务支持将网络资源迁移到阿里云对象存储OSS,迁移流程如下图所示。

您需要在本地创建待迁移的列表文件,列表文件格式请参见准备工作,并将创建的列表文件上传到OSS,请记录列表文件的路径,以备创建数据地址时填写使用。
第三方存储服务迁移至阿里云OSS
在线迁移服务支持第三方数据源到阿里云对象存储OSS的数据迁移,迁移流程如下图所示。

新旧版本支持的数据源如下所示:
新版:亚马逊AWS、腾讯COS、七牛云
旧版:亚马逊AWS、微软Blob、腾讯COS、百度BOS、华为OBS、金山KS3、七牛云、又拍云、UCloud US3、谷歌Cloud Storage
读取源站数据会产生公网流出流量费和请求费,该费用由源站存储服务提供商在源站收取。
在线迁移服务免费提供迁移服务。
写入目的端数据会产生请求费(写入和校验请求),该费用由目的端收取,OSS的费用请参见计费概述。
仅旧版本支持的迁移场景
阿里云NAS迁移至阿里云OSS
在线迁移服务支持NAS到OSS同账号、跨账号、同地域、跨地域的数据迁移,迁移流程如下图所示。

如NAS和OSS在不同的账号下,为了方便创建NAS数据地址,建议用NAS所在的账号创建迁移任务。
若您配置了NAS访问权限,需允许您NAS所在VPC网络中的所有IP访问。详情请参见管理权限组。
目前仅支持挂载在VPC网络上的NAS,暂不支持经典网络。
阿里云OSS迁移至阿里云NAS
在线迁移服务支持OSS到NAS同账号、跨账号、同地域、跨地域的数据迁移,迁移流程如下图所示。

阿里云NAS之间迁移
在线迁移服务支持NAS之间同账号、不同账号、同地域和不同地域进行数据迁移,NAS之间迁移包含相同VPC和不同VPC两种场景。
NAS文件系统之间进行数据迁移时,需要在线迁移服务可以同时访问源端NAS和目的端NAS。
如果源端NAS和目的端NAS为不同账号,推荐使用源端账号创建迁移任务。
如果您的NAS设置了访问权限,需允许您源端NAS和目的端NAS所在VPC网络中的所有IP都可以访问NAS。
目前仅支持挂载在VPC网络上的NAS,暂不支持经典网络。
NAS在相同VPC下
若您的源端NAS和目的端NAS已挂载在同一个阿里云VPC网络下,迁移流程如下图所示。
NAS在不同VPC下
若您已经将NAS挂载到不同的阿里云VPC网络下,则需通过云企业网将您的VPC网络互相连通,迁移流程如下图所示。
根据不同的场景,打通云企业网的具体操作如下表所示。
源端NAS和目的端NAS挂载场景 | 参考文档 |
同账号且同地域 | |
同账号且跨地域 | |
不同账号且同地域 | |
不同账号且跨地域 |
云企业网带宽可能会影响您的迁移效率,建议根据实际迁移数据量大小、期望迁移完成时间合理评估带宽,最低带宽应不小于10 Mbps。
第三方NAS迁移至阿里云OSS
在线迁移服务支持第三方NAS到阿里云对象存储OSS的数据迁移,迁移流程如下图所示。

请将您的NAS挂载到阿里云VPC网络下,通过专线连接VPC网络,使VPC网络可以访问到您的NAS,具体部署请联系阿里云工作人员。
通过阿里云VPN连接VPC网络,使VPC网络可以访问到您的NAS。
若您的NAS设置了访问策略,需允许NAS所在VPC网络中的所有IP访问NAS。
第三方NAS迁移至阿里云NAS迁移
在线迁移服务支持第三方NAS到阿里云NAS的数据迁移,迁移流程如下图所示。

请将您的源端NAS和目的端阿里云NAS挂载到同一个VPC下。
您需要确保通过同一个阿里云专有网络VPC可以同时访问两个NAS。
若您的NAS设置了访问策略,需允许NAS所在VPC网络中的所有IP访问NAS。
ECS迁移至OSS
在线迁移服务支持ECS实例的共享文档数据迁移至OSS,迁移流程如下图所示。

您的ECS实例需要将待迁移文件夹共享出来,文件夹共享方式请参见准备工作。
在线数据迁移只支持专有网络下的ECS实例数据迁移,不支持经典网络。
FTP迁移至OSS
在线迁移服务支持将FTP服务器上的数据迁移到阿里云对象存储OSS,迁移流程如下图所示。

执行在线迁移任务过程中,读取源站数据会产生公网流出流量费,该费用由源站的存储服务提供商在源站收取。
如果迁移的源地址中有空目录,迁移时会被忽略。
支持的迁移方式
新旧版本通用方式
任务限流
适用于源端或目的端有其他业务,迁移时不希望影响到其他业务正常运行的场景。
设置方法
新版
创建迁移任务时,在配置任务页面设置迁移带宽。
旧版
创建迁移任务时,在性能调优页签的流量控制地域,按需设置限流时间段和最大流量,然后单击添加。
为了不影响您在线业务的访问,建议您根据业务访问的波峰和波谷来设置。
归档迁移
当您源端为归档类型的数据,迁移前需要您进行解冻操作,待解冻完成后再创建迁移任务,解冻时请注意如下事项:
请您务必完成解冻操作后再创建源数据地址和迁移任务。
请您根据待迁移的数据总量确保解冻时长,以防迁移期间数据再次变成冻结状态。
解冻操作可能会收取一定的费用,计费规则可咨询您的源存储空间服务运营商。
在线迁移服务并不会对源端数据执行解冻操作。若您源端有未解冻、解冻中的文件,则这些文件都会迁移失败。归档类型的数据解冻请参见归档迁移方案。
仅新版本支持的迁移方式
指定过滤规则
支持将文件名称和文件最后一次修改时间作为过滤规则,同时指定文件名和文件修改时间时,同时满足两种条件的文件才会被迁移。
设置方法
创建迁移任务时,在配置任务页面的过滤器区域设置如下选项:
文件名:支持排除和包含两种过滤规则,支持简单的正则表达式。
文件修改时间:可指定文件最后一次修改时间作为过滤规则。如果指定了时间范围,则只迁移文件最后一次修改时间在指定时间范围内的文件。
指定迁移时间
支持设置在指定的起始时间启动任务,在指定的停止时间暂停任务。
设置方式
创建迁移任务时,在配置任务页面的其他配置区域指定执行时间。
仅旧版本支持的迁移方式
旧版在线迁移服务支持全量迁移和增量迁移。
全量迁移和增量迁移均会在每次迁移开始前,对源地址和目的地址的文件进行对比。如果迁移同名文件,则以下三种情况的目标地址文件会被覆盖:
源地址文件与目标地址文件的Content-Type不一致,目的地址文件会被覆盖。
源地址文件的最后修改时间晚于目的地址文件的最后修改时间,目的地址文件会被覆盖。
源地址文件与目的地址文件的大小不一致,目的地址文件会被覆盖。
全量任务
全量任务适用于存量数据迁移的场景。全量任务是根据迁移起点时间迁移一次指定迁移起点时间之后的全量数据,数据迁移完成后任务结束。
设置方法
创建迁移任务时,默认为全量任务,填写源数据地址和目的数据地址信息后创建任务即可。
如果迁移完成后源数据有变化,您可以再次提交全量迁移任务,系统将仅迁移变化的数据。
增量任务
增量任务适用于源端数据有变化,有增量数据的场景。
设置方法
创建迁移任务时,填写源数据地址和目的数据地址信息,选择增量任务,设置增量迁移次数和迁移间隔,创建任务即可。
增量任务支持设置如下参数:
增量迁移次数:1~30次。
增量迁移间隔:1~24小时。
增量任务按设定的增量迁移间隔和增量迁移次数执行迁移任务。
首次根据迁移起点时间迁移指定迁移起点时间之后的全量数据。首次迁移完成后,按照增量迁移时间间隔执行增量迁移任务,将源端从前次迁移任务开始后到下次迁移开始前,新增或修改的增量数据迁移至目的端。
如果配置的增量迁移次数是N,则执行1次全量迁移,之后执行N-1次增量迁移。
例如,设置增量任务,迁移间隔1小时,迁移次数5次,迁移起点时间为2019-03-05 08:00,假设首次迁移任务在2天后完成,每次增量在1小时后完成,任务迁移进度如下:
增量次数
待迁移数据
间隔时间
开始时间
结束时间
首次全量
03-05 08:00之前存量数据
-
03-05 08:00
03-07 08:00
第一次增量
03-05 08:00~03-07 09:00之间增量数据
03-07 08:00~09:00
03-07 09:00
03-07 10:00
第二次增量
03-07 09:00~11:00之间增量数据
03-07 10:00~11:00
03-07 11:00
03-07 12:00
第三次增量
03-07 11:00~13:00之间增量数据
03-07 12:00~13:00
03-07 13:00
03-07 14:00
第四次增量
03-07 13:00~15:00之间增量数据
03-07 14:00~15:00
03-07 15:00
03-07 16:00
过滤指定目录
适用于迁移时仅迁移指定目录或排除指定目录的场景。
设置方法
创建迁移任务时,设置迁移时包含或排除指定目录下的文件和子目录,规则如下:
不过滤:不过滤迁移目录。
排除:迁移时,不迁移排除目录下的文件和子目录。
包含:迁移时,只迁移包含目录下的文件和子目录。
目录不能以正斜线(/)或者反斜线(\)开头,并且目录中不能出现两个正斜线(//),两个半角句号(..)和半角双引号("),提交的所有目录总字符长度不能超过10 KB。
目录要以正斜线(/)结尾,例如
docs/
。最多可设置20个排除目录或者包含目录。
指定迁移起点时间
适用于仅迁移某个时间之后创建和修改后数据的场景。
设置方法
创建迁移任务时,选择迁移数据的起点时间,支持如下两种方式:
迁移全部:迁移所有时间的文件。
指定时间:只迁移指定时间之后创建或修改的文件。例如,指定时间设置为2018-11-01 08:00:00,则只迁移2018年11月01日08点之后创建或修改的文件,在这个时间之前创建或修改的文件会被忽略。