このトピックでは、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クラスターに移行します。 移行が完了する前は、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、PostgreSQL 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:
リージョンごとにデフォルト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 の作成と管理」をご参照ください。
ホットスタンバイクラスターの有効化
ホットスタンバイストレージクラスタを有効にするかどうかを指定します。
ホットスタンバイストレージクラスター機能が有効化されている場合、プライマリ 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 を使用するには、新しいクラスターを購入し、ストレージタイプを PSL4 に設定してから、新しいクラスターにデータを移行することを推奨します。
それぞれのストレージタイプの詳細については、「PSL4 と PSL5 の比較」をご参照ください。
ストレージコスト
ストレージのコストです。 このパラメーターの値を変更する必要はありません。 データによって消費されたストレージ容量の量に対して、1 時間単位で課金されます。 詳細については、「仕様と料金」をご参照ください。
説明クラスターを作成する際にストレージ容量を指定する必要はありません。 ストレージ容量は、データ量の増加または減少に合わせてスケーリングされます。
ステップ2: 詳細オプションの設定
[詳細オプション (オプション)] セクションでは、クラスター名やリソースグループなどのパラメーターを設定できます。
以下のパラメーターを設定します。
パラメーター | 説明 |
クラスター名 | カスタムクラスター名を指定するか、自動生成された名前を使用できます。 [自動生成] を選択すると、クラスターの作成後にクラスター名が自動的に生成されます。 後でクラスター名を変更できます。 [カスタム] を選択した場合、次の要件を満たすクラスター名を入力する必要があります。
|
リソースグループ | ドロップダウンリストからリソースグループを選択します。 詳細については、「リソースグループの作成」をご参照ください。 説明 リソースグループを使用すると、アカウントのリソースを一元管理できます。 リソースは 1 つのリソースグループにのみ属します。 詳細については、「リソースをリソースグループに分類し、リソースグループに対する権限を付与する」をご参照ください。 |
TDE を有効化する | 透過データ暗号化 (TDE) を有効にするかどうかを指定します。 TDE が有効化されると、PolarDB ではクラスターのデータファイルが暗号化されます。 クラスターへのアクセスを許可するためにコードを変更する必要はありません。 ただし、TDE により、クラスターのパフォーマンスは 5% ~ 10% 低下します。 説明 TDE を有効化すると、後で無効化することはできません。 |
ステップ3: 購入するクラスターの数を設定し、注文を確認する
クラスターを作成する前に、数量などの選択した設定が要件を満足していることを確認してください。
ページの右側で選択した設定を確認します。
数量を指定します。
説明一度に最大 50 個のクラスターのタグを作成できます。 これにより、一度に複数のゲームサーバーを展開するなど、特定のシナリオで複数のクラスターを作成できます。
Alibaba Cloudアカウントで最大50のクラスターを購入できます。
利用規約を読んで選択します。
ページの下部に料金と詳細が表示されます。 表示された内容が正しい場合は、[今すぐ購入] をクリックします。
[購入] ページで、注文と支払い方法を確認し、[購読] をクリックします。
支払いの完了後、10 分~ 15 分待ちます。 その後、[クラスター] ページで新しいクラスターを表示できます。
説明クラスターが [作成中] 状態の場合は、使用できません。 クラスターが [実行中] 状態の場合にのみクラスターを使用できます。
クラスターがデプロイされているリージョンが選択されていることを確認してください。 別のリージョンを選択している場合、クラスターを表示できません。
関連する API 操作
API | 説明 |
PolarDB クラスターを作成します。 | |
PolarDB クラスターを照会します。 | |
PolarDB クラスターの詳細情報を照会します。 |