全部產品
Search
文件中心

Vector Retrieval Service for Milvus:使用資料服務遷移資料至阿里雲Milvus

更新時間:Jan 16, 2026

您可以使用阿里雲 Milvus 資料移轉服務,將本地 IDC、其他雲平台或阿里雲 ECS 上自建的 Milvus 資料庫資料移轉至阿里雲 Milvus 服務,同時也支援不同阿里雲 Milvus 執行個體間的資料移轉。該服務採用全量加增量的遷移機制,確保資料完整同步。本文以 ECS 上自建的 Milvus 執行個體為例,詳細介紹如何通過資料移轉服務將資料安全、高效地遷移至阿里雲 Milvus。

限制與配置要求

遷移前準備(必須執行)

  1. 操作狀態控制

    叢集類型

    要求

    說明

    源叢集

    停止所有資料變更操作

    包括寫入、刪除和更新操作,確保叢集處於唯讀狀態,防止資料變動導致遷移過程中出現不一致。

    目的地組群

    暫停所有資料操作

    包括查詢、寫入、刪除和更新操作,保持不可用狀態,避免與遷移資料衝突。

  2. 版本相容性

    要求

    規範

    源叢集版本

    必須高於 2.3.6(即 ≥ v2.3.7)

    目的地組群版本

    必須不低於源叢集版本

遷移任務限制

  1. 任務管理

    • 並發限制:同一時間僅能執行1個遷移任務。

  2. 資料範圍

    • 資料庫限制:每個遷移任務僅支援同一資料庫下的Collection。

    • Collection數量:最多包含5個Collection。

    • 資料總量:所有Collection的總實體數量不超過5億。

  3. 資料狀態

    • 來源資料要求:待遷移的Collection必須處於已載入狀態(load狀態)。

    • 目標執行個體要求:必須是空執行個體(無任何現有實體資料)。

網路安全配置

資料移轉服務通過其固定IP地址從源Milvus讀取資料並傳輸至目標Milvus。為確保資料正常遷移,源Milvus必須允許這些IP位址區段(CIDR)的入站串連。請根據目標地區,在資料庫防火牆、安全性群組或存取控制清單(ACL)中配置相應的IP範圍。例如,目標地區為杭州時,需將杭州地區的IP位址區段添加到ECS安全性群組。

地區

IP位址區段(CIDR)

華北 2(北京)

39.105.32.0/24

華南 1(深圳)

120.77.174.0/24

華東 2(上海)

47.117.185.0/24

中國(香港)

8.217.170.0/24

華東1(杭州)

115.29.196.0/24

烏蘭察布

121.89.83.0/24

新加坡(亞太地區東南)

45.113.192.0/24

德國(法蘭克福)

47.245.133.0/24

遷移步驟

步驟 1:配置防火牆白名單

在部署源端 Milvus 服務的伺服器安全性群組中,開放預設連接埠 19530,並配置入站規則,僅允許資料移轉服務的固定 IP 位址段(CIDR)訪問。

以ECS自建Milvus為例,在ECS執行個體中配置以下安全性群組規則:

image

步驟 2:啟動資料移轉任務

  1. 登入阿里雲Milvus控制台,單擊資料移轉,單擊Milvus(通過EndPoint遷移)

    image

  2. 配置源集群串連資訊並選擇目标集群,然後單擊下一步

    源叢集為ECS自建Milvus時:

    • 源叢集 Endpoint:http://ECS_公網IP:9091

    • 使用者名稱密碼:ECS自建Milvus中的使用者名稱和密碼。

      image

  3. 選擇待遷移的Database並將其添加到目標Database中,然後單擊下一步

    image

  4. 檢查並配置欄位對應,然後單擊確認啟動遷移任務。

    image

    image

步驟 3:監控與驗證

  • 在控制台查看遷移進度、錯誤記錄檔;

    image

  • 遷移完成後,建議校正目的地組合的資料量與召回一致性。