メインコンテンツまでスキップ
バージョン: 4.x

データ復旧

important

データ保護戦略の作成、その戦略のテスト、およびバックアップの実行は、各顧客の責任です。

PhoenixAI は、Elastic クラスターのデータ復旧にクラスタースナップショットの使用をサポートしています。

PhoenixAI クラスターのデータ復旧の基本的な考え方は、クラスターの全状態(データとメタデータを含む)をオブジェクトストレージに保存することです。これにより、クラスターが障害に遭遇した場合でも、データとメタデータが無事であれば、オブジェクトストレージからリストアできます。

PhoenixAI クラスターでは、データ(Compute Node の状態)はオブジェクトストレージに保存されますが、メタデータ(Coordinator Node の状態)はローカルに残ります。オブジェクトストレージにリストアのためのすべてのクラスター状態を確保するために、PhoenixAI はデータとメタデータの両方をオブジェクトストレージに保存するクラスタースナップショットをサポートしています。

注記
  • 現在、この機能は AWS および GCP にデプロイされたクラスターでのみ利用できます。
  • 現在、この機能はデータベースカーネル v4.0.10、v4.1.2、またはそれ以降で実行しているクラスターでのみ利用できます。

復旧戦略の設定

現在、PhoenixAI はローカル復旧、つまり同じクラウドリージョン内の元のクラスターまたは別のクラスターへの復旧をサポートしています。

important

復旧戦略を設定できるのは、クラスターが Running 状態のときのみです。

PhoenixAI クラスターのローカル復旧戦略を設定するには、以下の手順に従ってください:

  1. PhoenixAI Cloud コンソールにサインインします。
  2. Clusters ページで、復旧戦略を設定するクラスターをクリックします。
  3. クラスター詳細ページの Data Protection タブで、Local Recovery セクションの Configure をクリックします。
  4. Configure Local Recovery ページで、クラスタースナップショットの Snapshot schedule を選択し、Enable Local Recovery をクリックします。

復旧戦略が有効化されると、システムは最初のクラスタースナップショットの生成を開始します。クラスタースナップショットの生成には、クラスターのサイズに応じて数分かかります。

注記

クラスタースナップショットファイルは、クラスターの Data Credential で参照されるバケットに保存され、クラスターデプロイ時に作成されたストレージボリューム(builtin_storage_volume)を通じてオブジェクトストレージに保存されます。

スナップショットからクラスターをリストアする

現在、データとメタデータを現在のクラスターまたは同じクラウドリージョン内の別のクラスターにリストアできます。

important

クラスターをリストアできるのは、クラスターが Running 状態のときのみです。

現在のクラスターにリストアする

Destructive

現在のクラスターにデータをリストアすると、スナップショット内のデータで既存のすべてのデータが上書きされます。

データとメタデータを現在のクラスターにリストアするには、以下の手順に従ってください:

  1. PhoenixAI Cloud コンソールにサインインします。

  2. Clusters ページで、リストアするクラスターをクリックします。

  3. クラスター詳細ページの Data Protection タブで、Local Recovery セクションの Restore from Snapshot をクリックします。

  4. Restore from Snapshot ページで、以下のように設定し、Next をクリックします:

    Step 1: Select Snapshot

    リストア操作に使用するスナップショットファイルを選択します。

    Step 2: Choose Restore Target

    Restore to Current Cluster を選択します。

  5. Confirm Restore to Current Cluster ページで、情報を確認し、操作を確定するためにクラスター名を入力し、I understand that all data written after the snapshot will be permanently lostI understand the the cluster will be unavailable during the restore を選択して、Restore Cluster をクリックします。

クラスターのリストアには数分かかります。クラスターは復旧のために Updating 状態となり、復旧が完了すると Running 状態になります。

同じクラウドリージョン内の別のクラスターにリストアする

Non-destructive

別のクラスターにデータをリストアしても、元のクラスターの既存データには影響しません。

  1. PhoenixAI Cloud コンソールにサインインします。

  2. Clusters ページで、リストアするクラスターをクリックします。

  3. クラスター詳細ページの Data Protection タブで、Local Recovery セクションの Restore from Snapshot をクリックします。

  4. Restore from Snapshot ページで、以下のように設定し、Next をクリックします:

    Step 1: Select Snapshot

    リストア操作に使用するスナップショットファイルを選択します。

    Step 2: Choose Restore Target

    Restore to Existing Cluster を選択し、既存のクラスターをターゲットクラスターとして選択するか、Create a new cluster を選択します。

    Create a new cluster を選択した場合、最初に PhoenixAI クラスターのデプロイメントウィザードページにリダイレクトされます。新しいクラスターが正常にデプロイされた後、デプロイメントウィザードの STEP4 で Back to restore をクリックすると、Data Protection タブにリダイレクトされます。

    important

    ターゲットクラスターは、元のクラスターと同じ Data Credential および Deployment Credential で作成されている必要があります。

  5. Confirm Restore to Existing Cluster ページで、情報を確認し、I understand that existing data on cluster will be replaced with the snapshot data を選択して、Restore to Cluster をクリックします。

別のクラスターへのリストアには数分かかります。ターゲットクラスターは復旧のために Updating 状態となり、復旧が完了すると Running 状態になります。