このトピックでは、ソース PolarDB for MySQL クラスタのデータをクローンして、新しい PolarDB for MySQL クラスタを作成する方法について説明します。
注意事項
PolarDB for MySQL Enterprise Edition と Standard Edition では、異なるクローン作成機能がサポートされています。
PolarDB for MySQL エディション | 注意事項 |
PolarDB for MySQL Enterprise Edition |
|
PolarDB for MySQL Standard Edition |
|
手順
PolarDB コンソール にログインします。左側のナビゲーションウィンドウで、[クラスタ] をクリックします。左上隅で、クラスタのリージョンを選択します。クラスタリストで、クラスタを見つけます。
クラスタの [アクション] 列で をクリックします。
表示されるページで、以下のパラメータを構成します。
パラメータ
説明
製品タイプ
新しいクラスタの課金方法。有効値: [サブスクリプション] および [従量課金]。
[サブスクリプション]: クラスタを作成する際に、特定期間のクラスタの使用料金を支払う必要があります。
[従量課金]: クラスタを作成する際に、最初に支払いを行う必要はありません。使用したコンピューティングおよびストレージリソースに対して課金されます。
クローンソースタイプ
クローンソースのタイプ。デフォルト値は [現在のクラスタ] です。デフォルト設定を使用してください。
リージョン
新しいクラスタをデプロイするリージョン。デフォルトでは、新しいクラスタはソースクラスタと同じリージョンにデプロイされます。たとえば、ソースクラスタが [中国 (杭州)] リージョンにデプロイされている場合、新しいクラスタのリージョンは自動的に [中国 (杭州)] に設定されます。デフォルト設定を維持してください。
プライマリゾーン
ゾーンとは、リージョン内の独立した地理的な場所です。リージョン内のすべてのゾーンは、同じレベルのサービスパフォーマンスを提供します。
PolarDB for MySQL クラスタと ECS インスタンスを同じゾーンまたは異なるゾーンにデプロイできます。
ネットワークタイプ
[VPC] のみがサポートされています。デフォルト設定を維持してください。
VPC
VSwitch
ドロップダウンリストから Virtual Private Cloud (VPC) と vSwitch を選択します。 VPC がない場合は、VPC と vSwitch を作成します。 VPC と vSwitch を作成するには、VPC ページにアクセスしてください。
説明PolarDB for MySQL クラスタと ECS インスタンスが同じ VPC にデプロイされていることを確認してください。そうでない場合、クラスタと ECS インスタンスは内部ネットワークを介して通信できず、最適なパフォーマンスを提供できません。
互換性
デフォルトでは、新しいクラスタはソースクラスタと同じ互換性を持っています。たとえば、ソースクラスタの [互換性] が MySQL 8.0 の場合、新しいクラスタの [互換性] も MySQL 8.0 になります。この場合、このパラメータ値を変更する必要はありません。
エディション
デフォルトでは、新しいクラスタのエディションはソースクラスタと同じです。たとえば、ソースクラスタの [エディション] パラメータの値が [クラスタ] の場合、新しいクラスタの [エディション] パラメータの値も [クラスタ] になります。この場合、このパラメータの値を選択する必要はありません。
ノード仕様
[ノード仕様] を選択します。クラスタの最大ストレージ容量とパフォーマンスは、ノード仕様によって異なります。詳細については、「PolarDB for MySQL Enterprise Edition のコンピュートノード仕様」をご参照ください。
ノード
ソースクラスタが Cluster Edition (Recommended) の場合、クラスタはデフォルトで 1 つのプライマリノードと 1 つの読み取り専用ノードで構成されます。 2 つのノード (プライマリノードと読み取り専用ノード) または 1 つのノード (プライマリノード) を選択できます。
ソースクラスタが Multi-master Cluster (Database/Table) Edition の場合、システムはデフォルトで同じ仕様の 2 つのプライマリノードを作成します。この場合、このパラメータを構成する必要はありません。
PolarProxy タイプ
PolarDB は、Standard Enterprise Edition と Dedicated Enterprise Edition の 2 つの PolarProxy タイプを提供します。
Standard Enterprise Edition オプションは、汎用 クラスタで使用できます。この PolarProxy タイプは CPU リソースを共有し、ビジネス負荷に基づいて数秒以内にスマートな弾性スケーリング機能を提供します。
Dedicated Enterprise Edition オプションは、専用 クラスタで使用できます。この PolarProxy タイプは、割り当てられたすべての CPU リソースを占有し、より優れた安定性を提供します。
説明PolarProxy Enterprise Edition は無料で利用できますが、将来的に課金される可能性があります。
ホットスタンバイクラスタを有効にする
PolarDB は複数の高可用性モードを提供します。 PolarDB クラスタのホットスタンバイストレージクラスタ機能を有効にすると、PolarDB クラスタが存在するリージョンのセカンダリゾーン、または同じゾーン内の別のデータセンターにホットスタンバイストレージクラスタが作成されます。ホットスタンバイストレージクラスタは独立したストレージリソースを持っています。ホットスタンバイストレージクラスタが独立したコンピュートリソースを持っているかどうかは、高可用性モードによって異なります。プライマリゾーンの PolarDB クラスタに障害が発生した場合、ホットスタンバイストレージクラスタがすぐに引き継ぎ、読み取り/書き込み操作とストレージタスクを処理します。
説明ホットスタンバイストレージクラスタと関連ソリューションの詳細については、「高可用性モード (ホットスタンバイクラスタ)」をご参照ください。
高可用性モードの変更ルール:
クラスタの高可用性モードを [ダブルゾーン (ホットスタンバイストレージクラスタ有効)] または [ダブルゾーン (ホットスタンバイストレージおよびコンピュートクラスタ有効)] から [シングルゾーン (ホットスタンバイストレージクラスタ無効)] に直接変更することはできません。
このような高可用性モードの変更については、新しいクラスタを購入し、クラスタの [シングルゾーン (ホットスタンバイストレージクラスタ無効)] 高可用性モードを選択することをお勧めします。次に、Data Transmission Service (DTS) を使用して、既存のクラスタを新しいクラスタに移行します。既存のクラスタを新しいクラスタに移行する方法については、「PolarDB for MySQL クラスタ間でデータを移行する」をご参照ください。
[3 ゾーン] 高可用性モードは、新しいクラスタを購入する場合にのみ選択できます。クラスタの高可用性モードを 3 ゾーンから他の高可用性モードに変更したり、その逆を行うことはできません。
クラスタの高可用性モードを [シングルゾーン (ホットスタンバイストレージクラスタ無効)] から別の高可用性モードに手動で変更できます。詳細については、「高可用性モード (ホットスタンバイクラスタ)」をご参照ください。
ストレージタイプ
ソースクラスタのストレージタイプに合わせたストレージタイプを選択します。ソースクラスタが ESSD ストレージタイプを使用している場合、ESSD のみを選択できます。ソースクラスタが PSL4 または PSL5 ストレージタイプを使用している場合、PSL4 または PSL5 を選択できます。
ESSD は、Alibaba Cloud によって開発された超高性能ディスクです。 ESSD は次世代の分散ブロックストレージアーキテクチャを使用し、25 ギガビットイーサネットネットワークとリモートダイレクトメモリアクセス (RDMA) をサポートしています。各 ESSD は片方向のレイテンシが低く、最大 100 万のランダム読み取り/書き込み IOPS を提供できます。 ESSD は、次のパフォーマンスレベル (PL) で提供されます。
PL0 ESSD: PL0 ESSD は、ESSD の基本パフォーマンスを提供します。
PL1 ESSD: PL1 ESSD は、PL0 ESSD の 5 倍の IOPS と、PL0 ESSD の約 2 倍のスループットを提供します。
PL2 ESSD: PL2 ESSD は、PL1 ESSD の約 2 倍の IOPS とスループットを提供します。
PL3 ESSD: PL3 ESSD は、PL2 ESSD の最大 10 倍の IOPS と、PL2 ESSD の最大 5 倍のスループットを提供します。 ESSD は、高い I/O パフォーマンスと低い読み取り/書き込みレイテンシで、非常に同時実行性の高いリクエストを処理する必要があるビジネスシナリオに適しています。
ESSD AutoPL ディスク: 前述の PL のいずれかの ESSD と比較して、ESSD AutoPL ディスクは IOPS とストレージを切り離し、IOPS とストレージを柔軟に構成し、必要に応じて調整できるようにします。これにより、全体的な総所有コスト (TCO) が削減されます。
重要ESSD のパフォーマンスの詳細については、「ESSD」をご参照ください。
ESSD のストレージが使い果たされると、ディスクはロックされます。この場合、ディスクは読み取り操作のみを処理します。
次の表に、PSL4 および PSL5 ストレージタイプについて説明します。
ストレージタイプ
特徴
シナリオ
PSL5
PSL5 は、PolarDB の過去のバージョンでサポートされているストレージタイプであり、2022 年 6 月 7 日より前に購入した PolarDB クラスタのデフォルトのストレージタイプです。より高いパフォーマンス、信頼性、可用性を提供します。
金融、e コマース、公共サービスセクター、大規模および中規模のインターネットサービスなど、高パフォーマンスと信頼性を必要とし、データベースを業務システムの中核として使用するシナリオ。
PSL4
PSL4 は、PolarDB によって導入された新しいストレージタイプです。 Alibaba が開発した Smart-SSD テクノロジーを使用して、物理 SSD ディスクレベルでデータを圧縮および解凍します。パフォーマンスを損なうことなく、ストレージ価格を削減します。
費用対効果を重視するシナリオ。
説明[ESSD AutoPL] を選択した場合、[AutoPL ディスクのプロビジョニング IOPS] パラメータを構成して、ESSD AutoPL ディスクの 1 秒あたりの入力/出力操作 (IOPS) を初期最大値 50,000 から増やすことができます。パラメータの最大値は 50,000 です。したがって、ESSD AutoPL ディスクの最大 IOPS は理論上 100,000 に達する可能性があります。
ストレージエンジン
PolarDB は、[InnoDB] と [InnoDB & X-Engine] の 2 つのエンジンの種類を提供します。
InnoDB: InnoDB ストレージエンジンのみをデプロイします。
InnoDB & X-Engine: InnoDB と X-Engine の両方をデプロイします。このオプションを選択した後、X-Engine メモリ使用率を指定します。詳細については、「X-Engine エディション」をご参照ください。
ストレージ課金方法
PolarDB は、[従量課金制] と [サブスクリプション] のストレージ課金方法をサポートしています。
[従量課金制]: ストレージ容量はサーバーレスアーキテクチャに基づいて提供されます。この方法では、クラスタを購入する際にストレージ容量を指定する必要はありません。クラスタのストレージ容量は、データ量の増加に合わせて自動的にスケールアップできます。実際のデータ量に対して課金されます。詳細については、「ストレージ」をご参照ください。
[サブスクリプション]: クラスタを作成するときに、特定の量のストレージ容量を購入する必要があります。詳細については、「サブスクリプション」をご参照ください。
説明[課金方法] パラメーターが [サブスクリプション] に設定されている場合、[ストレージ課金方法] の値として [従量課金制] または [サブスクリプション] を選択できます。[課金方法] パラメーターが [従量課金制] に設定されている場合、このパラメーターのデフォルト値(従量課金制)を変更することはできません。
ストレージ容量
クラスター用に購入するストレージ容量の量です。 ストレージ容量の範囲は 50 GB から 500 TB までで、10 GB 単位で指定できます。
説明このパラメーターは、[ストレージ課金方法] が [サブスクリプション] に設定されている場合にのみ有効です。
ストレージコスト
ストレージ費用です。このパラメーター値を変更する必要はありません。実際に使用したストレージに基づいて時間単位で課金されます。詳細については、「請求項目」をご参照ください。
説明クラスタを作成するときにストレージ容量を指定する必要はありません。データ量の増減に応じて、システムがストレージ容量をスケーリングします。
バイナリログを有効にする
[バイナリログを有効にする] を選択するかどうかを指定します。バイナリログの詳細については、「バイナリログを有効にする」をご参照ください。
クラスタ名
クラスターの名前。名前は次の要件を満たしている必要があります。
http://またはhttps://で始めることはできません。長さは 2 ~ 256 文字である必要があります。
このパラメーターが空の場合、システムは自動的にクラスター名を生成します。クラスターの作成後にクラスター名を変更できます。
購入プラン
このパラメーターは、[課金方法] パラメーターの値が [サブスクリプション] の場合にのみサポートされます。
番号
有効な値: 1 ~ 50 。デフォルト値: 1 。
利用規約を読み、同意し、クラスターの [課金方法] に基づいて残りの手順を完了します。
従量課金
[今すぐ購入] をクリックします。
サブスクリプション
[今すぐ購入] をクリックします。
[購入] ページで、注文と支払い方法を確認し、[Subscribe] をクリックします。
説明支払いが完了した後、クラスタの作成には 1 ~ 5 分かかります。その後、クラスター ページで新しいクラスタを表示できます。