このトピックでは、PolarDB コンソールでサブスクリプションクラスターを購入する方法について説明します。
サポートされているバージョン
Alibaba Cloud アカウントが登録済みで、PolarDB コンソールへのログインに使用されている必要があります。 詳細については、「Alibaba Cloud アカウントへの登録とログイン」をご参照ください。
背景情報
1 つのクラスターは、1 つのプライマリノードと最大 15 の読み取り専用ノードで構成されます。 高可用性を確保するには、アクティブ / アクティブアーキテクチャを実装するために少なくとも 1 つの読み取り専用ノードが必要です。 ノードは仮想データベースサーバーです。 1 つのノードで複数のデータベースを作成および管理できます。
PolarDB for PostgreSQL では、Virtual Private Cloud (VPC) のみサポートされています。 各 VPC は Alibaba Cloud 上の分離されたネットワークであり、クラシックネットワークよりも安全です。
PolarDB のパフォーマンス機能を最大限に活用するには、PolarDB クラスターを他の Alibaba Cloud サービスと同一の内部ネットワークにデプロイする必要があります。 PolarDB で提供される機能を最大限に活用するには、PolarDB クラスターと Elastic Compute Service (ECS) インスタンスを同じ VPC にデプロイすることを推奨します。 ECS インスタンスがクラシックネットワークにデプロイされている場合、インスタンスを VPC に移行する必要があります。
ステップ 1:基本設定を完了する
このステップでは、クラスターの購入に必要な基本パラメーターとリソースを設定できます。 基本的なパラメーターには、課金方法、リージョン、ゾーンが含まれます。 基本的なリソースには、データベースエンジン、計算ノード仕様、PolarProxy、およびストレージが含まれます。
PolarDBクラスター購入ページに移動します。
課金方法 を [サブスクリプション] に設定します。
サブスクリプションクラスターを作成する際に、コンピューティング、ストレージ、およびプロキシリソースに対して前払い料金を支払う必要があります。
以下のパラメーターを設定します。
パラメーター
説明
リージョン
クラスターのリージョンです。 クラスターの作成後に、クラスターのリージョンを変更することはできません。
説明PolarDBクラスターと、それが接続されるElastic Compute Service (ECS) インスタンスが同じリージョンにデプロイされていることを確認します。 そうしないと、PolarDBクラスターとECSインスタンスはインターネット経由でのみ通信でき、パフォーマンスが低下します。
ECSインスタンスと同じゾーンにPolarDBクラスターをデプロイして、ネットワークの遅延を減らし、アクセス速度を向上させることができます。 また、異なるゾーンに展開することもできます。 ECS インスタンスと同じゾーンに PolarDB クラスターを作成すると、ネットワークの遅延が減少し、アクセス速度が向上します。
作成方法
PolarDB クラスターの作成に使用される方法です。
[プライマリクラスターの作成]:新しい PolarDB クラスターを作成します。
[リサイクルから復元]:ごみ箱から削除されたクラスターのバックアップを復元してクラスターを作成します。
ソースバージョン:削除されたクラスターのバージョンです。
削除されたクラスター:削除されたクラスターの名前です。
バックアップ履歴:復元するバックアップファイルです。
RDSからの移行: ApsaraDB RDSインスタンスのデータを複製し、増分データを同期してクラスターを作成します。 ほとんどの場合、この方法はデータの移行に使用されます。 移行が完了する前は、PolarDBクラスターは読み取り専用モードのままで、バイナリログがデフォルトで有効になっています。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのPolarDB for PostgreSQLクラスターへのアップグレードの概要」をご参照ください。
ソースRDSバージョン: ソースApsaraDB RDSインスタンスのエンジンバージョン。 PostgreSQL 9、PostgreSQL 10、PostgreSQL 11、PostgreSQL 12、PostgreSQL 13、PostgreSQL 14、PostgreSQL 15、またはPostgreSQL 16を選択できます。
ソースRDSインスタンス: ソースApsaraDB RDSインスタンス。 読み取り専用インスタンスは除外されます。
説明他のオプションを選択して、他のエンジンのデータベースを作成できます。
データベースエンジン
[データベースエンジン] を選択します。 PolarDB For PostgreSQLの場合、PostgreSQL 11、PosgreSQL 14またはPostgreSQL 15、を選択します。
データベースのエディション
[データベースエディション] を [エンタープライズエディション] に設定します。
エディション
デフォルトでは、Cluster Edition (Recommended) が選択されています。
仕様
計算ノードの仕様です。 デフォルトでは、[専用] が選択されています。
説明計算ノードの仕様の詳細については、「PolarDB For PostgreSQL Enterprise Editionの計算ノード仕様」をご参照ください。
CPU アーキテクチャ
デフォルトで [X86] が選択されています。
プライマリゾーン
新しいクラスターをデプロイするプライマリゾーンを選択します。
ゾーンは、地域内の地理的に孤立した場所です。 リージョン内のすべてのゾーンで同じレベルのサービスパフォーマンスが提供されます。
PolarDB クラスターと ECS インスタンスは、同じゾーンまたは異なるゾーンにデプロイできます。
プライマリゾーンのみ指定する必要があります。 セカンダリゾーンは自動的に選択されます。
ネットワークタイプ
VPC と vSwitch を設定します。
ネットワークタイプはVPCである必要があります。 PolarDBクラスターが、クラスターが接続されるECSインスタンスと同じVPCに作成されていることを確認します。 VPC が異なる場合、クラスターと ECS インスタンスは内部ネットワーク経由で通信できないため、最適なパフォーマンスを実現できません。
ネットワーク要件を満たす既存のVPCを使用します。 たとえば、ECSインスタンスがネットワークプランと一致する既存のVPCに属している場合、VPCを使用できます。
それ以外の場合は、デフォルトの VPC と vSwitch を使用します。
デフォルト VPC:
選択したリージョンでは、1 つの VPC のみデフォルト VPC として指定されています。
デフォルト VPC の CIDR ブロックでは、16 ビットのサブネットマスクが使用されます。 たとえば、デフォルト VPC の CIDR ブロックは 192.168.0.0/16 です。 この CIDR ブロックは、最大 65,536 のプライベート IP アドレスを使用できます。
デフォルトのVPCは、作成できるVPCのクォータにはカウントされません。
デフォルト 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 の作成と管理」をご参照ください。
ホットスタンバイクラスターの有効化
ホットスタンバイストレージクラスタを有効にするかどうかを指定します。
ホットスタンバイストレージクラスター機能が有効化されている場合、プライマリ PolarDB クラスターとホットスタンバイストレージクラスターの両方が同じリージョンにデプロイされます。 2 つのクラスターにはそれぞれ 3 つのレプリカが存在し、レプリカは合計で 6 つになります。 この機能が無効化されている場合と比較して、高い SLA が提供されます。
この機能を無効にすると、プライマリクラスターのみがデプロイされます。 1 つのクラスターには 3 つのレプリカが存在し、ストレージの単価はこの機能を有効化した場合の半分になります。 そのため、この機能を有効化した場合と比較して SLA が低下します。
ノード数
クラスターのエディションが Cluster Edition (Recommended) の場合、デフォルトで同じ仕様のプライマリノードと読み取り専用ノードが作成されます。 このパラメーターを設定する必要はありません。
フィルター
計算ノードの仕様を選択します。 詳細については、「PolarDB For PostgreSQL Enterprise Editionのコンピュートノード仕様」をご参照ください。
PolarProxy タイプ
デフォルトでは、[専用 Enterprise] が選択されています。
ストレージタイプ
新しいクラスターのストレージタイプ。 PolarDB には、PSL5 と PSL4 の 2 つのストレージタイプがあります。
PSL5:PolarDB の過去のバージョンでサポートされているストレージタイプです。 このストレージタイプは、より高いパフォーマンス、信頼性、および可用性を実現します。
PSL4:PolarDB の新しいストレージタイプです。 PSL4 では、Alibaba Cloud が開発した Smart-SSD テクノロジーにより、物理 SSD ディスクレベルでデータが圧縮および解凍されます。 高いディスクパフォーマンスを維持しながら、データのストレージ料金を最小限に抑えることができます。
説明既存のクラスターのストレージタイプは変更できません。 ストレージタイプを変更する場合は、目的のストレージタイプで新しいクラスターを作成してから、新しいクラスターにデータを移行する必要があります。
それぞれのストレージタイプの詳細については、「PSL4 と PSL5 の比較」をご参照ください。
ストレージの課金方法
PolarDB では、ストレージに対して従量課金とサブスクリプション課金がサポートされています。
従量課金: データ量の増減に応じてストレージ容量が動的に拡張されます。 クラスターの作成時にストレージ容量を指定する必要はなく、ストレージ使用量に対して課金されます。
サブスクリプション: クラスターを作成するときは、特定の容量のストレージを購入する必要があります。
2 つのストレージ課金方法の詳細については、「概要」をご参照ください。
ストレージ容量
クラスター用に購入するストレージ容量です。 ストレージ容量は、10 GB単位で50 GBから500テラバイトの範囲です。
説明このパラメーターは、ストレージ課金方法がサブスクリプションに設定されている場合にのみ有効です。
ストレージコスト
ストレージのコストです。 このパラメーターを設定する必要はありません。 データによって消費されたストレージ容量の量に対して、1 時間単位で課金されます。 詳細については、「仕様と料金」をご参照ください。
説明クラスターを作成する際にストレージ容量を指定する必要はありません。 ストレージリソースは、データ量に基づいて自動的にスケーリングされます。
ステップ2: 詳細オプションの設定
[詳細オプション (オプション)] セクションでは、クラスター名やリソースグループなどのパラメーターを設定できます。
以下のパラメーターを設定します。
パラメーター | 説明 |
クラスター名 | カスタムクラスター名を指定するか、自動生成された名前を使用できます。 [自動生成] を選択すると、クラスターの作成後にクラスター名が自動的に生成されます。 後でクラスター名を変更できます。 [カスタム] を選択した場合、次の要件を満たすクラスター名を入力する必要があります。
|
リソースグループ | ドロップダウンリストからリソースグループを選択します。 詳細については、「リソースグループの作成」をご参照ください。 説明 リソースグループを使用すると、アカウントのリソースを一元管理できます。 リソースは 1 つのリソースグループにのみ属します。 詳細については、「リソースをリソースグループに分類し、リソースグループに対する権限を付与する」をご参照ください。 |
TDE を有効化する | 透過データ暗号化 (TDE) を有効にするかどうかを指定します。 TDE が有効化されると、PolarDB ではクラスターのデータファイルが暗号化されます。 クラスターへのアクセスを許可するためにコードを変更する必要はありません。 ただし、TDE により、クラスターのパフォーマンスは 5% ~ 10% 低下します。 説明 TDE を有効化すると、後で無効化することはできません。 |
ステップ3: 購入するクラスターの数を設定し、注文を確認する
クラスターの全体的な設定を確認し、設定が要件を満たしていることを確認してから、期間と数量を設定します。
ページの右側にある選択した設定を確認します。
クラスターの [数量] および [期間] パラメーターを設定し、[自動更新] を有効にするかどうかを指定します。
説明一度に最大 50 個のクラスターのタグを作成できます。 これにより、一度に複数のゲームサーバーを展開するなど、特定のシナリオで複数のクラスターを作成できます。
Alibaba Cloudアカウントで最大50のクラスターを購入できます。
料金滞納によるサービスの中断を防ぐため、自動更新を有効にすることを推奨します。
利用規約を読んで選択します。
ページの下部に料金と詳細が表示されます。 表示された内容が正しい場合は、[今すぐ購入] をクリックします。
[購入] ページで、注文と支払い方法を確認し、[購読] をクリックします。
支払いの完了後、10 分~ 15 分待ちます。 その後、[クラスター] ページで新しいクラスターを表示できます。
説明クラスターが [作成中] 状態の場合は、使用できません。 クラスターが [実行中] 状態の場合にのみクラスターを使用できます。
クラスターがデプロイされているリージョンが選択されていることを確認してください。 別のリージョンを選択している場合、クラスターを表示できません。
関連する API 操作
API | 説明 |
PolarDB クラスターを作成します。 | |
PolarDB クラスターを照会します。 | |
PolarDB クラスターの詳細情報を照会します。 | |
サブスクリプション PolarDB クラスターの自動更新機能のステータスを照会します。 | |
サブスクリプション PolarDB クラスターの自動更新機能を設定します。 |