オフライン移行
オフライン移行は、既存のすべてのデータをソース Zilliz Cloud クラスターからターゲット Zilliz Cloud クラスターへ転送します。この方法は、同一組織内および異なる組織間での移行をサポートしています。計画されたメンテナンスや小規模なデータベース移行など、一時的な書き込み中断が許容されるシナリオに最適です。
カットオーバー中もアプリケーションがソースクラスターへの書き込みを継続している場合、特に移行ジョブ完了後に挿入されたエンティティがターゲットクラスターに反映されない可能性があります。ターゲットデータを完全な状態に保つには、カットオーバー時間帯を設定し、ソースクラスターへの書き込みを一時停止し、移行ジョブの完了を待ってターゲットクラスターを検証してから、ターゲットクラスターでのみ書き込みを再開してください。
移行機能
クラスターの互換性
以下の表は、異なるデプロイメントオプションのクラスター間における移行機能と制約を示しています:
Source | Target | ||
|---|---|---|---|
Free cluster | Serverless cluster | Dedicated cluster | |
Free cluster | Not supported | Not supported (You can only upgrade a Free cluster to a Serverless cluster. Refer to Manage Cluster for more details.) | Supported (You can also upgrade a Free cluster to a 専用クラスター. Refer to Manage Cluster for more details.) |
Serverless cluster | Not supported | Supported | Supported |
Dedicated cluster | Not supported | Not supported | Supported |
移行スコープのオプション
Migration Type | Description | Use Cases |
|---|---|---|
Within same project | Migrate between existing clusters in the same Zilliz Cloud project | Cluster upgrades, performance optimization, data consolidation |
Cross-project or organization | Migrate between existing clusters in different Zilliz Cloud projects or organizations | Company mergers, department transfers, multi-tenant scenarios |
データの直接転送
オフライン移行は、Zilliz Cloud クラスター間で直接的なデータレプリケーションを実行し、以下の特徴があります:
-
スキーマの保持: ソーススキーマは変更されずにターゲットクラスターへ転送されます
-
フィールドの変更なし: 移行中にフィールドの名前変更、データ型の変更、またはフィールド属性の変更はできません
-
自動インデックス作成: AUTOINDEX がターゲットクラスターの ベクトルフィールド に対して自動的に作成されます
-
一回限りのデータコピー: オフライン移行は、移行ジョブ中にソースクラスターからデータをコピーします。移行ジョブの完了後に発生した新しい書き込みは、ターゲットクラスターと同期され続けません。
前提条件
オフライン移行を開始する前に、以下の要件を満たしていることを確認してください:
一般要件
Requirement | Details |
|---|---|
User permissions | 組織オーナー or プロジェクト管理者 role |
Source cluster access | Source cluster must be accessible from the public internet |
Target cluster capacity | Sufficient CU size to accommodate source data (use the CU calculator) |
プロジェクト間または組織間の移行要件
Requirement | Details |
|---|---|
接続 credentials | Public endpoint, API key, or cluster username and password for source cluster |
ネットワーク access | Ability to connect to source cluster from target organization |
カットオーバーを計画する
オフライン移行を開始する前に、アプリケーションがソースクラスターへの書き込みを一時的に停止できるカットオーバー時間帯を選択します。データの欠落を避けるには、次の手順に従ってください:
-
最終的な移行および検証の時間帯の前に、ソースクラスターへの書き込みを一時停止します。
-
移行ジョブを実行し、ジョブのステータスが Successful に変わるまで待ちます。
-
エンティティ数の確認や最近挿入されたエンティティのサンプリングなどにより、ターゲットクラスター内のデータを検証します。
-
アプリケーションの読み取りと書き込みをターゲットクラスターへ切り替えます。
-
ターゲットクラスターでのみ書き込みを再開します。
移行されたデータが完全であることを確認するまで、ソースクラスターを利用可能な状態に保ってください。
始め方
以下のデモでは、オフライン移行の完全なプロセスを段階的に説明します:
移行されたコレクションは、検索またはクエリ操作のために直ちに利用可能にはなりません。検索およびクエリ機能を有効にするには、Zilliz Cloud でコレクションを手動でロードする必要があります。詳細については、Load & Release を参照してください。