メインコンテンツまでスキップ
バージョン: User Guides (Cloud)

クラスタ間の移行

クラスタ間の移行は、ソースクラスタからターゲットクラスタにすべての既存データを転送します。この方法は、同じ組織内および異なる組織間の移行をサポートします。計画されたメンテナンス中や小規模なデータベース移行中など、一時的な書き込み中断が許容されるシナリオに最適です。

始める前に

  • ソースのZilliz Cloudクラスターは、パブリックインターネットからアクセスできます。

  • 組織間移行の場合は、パブリックエンドポイント、APIキー、クラスターのユーザー名とパスワードなど、ターゲットのZilliz Cloudクラスターに必要な接続情報があることを確認してください。

  • 組織オーナーまたはプロジェクト管理者の役割が付与されています。必要な権限がない場合は、Zilliz Cloudの管理者にお問い合わせください。

📘ノート

Zilliz Cloudは、プログラムによってクラスタ間でデータを移行するためのRESTful APIエンドポイントも提供しています。詳細については、「既存クラスタへの移行」と「新しい専用クラスタへの移行」を参照してください。

同じ組織内でデータを移行する

同じ組織内の新しいクラスターまたは既存のクラスターにデータを移行できます。

  1. Zilliz Cloudコンソールにログインします。

  2. ターゲットプロジェクトに移動し、移行>現在の組織内を選択してください。

  3. [移行設定]ダイアログボックスで、ソースクラスターとデータベース、およびターゲットクラスターを構成し、[確認]をクリックします。

    📘ノート

    データを移行する際には、新しいターゲットクラスタを作成するか、同じ組織内の既存のクラスタを使用するオプションがあります。ソースクラスタは、現在のプロジェクトで利用可能なクラスタから選択する必要があります。

  4. [移行]をクリックします。

cross_cluster_migration_1

組織間でデータを移行する

組織間でデータを移行するには、別の組織のソースクラスターにアクセスするために必要な接続資格情報(ソースクラスターエンドポイント、APIキー、またはユーザー名とパスワード)を提供する必要があります。

  1. Zilliz Cloudコンソールにログインします。

  2. ターゲットプロジェクトに移動し、移行>他の組織で選択してください。

  3. データソースに接続」ステップで、ソースクラスタの接続情報を構成します。次に、「へ」をクリックします。

  4. ソースとターゲットを選択」ステップで、ソースデータベースとクラスター、およびターゲットクラスターの設定を構成します。次に、「へ」をクリックします。

  5. スキーマ構成」ステップでは、

    1. スキーマプレビューでターゲットコレクションとそのフィールド設定を確認します。

    2. (オプション)詳細設定で、ダイナミックフィールドパーティションキーを設定します。詳細については、「ダイナミックフィールドパーティションキーを使う」を参照してください。

    3. (オプション)「一般情報」で、ターゲットコレクションの名前と説明をカスタマイズします。コレクション名は各クラスターで一意である必要があります。名前が既存の名前と重複している場合は、コレクション名を変更します。

  6. [移行]をクリックします。

cross_cluster_migration_2

移行過程を監視する

移行」をクリックすると、移行ジョブが生成されます。ジョブページで移行の進捗状況を確認できます。ジョブのステータスが「IN PROGRESS」から「SUCCESS FUL」に切り替わると、移行が完了します。

📘ノート

移行後、ターゲットクラスタ内のコレクションとエンティティの数がデータソースと一致していることを確認してください。不一致が見つかった場合は、エンティティが欠落しているコレクションを削除して再移行してください。

verify_collection

移行ジョブをキャンセル

移行過程で問題が発生した場合は、次の手順に従ってトラブルシューティングを行い、移行を再開できます。

  1. [ジョブ]ページで、失敗した移行ジョブを特定してキャンセルします。

  2. [アクション]列の[詳細表示]をクリックして、エラーログにアクセスします。