すべてのプロダクト
Search
ドキュメントセンター

PolarDB:完全復旧方法 2: バックアップセット (スナップショット) からデータを復旧する

最終更新日:Mar 07, 2025

完全復旧とは、PolarDB クラスタの既存データ全体を新しいクラスタに復旧する方法です。新しいクラスタのデータの正確性を検証した後、復旧したデータを元のクラスタに移行できます。完全復旧は、バックアップセットまたは特定の時点に基づいて実行できます。このトピックでは、クラスターの既存データ全体をバックアップセットから復旧する方法について説明します。

注意事項

元のクラスタのデータとアカウント情報のみを新しいクラスタに復旧できます。元のクラスタのパラメーター設定は、新しいクラスタに復旧できません。

手順

  1. PolarDB コンソール にログインします。左側のナビゲーションウィンドウで [クラスタ] をクリックします。左上隅でリージョンを選択し、リスト内のクラスタの ID をクリックして [基本情報] ページに移動します。

  2. 左側のナビゲーションウィンドウで、設定と管理 > バックアップと復元 を選択します。

  3. データを新しいクラスタに復旧します。

    • リージョン内での復旧:

      データを復旧するバックアップセットを見つけ、新しいクラスターに復元 列の 操作 をクリックします。

      image

    • リージョン間での復旧:

      1. [バックアップと復旧] ページで、復旧するデータが存在するリージョンを選択します。

      2. データを復旧するバックアップセットを見つけ、新しいクラスターに復元 列の 操作 をクリックします。

      image

  4. [インスタンスの複製] ページで、新しいクラスタの [課金方法] を選択します。

    • [サブスクリプション]: クラスタを作成するときに、計算ノードの料金を支払う必要があります。使用したストレージリソースの料金が発生し、1 時間ごとにアカウント残高から差し引かれます。

    • [従量課金]: 従量課金方式を選択した場合、リソースを使用した後に料金を支払います。計算ノードと使用済みストレージ容量に対して 1 時間ごとに課金されます。料金は 1 時間ごとにアカウント残高から差し引かれます。短期間の使用には、[従量課金] 方式を選択することをお勧めします。ビジネス要件に基づいてクラスタをリリースすることで、コストを削減できます。

  5. 次の表に示すパラメーターを設定します。

    パラメーター

    説明

    [複製タイプ]

    [バックアップセットから復旧] を選択します。

    [リージョン]

    データを復旧するリージョン。

    説明
    • リージョン間バックアップを使用して、ソースリージョンまたはターゲットリージョンにデータを復旧できます。

    • リージョン間バックアップが有効になっていない場合、新しいクラスタのリージョンは元のクラスタと同じであり、指定する必要はありません。

    [バックアップセット]

    データを復旧するバックアップセットを選択します。

    説明

    各バックアップセットの 開始時刻 が表示されます。このバックアップ時間に基づいて、バックアップセットを選択するかどうかを決定できます。

    [プライマリゾーン]

    クラスタが存在する [プライマリゾーン] を選択します。

    説明

    2 つ以上のゾーンを持つリージョンでは、PolarDB はディザスタリカバリのためにセカンダリゾーンにデータを自動的に複製します。

    [ネットワークタイプ]

    このパラメーターは [VPC] に固定されています。このパラメーターを設定する必要はありません。

    [VPC]

    新しいクラスタの [VPC][vswitch] を選択します。元のクラスタに接続されているのと同じ VPC と vSwitch を選択することをお勧めします。

    説明

    PolarDB クラスタは、接続する ECS インスタンスと同じ VPC に作成されていることを確認してください。そうでない場合、クラスタと ECS インスタンスは内部ネットワーク経由で通信できず、最適なパフォーマンスを実現できません。

    [vswitch]

    [互換性]

    このパラメーターは、元のクラスタの [互換性] 値に自動的に設定されます。この値を変更する必要はありません。

    [製品エディション]

    このパラメーターは、元のクラスタの [製品エディション] 値に自動的に設定されます。この値を変更する必要はありません。

    [エディション]

    このパラメーターは、元のクラスタの [エディション] 値に自動的に設定されます。この値を変更する必要はありません。

    [仕様タイプ]

    このパラメーターは、元のクラスタの [リソースタイプ] 値に自動的に設定されます。この値を変更する必要はありません。

    [CPU アーキテクチャ]

    このパラメーターは、元のクラスタの [CPU アーキテクチャ] 値に自動的に設定されます。この値を変更する必要はありません。

    [ノード仕様]

    [ノード仕様] を選択します。クラスタの最大ストレージ容量とパフォーマンスは、ノード仕様によって異なります。詳細については、「計算ノードの仕様」をご参照ください。

    説明

    元のクラスタのノード仕様よりも高い [ノード仕様] を選択することをお勧めします。これにより、新しいクラスタが予期どおりに実行されます。

    [ノード]

    デフォルト値は [2] です。

    説明

    デフォルトでは、新しいクラスタには 1 つのプライマリノードと 1 つの読み取り専用ノードがあります。クラスタの作成後、クラスタにノードを追加できます。クラスタには、1 つのプライマリノードと最大 15 の読み取り専用ノードを含めることができます。ノードを追加する方法の詳細については、「読み取り専用ノードを追加または削除する」をご参照ください。

    [polarproxy タイプ]

    新しいクラスタのエディション。このパラメーターは [standard Enterprise] に固定されています。この値を変更する必要はありません。

    [ホットスタンバイクラスタを有効にする]

    [ホットスタンバイストレージクラスタを有効にする] かどうかを選択します。

    • ホットスタンバイストレージクラスタ機能が有効になっている場合、プライマリ PolarDB クラスタとホットスタンバイストレージクラスタの両方が同じリージョンにデプロイされます。2 つのクラスタにはそれぞれ 3 つのレプリカがあり、合計 6 つのレプリカになります。これにより、この機能が無効になっている場合よりも高い SLA が提供されます。

    • この機能が無効になっている場合、プライマリクラスタのみがデプロイされます。クラスタには 3 つのレプリカがあり、ストレージの単価はこの機能が有効になっている場合の半分です。これにより、この機能が有効になっている場合よりも低い SLA が提供されます。

    [ストレージタイプ]

    • PolarDB Enterprise Edition は、[PSL5] および [PSL4] ストレージタイプをサポートしています。

      • [PSL5]: PolarDB の過去のバージョンでサポートされているストレージタイプ。このストレージタイプは、より高いパフォーマンス、信頼性、および可用性を提供します。

      • [PSL4]: PolarDB の新しいストレージタイプ。PSL4 は、Alibaba Cloud によって開発された Smart-SSD テクノロジーを使用して、物理 SSD ディスクレベルでデータを圧縮および解凍します。これにより、高いディスクパフォーマンスを維持しながら、データのストレージ価格を最小限に抑えることができます。

      説明

      既存のクラスタのストレージタイプを変更することはできません。ストレージタイプを変更するには、目的のストレージタイプで新しいクラスタを作成し、データを新しいクラスタに移行する必要があります。

      2 つのストレージタイプの詳細については、「PSL4 と PSL5 の比較」をご参照ください。

    [ストレージ課金方法]

    PolarDB は、[従量課金] および [サブスクリプション] ストレージ課金方法をサポートしています。

    • [従量課金]: ストレージ容量は、データ量の増減に応じて動的に拡張されます。クラスタの作成時にストレージ容量を指定する必要はなく、ストレージの使用量に対して課金されます。

    • [サブスクリプション]: クラスタを作成するときに、特定量のストレージ容量を購入する必要があります。

    2 つのストレージ課金方法の詳細については、「」および「ストレージの課金方法」をご参照ください。

    説明
    • [製品タイプ] パラメーターを [サブスクリプション] に設定した場合、[ストレージ課金方法] パラメーターを [従量課金] または [サブスクリプション] に設定できます。

    • [製品タイプ] パラメーターを [従量課金] に設定した場合、[ストレージ課金方法] パラメーターは使用できなくなり、従量課金方式に基づいてストレージ料金が課金されます。

    [ストレージコスト]

    [ストレージ課金方法] パラメーターを [従量課金] に設定した場合、必要なストレージを指定する必要はありません。PolarDB では、ストレージの使用量に対して 1 時間ごとに課金されます。また、ビジネス要件に基づいてストレージプランを購入することもできます。ストレージプランの購入方法の詳細については、「ストレージプランを購入する」をご参照ください。

    [ストレージ容量]

    クラスタ用に購入するストレージ容量。Enterprise Edition の PolarDB クラスタのストレージ容量は 50 GB から 500 TB まで、10 GB 単位で指定できます。

    説明

    [製品タイプ] パラメーターを [サブスクリプション] に、[ストレージ課金方法] パラメーターを [サブスクリプション] に設定した場合、[ストレージ容量] パラメーターを使用できます。

    [クラスタ名]

    クラスタの名前。名前は次の要件を満たしている必要があります。

    • 名前は 2 ~ 128 文字で、文字、数字、ピリオド(.)、アンダースコア(_) 、ハイフン(-) を使用できます。名前は文字で始める必要があります。

    • 名前は文字で始める必要があります。

    • 名前には、数字、ピリオド(.)、アンダースコア(_) 、ハイフン(-) を含めることができます。

    このフィールドを空のままにすると、システムによってクラスタ名が自動的に生成されます。クラスタ名は、クラスタの作成後に変更できます。

    [購入プラン]

    新しいクラスタのサブスクリプション期間。

    説明

    このパラメーターは、[課金方法] パラメーターが [サブスクリプション] に設定されている場合にのみ有効です。

    [数]

    購入するクラスタの数。

  6. 選択した [課金方法] に基づいて支払いを完了します。

    • [従量課金]

      [今すぐ購入] をクリックする前に、利用規約と選択したサービス固有の利用規約を読んで同意する必要があります。

    • [サブスクリプション]

      1. [今すぐ購入] をクリックする前に、利用規約と選択したサービス固有の利用規約を読んで同意する必要があります。

      2. [購入] ページで、注文と支払方法を確認し、[サブスクライブ] をクリックします。

    説明

    支払いが完了すると、クラスタの作成に 10 ~ 15 分かかります。その後、クラスター ページで新しいクラスタを表示できます。

関連 API 操作

API

説明

CreateDBCluster

PolarDB クラスタのデータを復旧します。

説明

[creationoption][clonefrompolardb] に設定する必要があります。