Alibaba Cloud AI Search for Milvus (Milvus) は、データをスナップショットとしてバックアップし、現在のインスタンスにバックアップを復元する機能をサポートしています。これにより、データ損失を防ぎ、ダウンタイムを削減できます。
制限事項
-
新規インスタンス:バックアップと復元の機能はデフォルトで利用可能です。
-
既存のインスタンス:以下のいずれかのマイナーエンジンバージョン以降にアップグレードしてください。
-
2.4.22-0.1.0_3.2 以降。
-
2.5.4-0.1.1_3.2 以降。
-
アップグレードするには、「バージョンアップ」の手順に従ってください。
注意事項
-
自動バックアップでは、直近 3 日間のスナップショットデータのみが保持されます。
-
自動バックアップは、デフォルトで毎日 03:00:00 に実行されます。
課金
バックアップ機能には追加料金が発生し、従量課金が適用されます。課金基準はストレージと同じです。スナップショットのストレージ料金は、リージョンごとに、スナップショットのサイズと期間に基づいて請求されます。詳細については、「スナップショットの課金」をご参照ください。
手動でのデータバックアップ
-
バックアップスナップショットページに移動します。
-
Milvus 用ベクトル検索サービスコンソールにログインします。
-
左側のナビゲーションペインで、[Milvus Instances] をクリックします。
-
Instances ページで、対象のインスタンスを見つけ、Backup 列の [Backup] をクリックします。
-
-
Backup Snapshot タブで、Backup をクリックします。
-
Enable Backup ダイアログボックスで、New Backup File Name フィールドにバックアップファイルの名前を入力し、OK をクリックします。
バックアップが完了すると、そのバックアップファイルを使用してインスタンスにデータを復元できます。
自動バックアップの有効化
-
自動バックアップは、バックアップストレージの使用量に基づいて追加料金が発生します。詳細については、「課金項目」をご参照ください。
-
自動バックアップは、デフォルトで毎日 03:00:00 に実行されます。スケジュールはカスタマイズ可能です。
-
自動バックアップは 3 日間保持されます。データ損失を防ぐため、速やかにデータを復元してください。
-
Instances ページで、対象のインスタンスを見つけ、Backup 列の [Backup] をクリックします。
-
Backup Snapshot ページで、Automatic Backup スイッチをオンにし、Execution Time を設定して、OK をクリックします。
自動バックアップの無効化
自動バックアップを無効にすると、サービスレベルアグリーメント (SLA) が無効になります。これ以降に失われたデータは、バックアップから復元できません。
-
バックアップスナップショットページに移動します。
-
Milvus 用ベクトル検索サービスコンソールにログインします。
-
左側のナビゲーションペインで、[Milvus Instances] をクリックします。
-
Instances ページで、対象のインスタンスを見つけ、Backup 列の [Backup] をクリックします。
-
-
Backup Snapshot タブで、Automatic Backup スイッチをオフにします。
-
表示されるダイアログボックスで、OK をクリックします。
データの復元
誤って削除した場合やインスタンスに障害が発生した場合に、バックアップからデータを復元します。
データを復元すると、インスタンスに一時的なダウンタイムが発生し、その間すべてのクエリが失敗します。復元が完了した後、すべてのデータと設定が完全に復元されるように、手動でコレクションを再読み込みする必要があります。関連するリスクを評価した上で、この操作はオフピーク時に実行してください。
-
Backup Snapshot タブで、対象のバックアップファイルを見つけ、Restore 列の [Restore] をクリックします。
または、ページ上部の Restore をクリックし、Select Backup File ドロップダウンリストからバックアップファイルを選択します。
-
OK をクリックします。
バックアップ詳細の表示
Backup Snapshot タブには、すべてのバックアップファイルが、ステータス、サイズ、タイプ、バックアップ時刻、有効期限とともに一覧表示されます。
Backup Snapshot タブでバックアップファイル名をクリックすると、Backup Details パネルが開き、データベース、コレクション名、エンティティ数が表示されます。
バックアップの削除
削除されたスナップショットは復元できません。
-
Backup Snapshot タブで、Actions 列の Delete をクリックします。
-
Delete Backup ダイアログボックスで、OK をクリックします。