このトピックでは、PolarDBコンソールでEnterprise Editionのサブスクリプションクラスターを購入する方法について説明します。
ApsaraDB RDS for MySQLインスタンスがある場合、ApsaraDB RDS for MySQLインスタンスをPolarDB for MySQLクラスターにアップグレードできます。 アップグレード後、ソースApsaraDB RDS for MySQLインスタンスのアカウント、データベース、IPアドレスホワイトリスト、および必要なパラメーターはPolarDB for MySQLクラスターに保持されます。 詳細については、「概要」をご参照ください。
既存のPolarDB for MySQLクラスターがある場合、既存のクラスターから新しいPolarDB for MySQLクラスターにデータを移行することで、PolarDB for MySQLクラスターをアップグレードできます。 アップグレード後、ソースクラスターのアカウント、データベース、IPアドレスホワイトリスト、および必要なパラメーターは、ターゲットクラスターに保持されます。 詳細については、「メジャーバージョンのアップグレード」をご参照ください。
前提条件
Alibaba Cloudアカウントを作成し、そのアカウントでPolarDBコンソールにログインしていること。 詳細については、「Alibaba Cloudアカウントへの登録とログイン」をご参照ください。
ステップ1: 基本設定を完了する
[基本設定] ステップでは、クラスターの購入に必要な基本パラメーターとリソースを設定できます。 基本パラメータには、課金方法、リージョン、ゾーンが含まれます。 基本リソースには、データベースエンジン、エディション、仕様、およびストレージが含まれます。 基本設定が完了したら、[次へ: クラスター設定] をクリックします。
に移動します。Go to thePolarDBクラスター購入ページ.
セット課金方法へサブスクリプション.
サブスクリプションクラスターを作成するときは、コンピューティングリソースの前払い料金を支払う必要があります。
セットリージョン.
待ち時間を減らすために、地理的な場所に近いリージョンを選択します。 クラスターの作成後、クラスターのリージョンは変更できません。 詳しくは、「リージョンとゾーン」をご参照ください。
説明接続するPolarDBクラスターとElastic Compute Service (ECS) インスタンスが同じリージョンにデプロイされていることを確認します。 そうしないと、PolarDBクラスターとECSインスタンスはインターネット経由でのみ通信でき、クラスターのパフォーマンスが低下します。
PolarDBクラスターとECSインスタンスは、同じゾーンまたは異なるゾーンにデプロイできます。 ECSインスタンスと同じゾーンにPolarDBクラスターを作成すると、ネットワークの遅延が減少し、アクセス速度が向上します。
セット作成方法へプライマリクラスターの作成を作成します。PolarDBクラスター
Creation Methodパラメーターには、次のオプションも含まれます。
セカンダリクラスタの作成: グローバルデータベースネットワーク (GDN) にデプロイされたセカンダリクラスタを作成します。 詳細については、「セカンダリクラスターの追加」をご参照ください。
PolarDBからのアップグレード /移行: ソースPolarDBクラスターからデータを複製し、増分データを同期することによってクラスターを作成します。 ほとんどの場合、この方法はPolarDB for MySQLクラスターのメジャーバージョンをアップグレードするために使用されます。 詳細については、「メジャーバージョンのアップグレード」をご参照ください。
ソースPolarDBバージョン: ソースPolarDBクラスターのバージョン。 有効な値: MySQL 5.6、MySQL 5.7、およびMySQL 8.0
ソースPolarDBクラスター: ソースPolarDBクラスター。
RDSからの移行: ApsaraDB RDSインスタンスのデータを複製し、増分データを同期してクラスターを作成します。 ほとんどの場合、この方法はデータの移行に使用されます。 データ移行前は、PolarDBクラスターの読み取り /書き込みモードは読み取り専用です。 デフォルトでは、バイナリログは有効です。 詳細については、「概要」をご参照ください。
ソースRDSバージョン: ソースRDSインスタンスのエンジンバージョン。 有効な値: MySQL 5.6、MySQL 5.7、およびMySQL 8.0
ソースRDSインスタンス: ソースApsaraDB RDSインスタンス。 読み取り専用インスタンスは除外されます。
説明読み取り専用インスタンスは、使用可能なソースインスタンスのリストに表示されません。 非InnoDBエンジンを実行するApsaraDB RDSインスタンスはサポートされていません。 バックアップファイルを復元してPolarDBクラスターを作成すると、ソースインスタンスは中断されることなく実行を維持できます。
RDSからクローンを作成: 選択したApsaraDB RDSインスタンスのデータをクローンしてPolarDBクラスターを作成します。 詳細については、「ApsaraDB RDS For MySQLインスタンスをPolarDB for MySQLクラスターにクローンする」をご参照ください。
ソースRDSバージョン: ソースApsaraDB RDSインスタンスのエンジンバージョン。 有効な値: MySQL 5.6、MySQL 5.7、およびMySQL 8.0
ソースRDSインスタンス: ソースApsaraDB RDSインスタンス。 読み取り専用インスタンスは除外されます。
説明読み取り専用インスタンスは、使用可能なソースインスタンスのリストに表示されません。 非InnoDBエンジンを実行するApsaraDB RDSインスタンスはサポートされていません。 バックアップファイルを復元してPolarDBクラスターを作成すると、ソースインスタンスは中断されることなく実行を維持できます。
Restore from Recycle: ごみ箱から削除されたクラスターのバックアップを復元してクラスターを作成します。
ソースバージョン: 削除されたクラスターのバージョン。
削除済みクラスター: 削除されたクラスターの名前。
バックアップ履歴: 復元するバックアップファイル。
データベースエンジンパラメーターを使用します。
PolarDBは、次のデータベースエンジンをサポートします。
MySQL 8.0.2 (MySQL 8.0と完全互換)
(推奨) MySQL 8.0.1 (MySQL 8.0と完全互換)
MySQL 5.7 MySQL 5.7と完全に互換性があります
MySQL 5.6 MySQL 5.6と完全に互換性があります
を設定します。Set theデータベース版パラメーターをエンタープライズ版.
を設定します。Set theエディションパラメーターを使用します。
有効な値: クラスター およびマルチプライマリクラスター。 2つのエディションの詳細については、「エディション」をご参照ください。
説明マルチプライマリクラスター オプションは、[作成方法] パラメーターを [プライマリクラスターの作成] 、[PolarDBからのアップグレード /移行] 、または [ごみ箱からの復元] に設定し、[データベースエンジン] パラメーターを [MySQL 8.0.1] に設定した場合にのみサポートされます。
セットノード.
ソースクラスターがクラスター を実行している場合、クラスターはデフォルトで1つのプライマリノードと1つの読み取り専用ノードで構成されます。 クラスターには、2つのノード (プライマリノードと読み取り専用ノード) または1つのノード (プライマリノード) を選択できます。
説明クラスターの購入時に読み取り専用ノードの数を1に設定した場合、クラスターの作成後に読み取り専用ノードの数を0に変更することはできません。 既存のクラスターの読み取り専用ノードの数を0に変更するには、読み取り専用ノードの数を0に設定して新しいクラスターを購入することを推奨します。 次に、既存のクラスターのデータを新しいクラスターに移行します。 詳細については、「PolarDB For MySQLクラスター間のデータ移行」をご参照ください。
ソースクラスターがマルチプライマリクラスターを実行している場合、デフォルトで同じ仕様のプライマリノードが2つ作成されます。 この場合、このパラメーターを設定する必要はありません。
セットプライマリゾーン.
ゾーンは、リージョン内の独立した地理的位置です。 リージョン内のすべてのゾーンが同じレベルのサービスパフォーマンスを提供します。
PolarDBクラスターとECSインスタンスは、同じゾーンまたは異なるゾーンにデプロイできます。
プライマリゾーンのみを指定する必要があります。 システムは自動的にセカンダリゾーンを選択します。
セットホットスタンバイクラスタの有効化.
ホットスタンバイストレージクラスター機能が有効になっている場合、プライマリPolarDBクラスターとホットスタンバイストレージクラスターは同じリージョンにデプロイされます。 2つのクラスターにはそれぞれ3つのレプリカがあり、合計で6つのレプリカになります。 これにより、機能が無効になっている場合よりも高いサービスレベル契約 (SLA) が提供されます。
この機能を無効にすると、プライマリクラスターのみがデプロイされます。 クラスターには3つのレプリカがあり、ストレージの単価はこの機能を有効にした場合の半分になります。 これにより、この機能を有効にした場合よりもSLAが低くなります。
説明クラスターの作成後、ホットスタンバイストレージクラスター機能のステータスを変更することはできません。 既存のクラスターのホットスタンバイストレージクラスター機能を有効または無効にするには、必要に応じてホットスタンバイストレージクラスター機能を設定した新しいクラスターを購入することを推奨します。 次に、既存のクラスターのデータをDTS経由で新しいクラスターに移行します。 詳細については、「PolarDB For MySQLクラスター間のデータ移行」をご参照ください。
セット仕様.
有効な値: 汎用および専用。
専用: 各クラスターに割り当てられているCPUなどのコンピューティングリソースは、クラスター専用です。 これにより、クラスタの安定性と信頼性が向上します。
汎用: CPUなどのアイドルコンピューティングリソースは、費用対効果を確保するために同じサーバー上のクラスター間で共有されます。
仕様の種類の比較の詳細については、「汎用コンピュートノードと専用コンピュートノードの比較」をご参照ください。
計算ノードの仕様を選択します。
説明コンピュートノードの仕様の詳細については、「Enterprise Editionコンピュートノードの仕様」をご参照ください。
の値は、PolarProxyタイプパラメータの値によって変更されます。仕様パラメーターを使用します。
PolarDBは、Standard Enterprise EditionとDedicated Enterprise Editionの2種類のPolarProxyをサポートしています。
Standard Enterprise Editionタイプは、汎用クラスターで使用できます。 このPolarProxyタイプは、CPUリソースを共有し、ビジネス負荷に基づいて数秒以内にスマートエラスティックスケーリング機能を提供します。
Dedicated Enterprise Editionタイプは、Dedicatedクラスターで使用できます。 このPolarProxyタイプは、割り当てられたすべてのCPUリソースを占有し、安定性を向上します。
セットストレージタイプ.
PolarDBは、PSL5とPSL4のストレージタイプをサポートしています。
PSL5: 以前のバージョンのPolarDBでサポートされているストレージタイプ。 このタイプは、2022年6月7日より前に購入したPolarDBクラスターのデフォルトのストレージタイプです。 PSL5は、より高いパフォーマンス、信頼性、および可用性をストレージに提供します。
PSL4: PolarDBの新しいストレージタイプ。 このタイプは、Alibaba Cloudが社内で開発したSmart-SSDテクノロジーを使用して、SSDディスクに保存されているデータを圧縮および解凍します。 PSL4は、高いディスクパフォーマンスを維持しながら、データのストレージコストを最小限に抑えることができます。
説明既存のクラスターのストレージタイプは変更できません。 PSL4を使用するには、新しいクラスターを購入し、ストレージタイプをPSL4に設定してから、新しいクラスターにデータを移行することを推奨します。
2つのストレージタイプの詳細については、PSL4とPSL5を選択するにはどうすればよいですか?.
セットストレージエンジン.
PolarDBは、InnoDBおよびInnoDB & X-engineのエンジンタイプをサポートしています。
InnoDB: InnoDBストレージエンジンのみをデプロイします。
InnoDB & X-Engine:: InnoDBとX-Engineをデプロイします。 このオプションを選択した場合は, X-Engineのメモリ使用率を指定します。 詳細については、「X-Engine Edition」をご参照ください。
設定ストレージ課金方法.
PolarDBは、従量課金とサブスクリプションのストレージ課金方法をサポートしています。
従量課金: ストレージ容量は、サーバーレスアーキテクチャに基づいて提供されます。 この方法では、クラスターを購入するときにストレージ容量を指定する必要はありません。 クラスタの記憶容量は、データの量が増加するにつれて自動的にスケールアップすることができる。 実際のデータ量に対して課金されます。 詳細については、「従量課金」をご参照ください。
サブスクリプション: クラスターの作成時に特定のストレージ容量を購入する必要があります。 詳細については、「サブスクリプション」をご参照ください。
説明[課金方法] が [サブスクリプション] に設定されている場合、[ストレージ課金方法] として [従量課金] または [サブスクリプション] を選択できます。 課金方法が従量課金に設定されている場合、このパラメーターは設定できず、従量課金がデフォルトの方法です。
ストレージ容量を設定します。 購入するサブスクリプションストレージ容量を指定します。 ストレージ容量は、10 GB単位で50 GBから100テラバイトの範囲です。
説明このパラメーターは、ストレージ課金方法がサブスクリプションに設定されている場合にのみ使用できます。
ステップ2: クラスター設定を完了する
[クラスター設定] ステップで、クラスター名、ネットワークタイプ、パラメーターテンプレート、およびテーブル名の大文字と小文字の区別を設定します。 クラスターの設定が完了したら、[次へ: 注文の確認] をクリックします。
クラスター名を自動生成またはカスタムに設定できます。
[クラスター名] を [自動生成] に設定した場合、クラスターの作成後にクラスター名が生成されます。 自動生成されたクラスター名を変更することもできます。 [クラスター名] を [カスタム] に設定した場合、次の要件を満たす名前を入力する必要があります。
名前は
http://
またはhttps://
で始めることはできません。名前は2〜256文字である必要があります。
名前は文字で始まる必要があり、英数字、ピリオド (.) 、アンダースコア (_) 、およびハイフン (-) を使用できます。
セットリソースグループ.
ドロップダウンリストからリソースグループを選択します。 詳細については、「リソースグループの作成」をご参照ください。
説明リソースグループは、Alibaba Cloudアカウントに属するリソースのグループです。 リソースグループを使用すると、リソースを一元管理できます。 リソースは1つのリソースグループにのみ属します。 詳細については、「リソースをリソースグループに分類し、リソースグループに対する権限を付与する」をご参照ください。
仮想プライベートクラウド (VPC) とvSwitchを設定します。
ネットワークタイプはVPCのみです。 このパラメーターを設定する必要はありません。 PolarDBクラスターが、接続するECSインスタンスと同じVPCに作成されていることを確認します。 そうしないと、クラスターとECSインスタンスは、最適なパフォーマンスを実現するために内部ネットワークを介して通信できません。
既存のVPCがネットワーク要件を満たしている場合は、VPCを選択します。 たとえば、既存のECSインスタンスがあり、ECSインスタンスが属するVPCがネットワーク要件を満たしている場合、このVPCを選択します。
それ以外の場合は、デフォルトVPCとデフォルトvSwitchを使用します。
デフォルト VPC:
選択したリージョンでは、1つのVPCのみがデフォルトVPCとして指定されています。
デフォルトVPCのCIDRブロックは、16ビットのサブネットマスクを使用します。 たとえば、デフォルトVPCのCIDRブロックは192.168.0.0/16です。 このCIDRブロックは、最大65,536のプライベートIPアドレスを提供します。
デフォルトのVPCは、Alibaba Cloudで作成できるVPCのクォータにはカウントされません。
デフォルトのvSwitch:
選択したゾーンでは、デフォルトのvSwitchとしてvSwitchが1つだけ指定されています。
デフォルトのvSwitchのCIDRブロックは、20ビットのサブネットマスクを使用します。 たとえば、デフォルトのvSwitchのCIDRブロックは192.168.0.0/20です。 このCIDRブロックは、最大4,096のプライベートIPアドレスを提供します。
デフォルトのvSwitchは、VPCで作成できるvSwitchのクォータにカウントされません。
デフォルトのVPCとvSwitchが要件を満たさない場合は、カスタムVPCとvSwitchを作成できます。 詳細については、「VPCの作成と管理」をご参照ください。
セットパラメータテンプレート.
カスタムまたはデフォルトのシステムパラメータテンプレートを選択します。
説明ドロップダウンリストには、現在のリージョンで使用可能なすべてのカスタムまたはデフォルトのシステムパラメーターテンプレートが表示されます。 詳細については、「パラメーターテンプレートの適用」をご参照ください。
セットタイムゾーン.
クラスターのタイムゾーン。 デフォルト値はUTC + 08:00です。
セットテーブル名.
クラスター内のテーブル名が大文字と小文字を区別するかどうかを指定できます。 このパラメーターのデフォルト値は、大文字と小文字を区別しない (デフォルト) です。 オンプレミスデータベースのテーブル名が大文字と小文字を区別する場合は、[大文字と小文字を区別する] を選択して、データ移行のプロセスを簡素化します。
説明クラスターの作成後、このパラメーターの値を変更することはできません。 このパラメーターの設定は、慎重に行ってください。
バイナリログを有効にするかどうかを指定します。 バイナリログを有効にするには、[バイナリログの有効化] をクリックします。 詳細については、「バイナリログの有効化」をご参照ください。
クラスターがリリースされたときのバックアップ保持ポリシーを指定します。
最後の自動バックアップを保持する (リリース前の自動バックアップ) (デフォルト): クラスターを削除すると、システムは最後のバックアップを保持します。
すべてのバックアップを保持: クラスターを削除すると、システムはすべてのバックアップを保持します。
すべてのバックアップの削除 (復元できません): クラスターを削除しても、システムはバックアップを保持しません。
ステップ3: 注文を確認する
クラスターを作成する前に、数量などの選択した設定が要件を満たしていることを確認してください。
選択した設定を確認します。
ワンステップで設定を変更するには、をクリックします。
設定期間と数量を選択し、自動更新の有効化.
説明一度に最大50のクラスターを作成できます。 これにより、特定のシナリオで複数のクラスターを作成できます。 たとえば、一度に複数のゲームサーバーをデプロイできます。
Alibaba Cloudアカウントで最大50のクラスターを購入できます。
料金滞納によるサービスの中断を防ぐため、自動更新を有効にすることを推奨します。
利用規約を読んで選択します。
ページの下部に料金と詳細を表示します。 正しい場合は、[今すぐ購入] をクリックします。
On the購入ページで注文と支払い方法を確認し、購入.
支払いが完了したら、10〜15分待ちます。 その後、[クラスター] ページで新しいクラスターを表示できます。
説明クラスター内の特定のノードが 作成中 状態の場合、クラスターは作成中であり、使用できません。 クラスターが 実行中 状態の場合にのみクラスターを使用できます。
クラスターがデプロイされているリージョンを選択してください。 別のリージョンを選択している場合、クラスターを表示できません。
関連する API 操作
API 操作 | 説明 |
PolarDB クラスターを作成します。 | |
PolarDB クラスターを照会します。 | |
PolarDBクラスターの属性を照会します。 | |
サブスクリプションPolarDBクラスターの自動更新機能ステータスを照会します。 | |
サブスクリプションPolarDBクラスターの自動更新機能を設定します。 |