フルリストアとは、PolarDB クラスタのすべての既存データを新しいクラスタにリストアする方法です。新しいクラスタのデータの正確性を検証した後、リストアされたデータを元のクラスタに移行できます。フルリストアは、バックアップセットまたはポイントインタイムに基づいて実行できます。このトピックでは、クラスタのすべての既存データを以前の時点にリストアする方法について説明します。
使用上の注意
元のクラスタのデータとアカウント情報のみを新しいクラスタにリストアできます。元のクラスタのパラメータ設定は、新しいクラスタにリストアできません。
特定の期間内の指定された時点にデータをリストアできます。期間は、バックアップ設定の ログバックアップの保持期間 パラメータによって異なります。デフォルトの期間は 7 日です。
手順
PolarDB コンソール にログインします。左側のナビゲーションウィンドウで、[クラスタ] をクリックします。左上隅で、クラスタのリージョンを選択します。クラスタリストで、クラスタを見つけてそのIDをクリックし、[基本情報] ページに移動します。
左側のナビゲーションウィンドウで、 を選択します。
ポイントインタイムに基づいてリストアを実行します。
リージョン内でのリストア:
バックアップと復元 ページで、ポイントインタイムリストア をクリックします。
リージョン間でのリストア:
[バックアップとリカバリ] ページで、リストアするデータが存在するリージョンを選択します。
ポイントインタイムリストア をクリックします。
表示されるページで、新しいクラスタの [プロダクトタイプ] を設定します。
[サブスクリプション]:クラスタを作成する際に、特定の期間のクラスタの使用に対して支払いを行う必要があります。
[従量課金制]:クラスタを作成する際に、最初に支払いを行う必要はありません。使用したコンピューティングリソースとストレージリソースに対して課金されます。
次の表に示すパラメータを設定します。
パラメータ
説明
[クローン元]
[ポイントインタイムにリストア] を選択します。
[ポイントインタイム]
データをリストアするポイントインタイム。
説明データを指定したポイントインタイムにリストアできる期間は、バックアップ設定の ログバックアップの保持期間 パラメータによって異なります。デフォルトの期間は 7 日です。
[リージョン]
データをリストアするリージョン。
説明リージョン間バックアップを使用して、ソースリージョンまたはターゲットリージョンにデータをリストアできます。
リージョン間バックアップが有効になっていない場合、新しいクラスタのリージョンは元のクラスタのリージョンと同じであり、指定する必要はありません。
[プライマリゾーン]
新しいクラスタをデプロイするプライマリゾーン。
説明2 つ以上のゾーンを持つリージョンでは、PolarDB はディザスタリカバリのためにセカンダリゾーンにデータを自動的にレプリケートします。
[ネットワークタイプ]
このパラメータは [VPC] に固定されています。このパラメータを設定する必要はありません。
[VPC]
新しいクラスタを作成する [VPC] と [vSwitch]。元のクラスタに接続されているのと同じ 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 クラスタエディション には、[汎用] または [専用] を選択します。
専用:各クラスタに割り当てられる CPU などのコンピューティングリソースは、そのクラスタ専用です。これにより、クラスタの安定性と信頼性が向上します。
汎用:アイドル状態の CPU などのコンピューティングリソースは、同じサーバー上のクラスタ間で共有されます。これにより、クラスタのコスト効率が向上します。
仕様の違いの詳細については、「汎用計算ノードと専用計算ノードの比較」をご参照ください。
[CPU アーキテクチャ]
このパラメータは、元のクラスタの CPU アーキテクチャに固定されています。このパラメータを設定する必要はありません。
[ノード仕様]
ノード仕様。クラスタの最大ストレージ容量とパフォーマンスは、ノード仕様によって異なります。 詳細については、「PolarDB for MySQL Enterprise Edition の計算ノード仕様」をご参照ください。
説明元のクラスタのノード仕様と同じかそれ以上の [ノード仕様] を選択することをお勧めします。これにより、新しいクラスタが想定どおりに動作することが保証されます。
[ノード]
ソースクラスタが Cluster Edition (Recommended) の場合、クラスタはデフォルトで 1 つのプライマリノードと 1 つの読み取り専用ノードで構成されます。デフォルト設定を維持するか、プライマリノードのみを含むように変更できます。
ソースクラスタが Multi-master Cluster (Database/Table) Edition の場合、システムはデフォルトで同じ仕様の 2 つのプライマリノードを作成します。この場合、このパラメータを設定する必要はありません。
[PolarProxy タイプ]
PolarProxy のタイプ。PolarDB は、Standard Enterprise Edition と Dedicated Enterprise Edition の 2 つの PolarProxy タイプを提供します。
Standard Enterprise Edition タイプは、汎用 クラスタで使用できます。これは、ビジネス負荷に基づいて提供される数秒以内のスマートな弾性スケーリングで CPU リソースを共有します。
Dedicated Enterprise Edition タイプは、専用 クラスタで使用できます。これは、割り当てられたすべての CPU リソースを占有し、より優れた安定性を提供します。
説明PolarProxy Enterprise Edition は現在無料で提供されていますが、将来的には料金が発生する可能性があります。
[ゾーン間の厳密な整合性]
このパラメータは元のクラスタの値に固定されています。このパラメータを設定する必要はありません。
[ホットスタンバイクラスタを有効にする]
PolarDB は複数の高可用性モードを提供します。PolarDB クラスタのホットスタンバイストレージクラスタ機能を有効にすると、PolarDB クラスタが存在するリージョンのセカンダリゾーン、または同じゾーン内の別のデータセンターにホットスタンバイストレージクラスタが作成されます。ホットスタンバイストレージクラスタは独立したストレージリソースを持ちます。ホットスタンバイストレージクラスタが独立した計算リソースを持つかどうかは、高可用性モードによって異なります。プライマリゾーンの PolarDB クラスタに障害が発生した場合、ホットスタンバイストレージクラスタがすぐに引き継ぎ、読み取り/書き込み操作とストレージタスクを処理します。
説明ホットスタンバイストレージクラスターと関連ソリューションの詳細については、「高可用性モード(ホットスタンバイクラスター)」をご参照ください。
高可用性モードの変更ルール:
[2 ゾーン(ホットスタンバイストレージクラスター有効)] または [2 ゾーン(ホットスタンバイストレージクラスターとコンピュートクラスター有効)] から [1 ゾーン(ホットスタンバイストレージクラスター無効)] にクラスターの高可用性モードを直接変更することはできません。
このような高可用性モードの変更を行う場合は、新しいクラスターを購入し、そのクラスターに [1 ゾーン(ホットスタンバイストレージクラスター無効)] の高可用性モードを選択することをお勧めします。 その後、Data Transmission Service (DTS) を使用して、既存のクラスターを新しいクラスターに移行します。 既存のクラスターを新しいクラスターに移行する方法については、「PolarDB for MySQL クラスタ間でのデータの移行」をご参照ください。
[3 ゾーン] の高可用性モードは、新しいクラスターを購入する場合にのみ選択できます。 3 ゾーンから他の高可用性モードに、またはその逆にクラスターの高可用性モードを変更することはできません。
[1 ゾーン(ホットスタンバイストレージクラスター無効)] から別の高可用性モードに、クラスターの高可用性モードを手動で変更できます。 詳細については、「高可用性モード(ホットスタンバイクラスター)」をご参照ください。
ストレージタイプ
このパラメーターの値は、ソースクラスターのストレージタイプによって異なります。 ソースクラスターが ESSD を使用している場合は、ESSD のみを選択できます。 ソースクラスターが PSL4 または PSL5 を使用している場合は、PSL4 または PSL5 を選択できます。
企業向け SSD(ESSD)は、Alibaba Cloud によって開発された超高性能ディスクです。 ESSD は、次世代の分散ブロックストレージアーキテクチャ上に構築されており、25 ギガビット イーサネット ネットワークやリモートダイレクトメモリアクセス(RDMA)などの高度なネットワーキングテクノロジーを使用しています。 これらは、単一パスのレイテンシを低減し、それぞれがランダム読み取り/書き込み操作で最大 100 万 IOPS(1 秒あたりの入力/出力操作)を提供できます。 ESSD は、次のパフォーマンスレベル(PL)に分類されます。
PSL5:PolarDB の過去のバージョンでサポートされているストレージタイプ。 PSL5 は、2022 年 6 月 7 日より前に購入された PolarDB クラスターのデフォルトのストレージタイプです。 このストレージタイプは、より高いパフォーマンス、信頼性、および可用性を提供します。
PSL4:PolarDB の新しいストレージタイプ。 Alibaba Cloud によって独自に開発された Smart-SSD テクノロジーを使用して、SSD に保存されているデータを圧縮および解凍します。 PSL4 は、高いディスクパフォーマンスを維持しながら、データのストレージコストを最小限に抑えることができます。
説明ストレージタイプの変換ルール:
特定のプロダクトシリーズは、PSL4 から PSL5 への ストレージタイプのスペックアップ をサポートしています。
PSL5 ストレージを PSL4 ストレージにスペックダウンすることはできません。
クラスターが PSL5 ストレージを使用しているときに PSL4 ストレージを使用する必要がある場合は、新しいクラスターを購入し、移行ツール(DTS など)または メジャーバージョンのスペックアップ 機能を使用して、元のクラスターから新しいクラスターにデータを移行することをお勧めします。
ストレージエンジン
PolarDB は、InnoDB と InnoDB & X-Engine の 2 つのエンジンタイプを提供します。
InnoDB: InnoDB ストレージエンジン。
InnoDB & X-Engine: InnoDB と X-Engine の両方をデプロイします。このオプションを選択した後、X-Engine メモリ使用率の比率を設定します。詳細については、「概要」をご参照ください。
説明このパラメーターは、PolarDB for MySQL Standard Edition では無効です。
ストレージ課金方法
PolarDB は、[従量課金制] と [サブスクリプション] のストレージ課金方法をサポートしています。
[従量課金制]: ストレージ容量は、データ量の増減に応じて動的に拡張されます。クラスタの作成時にストレージ容量を指定する必要はなく、ストレージの使用量に対して課金されます。詳細については、「ストレージ」をご参照ください。
[サブスクリプション]: クラスタの作成時に特定の量のストレージ容量を購入する必要があります。詳細については、「サブスクリプション」をご参照ください。
説明[課金方法] パラメータが [サブスクリプション] に設定されている場合、[ストレージ課金方法] パラメータは [従量課金制] または [サブスクリプション] に設定できます。[課金方法] パラメータが [従量課金制] に設定されている場合、このパラメータのデフォルト値(従量課金制)を変更することはできません。
ストレージ容量
クラスター用に購入するストレージ容量の量です。 ストレージ容量の範囲は 50 GB から 500 TB までで、10 GB 単位で指定できます。
説明このパラメーターは、[ストレージ課金方法] が [サブスクリプション] に設定されている場合にのみ有効です。
ストレージコスト
PolarDBPolarDB クラスタを購入する際に、必要なストレージ容量を指定する必要はありません。ストレージの使用量に対して時間単位で課金されます。さらに、ビジネス要件に基づいてストレージプランを購入できます。詳細については、「ストレージプランを購入する」をご参照ください。
バイナリログを有効にする
[バイナリログを有効にする] を選択するかどうかを指定します。バイナリログの詳細については、「バイナリログを有効にする」をご参照ください。
リソースグループ
クラスター名
新しいクラスターの名前。名前は次の要件を満たしている必要があります。
名前は
http://またはhttps://で始めることはできません。名前は 2 ~ 256 文字である必要があります。
このパラメーターが空の場合、システムは自動的にクラスター名を生成します。クラスターの作成後にクラスター名を変更できます。
サブスクリプション期間
新しいクラスターのサブスクリプション期間です。
説明このパラメーターは、[課金方法] が [サブスクリプション] に設定されている場合にのみ有効です。
数量
購入するクラスターの数です。
利用規約を読み、同意し、クラスターの 課金方法 に基づいて残りの手順を完了します。
従量課金制
[今すぐ購入] をクリックします。
サブスクリプション
[今すぐ購入] をクリックします。
[購入] ページで、注文と支払い方法を確認し、[購入] をクリックします。
説明支払いが完了した後、クラスタの作成には 10 ~ 15 分かかります。その後、クラスター ページで新しいクラスタを表示できます。
関連 API 操作
操作 | 説明 |
PolarDB クラスタのデータを復元します。 説明 [CreationOption] を [CloneFromPolarDB] に設定する必要があります。 |