对象存储迁移服务 OMS的迁移工作原理图,如图1所示。
图1 迁移工作原理图
迁移工作流程说明:
- OMS服务请求获取一定数量的源端对象列表。
- 源端响应对象列表。
- OMS服务请求获取源端对象元数据。
- 源端响应对象元数据。
- OMS服务请求获取目的端对象元数据。
- 目的端响应对象元数据。
- 根据对象元数据判断对象是否需要迁移。
若迁移任务配置“同名对象覆盖方式”选择“不覆盖”或者“全覆盖”,则步骤5~7跳过。
- OMS服务请求获取源端对象数据。
- 源端响应对象数据。
- OMS服务将对象数据写入目的端。
- 目的端响应写入结果。
- OMS服务请求获取源端对象元数据。
- 源端响应对象元数据。
- OMS服务请求获取目的端对象元数据。
- 目的端响应对象元数据。
- 通过元数据校验数据的完整性和一致性。
- 重复步骤3~16,完成步骤1中获取的全部对象迁移工作。
- 重复步骤1~17,完成迁移任务中的全部对象迁移工作。