跳到主要内容

在线迁移
内测版

在线迁移(Zero Downtime Migration)确保数据库服务在整个迁移过程中保持正常运行,提供不中断的数据库访问。迁移过程包括以下阶段:

  1. 初始化(Initialization):选择源集群并创建新的目标集群。

  2. 迁移(Migration):迁移已有数据并同步增量数据。

  3. 最终切换(Finalization):当数据同步延迟小于 10 秒时,停止同步并切换至目标集群。

M7ndwY8wSh2VKWb0kORcVhCCnae

📘说明

在线迁移目前处于内测(Private Preview)阶段。如需申请使用权限或了解相关费用,请联系 Zilliz Cloud 支持团队

迁移能力

集群兼容性

下表列出不同集群类型的迁移能力限制:

源集群

目标集群

迁移范围

Dedicated

新建 Dedicated 集群

迁移源集群所有数据库(不支持部分数据库迁移)

Serverless / Free

新建 Dedicated 集群

迁移源集群单个数据库(Serverless / Free集群最多仅含1个数据库)

📘说明
  • 目标集群类型不得低于源集群(即必须相同或更高)

迁移范围

迁移类型

描述

适用场景

同一项目内迁移

相同 Zilliz Cloud 项目中的集群间迁移

集群升级、性能优化、数据整合

跨项目/组织迁移

不同 Zilliz Cloud 项目或组织间的集群迁移

公司合并、部门移交、多租户

直接数据迁移

离线迁移在 Zilliz Cloud 集群间执行直接数据复制,具有以下特征:

  • Schema 保留:源数据结构原样转移至目标集群

  • 字段不可修改:迁移过程中无法重命名字段、修改数据类型或调整字段属性

  • 自动索引:目标集群的向量字段将自动创建 AUTOINDEX

限制说明

  • 迁移期间禁止在源集群执行以下操作: AlterCollection, AlterCollectionField, CreateAlias, DropAlias, AlterAlias, RenameCollection, AlterDatabase, Import

  • 进行中的迁移任务不可取消(该功能将在未来版本开放)

  • 数据同步停止到集群切换完成需约 10 秒服务中断

开始前

开始离线迁移前需满足:

通用要求

要求项

详细说明

用户权限

需具备组织管理员或项目管理员角色

源集群访问

源集群必须可通过公网访问

目标集群容量

需预留足够 CU 容纳源数据(使用 CU 计算器预估容量)

跨项目/组织迁移附加要求

要求项

详细说明

连接凭证

需提供源集群的公网 Endpoint、API 密钥或用户名密码

网络连通性

目标组织需能访问源集群网络

操作指南

The zero downtime migration process consists of three main phases that require your attention and action:

阶段 1: 初始化

以下演示如何初始化迁移任务:

点击迁移后,源集群将进入锁定状态(迁移期间不可删除)。

阶段 2: 监控

启动迁移后,您需在目标集群详情页主动监控进度:

阶段 1:创建新集群并迁移存量数据

此阶段将现有数据从源集群迁移到目标集群。持续时间取决于传输的数据量,对于大型数据集可能需要数小时。

📘说明

如果过程需要较长时间,您可以离开此页面并处理其他任务。之后您可以随时返回,继续监控增量数据同步的进度。

阶段 2:同步增量数据

在此阶段,系统会持续同步插入到源集群中的新数据到目标集群。目标集群将显示同步中状态,表示不接受外部数据写入。在此阶段,请按照以下步骤操作:

  1. 监控数据同步延时

    • 您可以追踪数据同步延时(秒)。此指标表示在增量同步期间,源集群中最新数据与目标集群之间的时间差。

    • 当同步延时小于 10 秒时,我们会向您发送邮件通知,提示您可以停止数据同步。

    • 注意:如果在合理等待时间后,数据同步延时始终未低于 10 秒,请联系 Zilliz Cloud 支持团队

  2. 停止数据同步

    • 在继续之前,请停止所有对源集群的写入,并计划约 10 秒的停机时间。

    • 数据同步延时达到可接受阈值时,点击停止数据同步,并通过勾选复选框确认:我确认已停止向源集群中写入数据

    📘说明

    如果您没有手动停止数据同步,Zilliz Cloud 会继续同步最多 7 天。超过这一期限后,为避免资源浪费,系统会自动停止同步,从而导致迁移任务失败。

阶段 3: 切换

收到时延 < 10 秒的邮件后,按连接集群指南切换至目标集群。

📘Notes
  • 迁移后源集群不会自动删除(建议保留至数据验证完成)。

  • 迁移后的 Collection 无法立即执行 Search/Query,您必须在 Zilliz Cloud 中手动 Load Collection 以启用相关功能。操作详情见 Load 和 Release