フル復元は、PolarDB クラスターから新しいクラスターにすべての既存データを復元します。新しいクラスターでデータを確認した後、復元されたデータをソースクラスターに移行できます。フル復元は、バックアップセットから、または特定の時点に対して実行できます。このトピックでは、クラスターを特定の時点に復元する方法について説明します。
注意事項
復元されたクラスターには、ソースクラスターのデータとアカウント情報が含まれます。ソースクラスターのパラメーター設定は含まれません。
データ復元に利用できる時間範囲は、バックアップ設定で指定された ログバックアップの保持期間 によって決まります。デフォルトの期間は 7 日間です。
操作手順
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで、クラスター をクリックします。クラスターがデプロイされている [リージョン] を選択し、クラスター ID をクリックしてクラスター詳細ページを開きます。
左側のナビゲーションウィンドウで、 を選択します。
特定の時点にデータを復元します。
同一リージョン内にデータを復元する場合:
バックアップと復元 ページで、ポイントインタイムリストア をクリックします。
異なるリージョンにデータを復元する場合:
バックアップと復元 ページで、バックアップデータが含まれるリージョンを選択します。
ポイントインタイムリストア をクリックします。
[インスタンスのクローン作成] ページで、新しいクラスターの [プロダクトタイプ] を選択します。
サブスクリプション:データベースクラスターの作成時に、計算リソースの料金を前払いします。
従量課金:データベースクラスターの作成時に、計算リソースの料金を前払いする必要はありません。使用した計算リソースに対して課金されます。
サーバーレス:料金には、コンピュートノード料金、ストレージ容量料金、バックアップストレージ料金 (無料クォータを超えた場合のみ課金)、SQL Explorer 料金 (オプション) が含まれます。課金の詳細については、「サーバーレスの課金」をご参照ください。
以下のパラメーターを設定します。
パラメーター
説明
クローンタイプ
[特定の時点に復元] を選択します。
リージョン
復元のターゲットリージョンを選択します。
説明リージョン間バックアップが有効な場合、ソースリージョンとターゲットリージョンにデータを復元できます。
リージョン間バックアップが有効でない場合、ターゲットリージョンはデフォルトでソースクラスターのリージョンと同じになり、選択する必要はありません。
ポイントインタイム
データを復元したい時点を選択します。
説明データを復元できる時点の範囲は、バックアップ設定で指定された ログバックアップの保持期間 によって決まります。デフォルトの期間は 7 日間です。
プライマリゾーン
クラスターのプライマリゾーンを選択します。
説明2 つ以上のゾーンがあるリージョンでは、PolarDB はディザスタリカバリのためにデータをセカンダリゾーンに自動的にレプリケートします。
読み取り専用ノードの最小数
[読み取り専用ノードの最小数]:追加できる読み取り専用ノードの最小数を設定します。有効値:0~15。
[読み取り専用ノードの最大数]:追加できる読み取り専用ノードの最大数を設定します。有効値:0~15。
説明読み取り専用ノードの数は、ワークロードに基づいて指定された範囲内で自動的に増減します。スケーリングポリシーの詳細については、「自動スケーリング」をご参照ください。
サーバーレスクラスターの高可用性を確保するには、[読み取り専用ノードの最小数] を 1 に設定します。
[ノードあたりの最小 PCU 数]:クラスター内のノードあたりの最小 PCU 数を設定します。有効値:0.25 PCU~31 PCU。
[ノードあたりの最大 PCU 数]:クラスター内のノードあたりの最大 PCU 数を設定します。有効値:1 PCU~32 PCU。
説明サーバーレスは、秒単位の課金とリソーススケーリングに PCU を使用します。1 PCU は、約 1 コアと 2 GB のメモリのサービス能力に相当します。ノードの PCU は、ワークロードに基づいて指定された範囲内で動的に調整されます。最小スケーリング単位は 0.5 PCU です。
例:[ノードあたりの最小 PCU 数] を 2 PCU、[ノードあたりの最大 PCU 数] を 16 PCU に設定した場合、サーバーレスクラスター内のノードのデフォルト仕様は 2 PCU (約 2 コアと 4 GB のメモリ) になります。システムがワークロードの増加を検出すると、プライマリノードまたは読み取り専用ノードの PCU 数を自動的に増加させます。設定に基づき、PCU 数は最大で 16 PCU (約 16 コアと 32 GB のメモリ) までしか増加できません。
説明これらのパラメーターは、プロダクトタイプがサーバーレスの場合にのみ利用可能です。
[読み取り専用ノードの最大数]
[ノードあたりの最小 PCU 数]
ノードあたりの最大 PCU
ネットワークタイプ
このパラメーターは [VPC] に固定されています。このパラメーターを設定する必要はありません。
VPC ネットワーク
クラスターの [VPC] と [vSwitch] を選択します。ソースクラスターと同じ VPC と vSwitch を選択することを推奨します。
説明PolarDB クラスターと接続したい ECS インスタンスが同じ VPC にあることを確認してください。そうでない場合、内部ネットワーク経由で通信して最適なパフォーマンスを達成することはできません。
[vSwitch]
[互換性]
このパラメーターは、ソースクラスターの互換性バージョンに固定されています。このパラメーターを設定する必要はありません。
例えば、元のクラスターの互換性が [MySQL 8.0] (MySQL 8.0 と完全互換) の場合、このパラメーターも [MySQL 8.0] に固定されます。
マイナーバージョン
[8.0.1] または [8.0.2] を選択します。
説明このパラメーターは、[互換性] パラメーターが [MySQL 8.0] に設定されている場合にのみ有効です。
エディション
このパラメーターは、ソースクラスターのエディションに固定されています。このパラメーターを設定する必要はありません。
例えば、ソースクラスターが クラスター版の場合、新しいクラスターのエディションも クラスター版に固定されます。詳細については、「Enterprise Edition プロダクトシリーズ」をご参照ください。
仕様
PolarDB for MySQL クラスター版は、汎用 と 専用 の 2 つのサブエディションをサポートしています。
専用:各クラスターは、CPU などの割り当てられた計算リソースを排他的に使用し、同じサーバー上の他のクラスターと共有しません。これにより、より優れたパフォーマンスの安定性と信頼性が提供されます。
汎用:同じサーバー上の異なるクラスターが、CPU などのアイドル状態の計算リソースを共有します。このリソースの多重化により、コスト効率が向上します。
2 つのタイプの詳細な比較については、「汎用仕様と専用仕様」をご参照ください。
CPU アーキテクチャ
このパラメーターは、ソースクラスターの CPU アーキテクチャに固定されています。このパラメーターを設定する必要はありません。
ノード仕様
[ノード仕様] を選択します。仕様が異なると、提供される最大ストレージ容量とパフォーマンスレベルも異なります。詳細については、「Enterprise Edition コンピュートノード仕様」をご参照ください。
説明復元されたクラスターが正常に動作することを保証するために、ソースクラスターと同じかそれ以上の [ノード仕様] を選択することを推奨します。
ノード数
ソースクラスターが クラスター版の場合、システムはデフォルトで 2 つのノード (1 つの読み書きノードと 1 つの読み取り専用ノード) を表示します。2 つのノード (1 つの読み書きノードと 1 つの読み取り専用ノード) または 1 つのノード (読み書きノード) を選択できます。
ソースクラスターが マルチマスタクラスター (無制限) 版の場合、システムはデフォルトで同じ仕様の 2 つのプライマリノードを作成します。このパラメーターを設定する必要はありません。
データベースプロキシタイプ
PolarDB は、Standard Enterprise Edition と Dedicated Enterprise Edition の 2 つのデータベースプロキシタイプをサポートしています。
Standard Enterprise Edition:このタイプは、汎用仕様のクラスター向けです。物理 CPU リソースを共有し、ビジネスワークロードに基づいてインテリジェントな秒単位のリソーススケーリングを提供します。
Dedicated Enterprise Edition:このタイプは、専用仕様のクラスター向けです。物理 CPU リソースを排他的に使用し、より優れたパフォーマンスの安定性を提供します。
説明PolarProxy Enterprise Edition は現在無料です。将来の課金開始日は未定です。
非アクティブ時に一時停止する
[無操作時の自動停止] を有効にする場合は、[無操作時の自動停止の検出期間] を設定する必要があります。検出期間は 5 分から 24 時間の範囲で設定できます。
説明これらのパラメーターは、プロダクトタイプがサーバーレスの場合にのみ利用可能です。
ホットスタンバイ クラスターの有効化
PolarDB は複数の高可用性モードを提供します。PolarDB クラスターに対してストレージホットスタンバイクラスター機能を有効にすると、PolarDB クラスターが存在するリージョンのセカンダリゾーン、または同じゾーン内の異なるデータセンターにストレージホットスタンバイクラスターが作成されます。ストレージホットスタンバイクラスターは独立したストレージリソースを持ちます。ストレージホットスタンバイクラスターが独立した計算リソースを持つかどうかは、高可用性モードによって異なります。プライマリゾーンの PolarDB クラスターに障害が発生した場合、ストレージホットスタンバイクラスターが即座に引き継ぎ、読み書き操作とストレージタスクを処理します。
説明ストレージホットスタンバイクラスターと関連ソリューションの詳細については、「高可用性モード (ホットスタンバイクラスター)」をご参照ください。
高可用性モードの変更ルール:
クラスターの高可用性モードを [ダブルゾーン (ストレージホットスタンバイクラスター有効)] または [ダブルゾーン (ストレージおよびコンピュートホットスタンバイクラスター有効)] から [シングルゾーン (ストレージホットスタンバイクラスター無効)] に直接変更することはできません。
このような高可用性モードの変更には、新しいクラスターを購入し、そのクラスターに [シングルゾーン (ストレージホットスタンバイクラスター無効)] 高可用性モードを選択することを推奨します。その後、Data Transmission Service (DTS) を使用して既存のクラスターを新しいクラスターに移行します。既存のクラスターを新しいクラスターに移行する方法については、「PolarDB for MySQL クラスター間のデータ移行」をご参照ください。
[3 ゾーン] 高可用性モードは、新しいクラスターを購入するときにのみ選択できます。クラスターの高可用性モードを 3 ゾーンから他の高可用性モードに変更したり、その逆を行ったりすることはできません。
クラスターの高可用性モードを [シングルゾーン (ストレージホットスタンバイクラスター無効)] から別の高可用性モードに手動で変更できます。詳細については、「高可用性モード (ホットスタンバイクラスター)」をご参照ください。
3 ゾーン 強整合性デプロイメント
3 ゾーン強力整合性デプロイメントを有効にするかどうかを指定します。
ストレージクラス
これはソースクラスターのストレージクラス構成に従います。ソースクラスターがエンタープライズ SSD (ESSD) を使用している場合、ESSD のみを選択できます。ソースクラスターが PSL4 または PSL5 を使用している場合、PSL4 または PSL5 を選択できます。
ESSD は、Alibaba Cloud が開発した超高性能ディスクです。ESSD は、次世代の分散ブロックストレージアーキテクチャを使用し、25 ギガビットイーサネットネットワークと Remote Direct Memory Access (RDMA) をサポートします。各 ESSD は片方向のレイテンシが低く、最大 100 万のランダム読み書き IOPS を提供できます。ESSD は以下のカテゴリに分類されます:
PL0 ESSD:基本パフォーマンスレベル。
PL1 ESSD:PL0 と比較して 5 倍の IOPS と約 2 倍のスループットを提供します。
PL2 ESSD:PL1 と比較して約 2 倍の IOPS とスループットを提供します。
PL3 ESSD:PL2 と比較して最大 10 倍の IOPS と 5 倍のスループットを提供し、極端な同時 I/O パフォーマンスと安定した低読み書きレイテンシを必要とするシナリオに最適です。
ESSD AutoPL ディスク:IOPS と容量を分離し、柔軟な構成とオンデマンド調整を可能にして、総所有コスト (TCO) を削減します。
重要ESSD のパフォーマンス詳細については、「ESSD」をご参照ください。
ディスクのストレージ容量がいっぱいになると、ディスクはロックされ、読み取り専用になります。
サービスの中断を避けるために、ESSD ストレージの自動拡張を有効にすることができます。
PSL4 と PSL5 は、PolarDB が異なるシナリオ向けに設計したストレージタイプです。違いは以下の通りです:
ストレージクラス
特徴
シナリオ
PSL5 (PolarStore Level 5)
PolarDB の以前のバージョンでサポートされていたストレージクラスです。2022 年 6 月 7 日より前に購入された PolarDB クラスターのデフォルトのストレージクラスです。より優れたパフォーマンス、信頼性、可用性を提供します。
データベースがコアシステムである、高いパフォーマンスと信頼性を必要とするビジネスシナリオ。金融、e コマース、政府サービス、中規模から大規模のインターネットビジネスなどが含まれます。
PSL4 (PolarStore Level 4)
PolarDB は、Alibaba 独自の smart-SSD 技術を使用した新しいストレージクラスをリリースしました。この技術は、物理 SSD ディスク層でデータを圧縮および解凍します。これにより、パフォーマンスへの影響を制御しつつ、データ単位のストレージ価格を下げます。
コスト削減と高いコスト効率を必要とするアプリケーションシナリオ。
説明ストレージクラスの変換ルール:
一部のプロダクトシリーズは ストレージクラスのアップグレードをサポートしており、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 は、従量課金 と サブスクリプション の 2 つのストレージ課金方法をサポートしています。
従量課金:これはサーバーレス方式です。購入時に容量を選択する必要はありません。データが増加するにつれてストレージが自動的に拡張され、実際に使用したストレージ容量に対してのみ課金されます。詳細については、「容量単位の課金 (従量課金) の価格設定」をご参照ください。
サブスクリプション:データベースクラスターの購入時に、そのストレージ容量の料金を前払いする必要があります。詳細については、「容量予約 (サブスクリプション) の価格設定」をご参照ください。
説明課金方法 が サブスクリプション の場合、ストレージ課金方法 は 従量課金 または サブスクリプション に設定できます。課金方法 が 従量課金 の場合、このパラメーターはサポートされておらず、システムはデフォルトで従量課金ストレージになります。
ストレージ容量
サブスクリプション のために事前に購入するストレージ容量です。ストレージ容量は 50 GB から 500 TB の範囲で、最小調整単位は 10 GB です。
説明このパラメーターは、ストレージ課金方法 が サブスクリプション に設定されている場合にのみ利用可能です。
ストレージ料金
購入時に容量を選択する必要はありません。PolarDB は実際の使用量に基づいて時間単位で課金します。
バイナリログを有効にする
バイナリログを有効にするかどうかを指定します。バイナリログの詳細については、「バイナリログの有効化」をご参照ください。
クラスター名
クラスターの名前を入力します。名前は以下の要件を満たす必要があります:
http://またはhttps://で始まってはいけません。長さは 2~256 文字である必要があります。
この項目を空のままにすると、システムが自動的にクラスター名を生成します。クラスター名はクラスター作成後に変更できます。
[ソースクラスターからタグを継承]
ソースクラスターからタグを継承するかどうかを指定します。
期間
クラスターのサブスクリプション期間を選択します。
説明このパラメーターは、課金方法 が サブスクリプション に設定されている場合にのみ利用可能です。
数量
購入するクラスターの数を選択します。
パラメーターを設定した後、クラスターの構成と料金を確認し、利用規約を読んで同意してから、[今すぐ購入] をクリックします。
購入が完了すると、システムがクラスターを作成するのに 10〜15 分かかります。その後、新しいクラスターが PolarDB コンソールのクラスターリストに表示されます。
説明ノードのステータスが 作成中 の場合、クラスターはまだ作成中であり、利用できません。クラスターが使用可能になるのは、ステータスが 実行中 に変わったときのみです。
ページの左上隅で正しいリージョンを選択していることを確認してください。そうでない場合、作成されたクラスターを表示できません。
関連 API
API | 説明 |
CreateDBCluster 操作を呼び出して、データを PolarDB クラスターに復元できます。 説明
|