迁移工作原理
概述
对象存储迁移服务(OMS)的原理主要基于数据复制、同步和传输技术的综合运用,旨在帮助用户高效、安全地将其他云服务商对象存储服务中的数据在线迁移至华为云OBS。
迁移流程
对象存储迁移服务 OMS的迁移工作原理图,如图1所示。
|
序号 |
步骤 |
说明 |
|---|---|---|
|
1 |
获取对象列表 |
OMS服务请求获取一定数量的源端对象列表。 |
|
2 |
对象列表 |
源端响应对象列表。 |
|
3 |
获取对象元数据 |
OMS服务请求获取源端对象元数据。 |
|
4 |
对象元数据 |
源端响应对象元数据。 |
|
5 |
获取对象元数据 |
OMS服务请求获取目的端对象元数据。 |
|
6 |
对象元数据 |
目的端响应对象元数据。 |
|
7 |
判断对象是否需要迁移 |
根据对象元数据判断对象是否需要迁移。
注意:
若迁移任务配置“同名对象覆盖方式”选择“不覆盖”或者“全覆盖”,则步骤5~7跳过。 |
|
8 |
获取对象数据 |
OMS服务请求获取源端对象数据。 |
|
9 |
对象数据 |
源端响应对象数据。 |
|
10 |
写入对象 |
OMS服务将对象数据写入目的端。 |
|
11 |
响应写入结果 |
目的端响应写入结果。 |
|
12 |
获取对象元数据 |
OMS服务请求获取源端对象元数据。 |
|
13 |
对象元数据 |
源端响应对象元数据。 |
|
14 |
获取对象元数据 |
OMS服务请求获取目的端对象元数据。 |
|
15 |
对象元数据 |
目的端响应对象元数据。 |
|
16 |
校验对象完整性 |
通过元数据校验数据的完整性和一致性。 |
数据识别与准备
在迁移开始前,华为云OMS服务会先对源端存储系统中的数据进行识别,包括对象大小、最后修改时间以及位置等关键信息。基于这些信息,服务会为用户生成一个对应的迁移任务配置,确保迁移过程的高效性和准确性。
数据迁移
根据迁移配置,华为云OMS服务会开始从源端存储系统拉取数据。同时,服务会确保数据的完整性和一致性,避免在迁移过程中出现数据丢失或损坏的情况。服务还支持断点续传功能,当迁移过程中出现网络中断或其他异常情况时,服务可以从断点处恢复传输,确保数据的完整性和迁移的连续性。
数据安全与完整性保障
数据安全与完整性保障详细参考风险提示与数据保护技术。

