跳到主要内容

Zilliz Cloud 跨集群迁移

Zilliz Cloud 支持组织内或组织间的集群迁移。这一功能确保了资源管理和扩展的灵活性。若要将数据迁移到不同组织的集群时,您需要提供适当的身份验证凭据,例如目标组织的 API 密钥或包含用户名和密码的集群凭证。

使用限制

  • 为了确保性能,Zilliz Cloud 不支持降级迁移。例如,您无法从 Dedicated 版集群迁移到 Serverless 版集群、从 Dedicated 版集群迁移到 Free 版集群,或从 Free 版集群迁移到 Free 版集群。

  • 每次迁移仅允许从每个源表中选择一个向量字段。

开始前

  • 源 Zilliz Cloud 集群必须能够通过公网访问。

  • 对于组织间迁移,请确保您拥有目标 Zilliz Cloud 集群所需的连接信息,包括公共端点、API 密钥或集群的用户名和密码。

  • 您需要拥有组织管理员或项目管理员的角色。如果您没有相应的权限,请联系您的 Zilliz Cloud 管理员。

组织内迁移

您可以将数据迁移到同一组织内的新集群或现有集群。

  1. 登录 Zilliz Cloud 控制台

  2. 进入目标项目,选择数据迁移 > 在当前组织中进行跨集群迁移

  3. 迁移设置对话框中,配置源集群和目标集群。请确保目标集群的版本类型不低于源集群(例如,不支持从 Dedicated 集群迁移到 Free 或 Serverless 集群)。有关集群版本的更多信息,请参阅Zilliz Cloud 版本类型

📘说明

在迁移数据时,您可以选择在同一组织内创建新的目标集群或使用现有集群。源集群应从当前项目中可用的集群中选择。

  1. 点击迁移

zh_cross_cluster_migration_1

组织间迁移

要跨组织迁移数据,您需要提供必要的连接凭证(源集群连接端点、API 密钥或用户名和密码)来访问不同组织中的源集群。

  1. 登录 Zilliz Cloud 控制台

  2. 进入目标项目,选择数据迁移 > 从外部组织迁入集群

  3. 连接至数据源步骤中,填入源集群的连接端点和凭证,然后点击下一步

  4. 选择迁移来源和目标步骤中,配置源集群和目标集群设置,然后点击下一步

  5. 配置 Schema 步骤中:

    1. 预览并验证目标 collection 的 schema。

    2. (可选)在高级设置中配置动态列Partition Key。更多信息请参考开启动态字段使用 Partition Key

    3. (可选)在基础信息中自定义目标 collection 名称和描述。collection 名称在每个集群中必须唯一。如果目标 collection 名称与现有 collection 重复,需要重命名目标 collection。

  6. 点击迁移

zh_cross_cluster_migration_2

查看迁移进度

生成迁移任务后,您可前往任务中心查看任务状态和进度。如果迁移任务的状态从进行中变更为成功,则代表迁移成功。

📘Notes

迁移完成后,请验证目标集群中的 collection 和 entity 数量是否与数据源一致。如果发现不一致,请删除缺失 entity 的 collection 并重新进行迁移。

view_migration_progress_cn

取消迁移任务

如果迁移过程遇到任何问题,您可以采取以下步骤进行故障排除并恢复迁移:

  1. 任务中心页面,取消失败的迁移任务。

  2. 操作列点击查看详情以访问日志信息。