更新时间:2026-07-03 GMT+08:00
分享

迁移割接方案最佳实践

本节介绍在存储数据迁移完成后,可供选择的迁移割接方案,包括多次同步方案、回源配置方案、源端/目的端双写方案以及停机迁移方案。本节将详细介绍每个方案的操作流程,并提供方案对比供您参考。

用户使用“多次同步方案”迁移增量对象数据。

  1. 使用标准存储迁移旅程完成源端数据的全量迁移。
  2. 多次增量迁移数据,减少源端和目的端数据差异。
  3. 多次增量迁移后,确认一个能够接受的增量迁移时间窗,停止源端业务,启动最后一次增量迁移,迁移完成后启动目的端写业务。

对于独享集群模式,用户在每次迁移后,可以针对该迁移任务快速创建校验任务。如果校验结果显示存在不一致的对象或文件,可以通过该校验任务快速创建迁移任务,将不一致的对象或文件迁移至目的端。

指导用户使用回源配置方案迁移增量对象数据。

  1. 使用标准存储迁移旅程完成源端数据的全量迁移。
  2. 迁移完成且业务验证无误后,登录OBS控制台,创建数据回源规则并将业务切换到华为云。

    具体操作步骤,请参考创建数据回源规则

  3. 再次使用标准存储迁移旅程迁移源端全量数据,执行增量迁移,并全量比较源端目的端对象差异,将源端所有未迁移对象或有修改对象同步到目的端。

对于独享集群模式,用户在每次迁移后,可以针对该迁移任务快速创建校验任务。如果校验结果显示存在不一致的对象或文件,可以通过该校验任务快速创建迁移任务,将不一致的对象或文件迁移至目的端。

迁移过程及操作步骤示意图如图1所示。

图1 迁移示意图

操作步骤说明如下:

  1. T1时间:启动全量迁移、华为侧业务验证。

    ①全量迁移:将T1时间点之前的源端存量数据全量迁移到华为云(此时客户业务系统还会继续往源端桶新增业务数据)。

    ②业务验证:验证迁移数据 + 验证华为侧数据业务(数据读取和写入)。

  2. T2时间:启动首次增量数据迁移、评估数据增量速度。

    ③增量迁移:将T1~T2时间段生成的新增数据迁移到华为云。

    ④评估增量速度:对比源端和目的端,评估增量数据生成速度,用于确定后续业务验证时间。

  3. T3时间:OBS回源配置+业务割接、启动剩余增量数据迁移。

    ⑤OBS回源配置+业务割接:通过配置OBS回源,保证业务割接后,源端剩余的增量数据能够通过OBS回源访问,客户业务不中断;业务割接后,客户业务系统开始将新增数据存储到华为云,源端对象存储不会再有新增数据。

    ⑥增量迁移:将T2~T3时间段生成的新增数据迁移到华为云。

    ⑦一致性验证:对比源端、目的端桶的对象总数和总大小,确保源端数据全部迁移完成。

用户使用“源端/目的端双写方案”迁移增量对象数据。此方案优势在于可以确保业务零中断。

  1. 用户在全量迁移前,需配置业务同时向源端和目的端写数据,保证增量数据在两端都存在。
  2. 使用标准存储迁移旅程完成源端数据的全量迁移。迁移过程中会自动识别源端和目的端的同名对象并按条件进行覆盖,具体覆盖策略请参考迁移是否会影响目的端桶的已有数据
  3. 全量迁移结束后+业务验证无误后将业务切换到华为云并停止业务向源端写数据。

对于独享集群模式,用户在每次迁移后,可以针对该迁移任务快速创建校验任务。如果校验结果显示存在不一致的对象或文件,可以通过该校验任务快速创建迁移任务,将不一致的对象或文件迁移至目的端。

用户使用“停机迁移方案”迁移全量对象数据。该方案需要业务停机可操作。

  1. 用户进行业务系统停机,确保源端没有新数据写入。
  2. 使用标准存储迁移旅程完成源端数据的全量迁移。

对于独享集群模式,用户在每次迁移后,可以针对该迁移任务快速创建校验任务。如果校验结果显示存在不一致的对象或文件,可以通过该校验任务快速创建迁移任务,将不一致的对象或文件迁移至目的端。

割接方案对比

方案名称

特点

核心原理

业务影响 (中断时间)

适用场景与选择建议

关键优缺点

多次同步方案

多次增量

首先全量迁移;之后进行多次增量迁移,不断同步变化数据;最后一次增量后,暂停写入,完成最终割接。

有短暂停写窗口(分钟/小时级)。

可接受短停:适用于有计划内维护窗口,可以暂停写入以完成最终数据同步的场景。

优点:操作相对简单,无需改造应用或依赖回源。

缺点:需要申请停写窗口,窗口长短取决于增量数据量。

回源配置方案

重定向回源

迁移期间业务读写源站;全量迁移后,将源站请求重定向到华为云,未迁数据通过回源实时拉取。

业务零中断,割接过程用户无感知。

首选方案:业务要求7x24小时不间断,且源站(如其他云或自建)支持配置回源(如华为云CDN/OBS回源功能)。

优点:业务体验最平滑,可靠性高,割接前可提前验证,迁移后可校验。

缺点:需源站具备回源功能,架构相对复杂。

源端/目的端双写方案

应用双写

迁移期间,业务同时写入源端和华为云;全量迁移历史数据后,验证无误,业务完全切到华为云。

业务零中断,切换过程业务不受影响。

应用层可改造:适用于数据由应用产生的场景,可以修改应用代码,将数据双写到两个云。

优点:数据一致性最好,两端实时同步。

缺点:需要改造应用,增加写入逻辑和复杂度。

停机方案

一次性迁移

业务系统彻底停止写入后,一次性将所有数据迁移至华为云,然后启动新业务。

有较长停机窗口(取决于数据量)。

可接受长停:适用于数据量小,或有超长维护窗口(如周末、节假日)允许完全停业务的场景。

优点:方案最简单,实施难度最低。

缺点:停机时间最长,对业务影响最大。

相关文档