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

PolarDB:完全復元の方法1: バックアップセットからデータを復元する

最終更新日:Nov 12, 2024

完全復元とは、PolarDBクラスターのすべての履歴データを新しいクラスターに復元する方法です。 新しいクラスターのデータの正確性を確認したら、復元したデータを元のクラスターに移行できます。 完全な復元は、バックアップセットまたは時点に基づいて実行できます。 このトピックでは、クラスターのすべての履歴データをバックアップセットから復元する方法について説明します。

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

手順

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

  2. 左上隅で、クラスターがデプロイされているリージョンを選択します。

  3. クラスターを見つけて、そのIDをクリックします。

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

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

    • リージョン内の復元:

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

    • リージョン間の修復:

      1. [バックアップと復元] ページで、バックアップセットが配置されているリージョンを選択します。

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

  6. インスタンスのクローンページで、新しいクラスターの課金方法を選択します。

    • サブスクリプション: クラスターを作成するときは、特定の期間のクラスターの使用に対して支払いを行う必要があります。

    • 従量課金: クラスターを作成するときは、最初に支払いを行う必要はありません。 使用したコンピューティングおよびストレージリソースに対して課金されます。

  7. 次の表で説明するパラメーターを設定します。

    パラメーター

    説明

    クローンソースタイプ

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

    クローンソースバックアップセット

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

    説明

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

    リージョン

    データを復元するリージョンを選択します。

    説明
    • クロスリージョンバックアップを有効にすると、バックアップセットからソースリージョンとターゲットリージョンのクラスターにデータを復元できます。

    • デフォルトでは、クロスリージョンバックアップを有効にしない場合、新しいクラスターは元のクラスターと同じリージョンに配置されます。 この値を変更する必要はありません。

    プライマリゾーン

    新しいクラスターをデプロイするプライマリゾーンを選択します。

    説明

    2つ以上のゾーンがあるリージョンでは、PolarDBはディザスタリカバリのためにデータをセカンダリゾーンに自動的にレプリケートします。

    ネットワークタイプ

    このパラメーターは自動的にVPCに設定されます。 この値を変更する必要はありません。

    [VPC]

    新しいクラスターのVPCvSwitchを選択します。 元のクラスターに接続されているのと同じVPCとvSwitchを選択することを推奨します。

    説明

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

    vSwitch

    互換性

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

    たとえば、元のクラスターに指定されている互換性の値がMySQL 8.0の場合、新しいクラスターの互換性は自動的にMySQL 8.0に設定されます。 値MySQL 8.0は、クラスターがMySQL 8.0と完全に互換性があることを示します。

    マイナーバージョン

    8.0.1または8.0.2を選択します。

    説明

    このパラメーターは、互換性パラメーターがMySQL 8.0に設定されている場合にのみ有効です。

    エディション

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

    たとえば、元のクラスターのエディションCluster Edition (Recommended) の場合、新しいクラスターのエディションは自動的に Cluster Edition (Recommended) に設定されます。 詳細については、「エディション」をご参照ください。

    仕様タイプ

    PolarDB for MySQL Cluster Edition[汎用] または [専用] を選択します。

    • 専用: 各クラスターに割り当てられているCPUなどのコンピューティングリソースは、クラスター専用です。 これにより、クラスタの安定性と信頼性が向上します。

    • 汎用: CPUなどのアイドルコンピューティングリソースは、費用対効果のために同じサーバー上のクラスター間で共有されます。

    仕様の種類の比較の詳細については、「汎用コンピュートノードと専用コンピュートノードの比較」をご参照ください。

    CPU アーキテクチャ

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

    ノード仕様

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

    説明

    元のクラスターのノード仕様と同じかそれ以上のノード仕様を選択することを推奨します。 これにより、新しいクラスターが期待どおりに実行されます。

    ノード数

    • ソースクラスターがCluster Edition (Recommended) の場合、クラスターはデフォルトで1つのプライマリノードと1つの読み取り専用ノードで構成されます。 2つのノード (プライマリノードと読み取り専用ノード) または1つのノード (プライマリノード) を選択できます。

    • ソースクラスターがMulti-master Cluster (Database/Table) Editionの場合、デフォルトで同じ仕様の2つのプライマリノードが作成されます。 この場合、このパラメーターを設定する必要はありません。

    PolarProxy タイプ

    PolarDBには、Standard Enterprise EditionDedicated Enterprise Editionの2つのPolarProxyタイプがあります。

    • Standard Enterprise Editionオプションは、汎用クラスターで使用できます。 これは、CPUリソースを共有し、ビジネス負荷に基づいて数秒以内にスマートエラスティックスケーリング機能を提供します。

    • Dedicated Enterprise Editionオプションは、Dedicatedクラスターで使用できます。 このPolarProxyタイプは、割り当てられたすべてのCPUリソースを占有し、安定性を向上します。

    説明

    PolarProxy Enterprise Editionは現在無料で利用できますが、将来的に課金される可能性があります。

    テーブル名のケース感度

    クラスター内のテーブル名が大文字と小文字を区別するかどうかを指定できます。 このパラメーターのデフォルト値は、大文字小文字を区別しない (デフォルト) です。 オンプレミスデータベースのテーブル名が大文字と小文字を区別する場合は、データ移行を容易にするために [大文字と小文字を区別する] を選択します。

    説明

    クラスターの作成後、このパラメーターの値を変更することはできません。 ビジネス要件に基づいてこのパラメーターを設定することを推奨します。

    PolarProxy仕様

    PolarProxyの仕様。 有効な値:

    • 2C: 2つのCPUコア。

    • 4C: 4 CPUコア。

    • 8C: 8 CPUコア。

    • 16C: 16 CPUコア。

    クロスゾーンの強力な一貫性

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

    ホットスタンバイクラスターの有効化

    PolarDBは、複数の高可用性モードを提供します。 PolarDBクラスターのホットスタンバイストレージクラスター機能を有効にすると、PolarDBクラスターが存在するリージョンのセカンダリゾーン、または同じゾーン内の別のデータセンターにホットスタンバイストレージクラスターが作成されます。 ホットスタンバイストレージクラスタには、独立したストレージリソースがあります。 ホットスタンバイストレージクラスターに独立したコンピューティングリソースがあるかどうかは、高可用性モードによって異なります。 プライマリゾーンのPolarDBクラスターに障害が発生すると、ホットスタンバイストレージクラスターがすぐに引き継ぎ、読み取りおよび書き込み操作とストレージタスクを処理します。

    説明
    • ホットスタンバイストレージクラスターおよび関連ソリューションの詳細については、「高可用性モード (ホットスタンバイクラスター) 」をご参照ください。

    • 高可用性モードを変更するためのルール:

      • クラスターの高可用性モードをダブルゾーン (ホットスタンバイストレージクラスタ有効) またはダブルゾーン (ホットスタンバイストレージおよびコンピューティングクラスタ有効) からシングルゾーン (ホットスタンバイストレージクラスタ無効) に直接変更することはできません。

        このような高可用性モードの変更については、新しいクラスターを購入し、クラスターの [シングルゾーン (ホットスタンバイストレージクラスター無効)] 高可用性モードを選択することを推奨します。 次に、Data Transmission Service (DTS) を使用して、既存のクラスターを新しいクラスターに移行します。 既存のクラスターを新しいクラスターに移行する方法については、「PolarDB For MySQLクラスター間のデータ移行」をご参照ください。

      • [3ゾーン] 高可用性モードは、新しいクラスターを購入する場合にのみ選択できます。 クラスターの高可用性モードを3つのゾーンから他の高可用性モードに変更することはできません。

    • クラスターの高可用性モードをシングルゾーン (ホットスタンバイストレージクラスター無効) から別の高可用性モードに手動で変更できます。 詳細については、「高可用性モード (ホットスタンバイクラスター) 」をご参照ください。

    ストレージタイプ

    PolarDBは、次のストレージタイプをサポートします。

    • PSL5: PolarDBの履歴バージョンでサポートされているストレージタイプ。 これは、2022年6月7日より前に購入したPolarDBクラスターのデフォルトのストレージタイプでした。 より高いパフォーマンス、信頼性、および可用性を実現します。

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

      説明

      既存クラスターのストレージタイプは変更できません。 PSL4を使用するには、新しいクラスターを購入し、新しいクラスターのストレージタイプをPSL4に設定してから、データを新しいクラスターに移行することを推奨します。

    ストレージエンジン

    PolarDBには、InnoDBInnoDB & X-engineの2種類のエンジンタイプがあります。

    • InnoDB: InnoDBストレージエンジンのみをデプロイします。

    • InnoDB & X-Engine:: InnoDBとX-Engineの両方をデプロイします。 このオプションを選択した後、X-Engineメモリ使用率を指定します。 詳細については、「概要」をご参照ください。

    説明

    このパラメーターは、PolarDB for MySQL Standard Editionでは無効です。

    ストレージの課金方法

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

    • 従量課金:ストレージ容量は、サーバーレスアーキテクチャに基づいて提供されます。 クラスターを購入する際にストレージ容量を指定する必要はありません。 クラスターのストレージ容量は、データの量が増加するにつれて自動的にスケールアップされます。 実際のデータ量に対して課金されます。 詳細については、「従量課金」をご参照ください 。

    • サブスクリプション: クラスターの作成時に、特定のストレージ容量を購入する必要があります。 詳細については、「サブスクリプション」をご参照ください。

    説明

    [課金方法] パラメーターが [サブスクリプション] に設定されている場合、[ストレージ課金方法] の値として [従量課金] または [サブスクリプション] を選択できます。 [課金方法] パラメーターが [従量課金] に設定されている場合、このパラメーターのデフォルト値である [従量課金] を変更することはできません。

    ストレージ容量

    クラスター用に購入するストレージ容量の量。 ストレージ容量は、10 GB 単位で 50 GB ~ 500 TB です。

    説明

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

    ストレージコスト

    PolarDBクラスターの購入時に必要なストレージを指定する必要はありません。 ストレージの使用量は1時間ごとに課金されます。 さらに、ビジネス要件に基づいてストレージプランを購入できます。 詳細については、「ストレージプランの購入」をご参照ください。

    バイナリロギングの有効化

    [バイナリログの有効化] を選択するかどうかを指定します。 バイナリログの詳細については、「バイナリログの有効化」をご参照ください。

    クラスター名

    クラスターの名前。 名前の条件は以下の通りです。

    • 名前の先頭に “http://” または “https://” を使用することはできません

    • 名前は 2 ~ 256 文字である必要があります。

    このパラメーターを空のままにすると、クラスター名が自動的に生成されます。 クラスターの作成後にクラスター名を変更できます。

    有効期間

    新しいクラスターの [期間] を選択します。

    説明

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

    数量

    購入するクラスターのを選択します。

  8. 利用規約を読んで同意し、クラスターの課金方法に基づいて残りの手順を完了します。

    • 従量課金

      [今すぐ購入] をクリックします。

    • サブスクリプション

      1. [今すぐ購入] をクリックします。

      2. [購入] ページで注文と課金方法を確認し、[購入] をクリックします。

    説明

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

関連する API 操作

API 操作

説明

CreateDBCluster

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

説明

CreationOptionCloneFromPolarDBに設定する必要があります。