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