PolarDB for PostgreSQL 分散エディション クラスターは、集中型 PolarDB for PostgreSQL クラスター上に構築された分散データベースです。 計算とストレージを分離した分散拡張機能を実現するために、CN/DN の 2 層アーキテクチャを使用します。 このトピックでは、PolarDB 管理コンソールを使用して PolarDB for PostgreSQL 分散エディション クラスターを購入する方法について説明します。
前提条件
Alibaba Cloud アカウントに 登録してログインしていること。
手順
PolarDB for PostgreSQL 分散エディション クラスター購入ページ にアクセスし、以下のパラメーターを設定します。
説明購入ページが異常な表示をしたり、[PostgreSQL 分散] タブが存在しない場合は、お問い合わせください。
セクション
パラメーター
説明
課金方法
サブスクリプション: 固定仕様のリソースを選択し、クラスター作成時に前払いします。 サブスクリプション期間が長いほど、割引率が高くなります。 この方法は、リソース要件が一定で長期的なビジネスに適しています。
従量課金: 固定仕様のリソースを選択しますが、クラスター作成時に前払いする必要はありません。 実際の使用量に基づいて課金されます。 この方法は、リソース要件が柔軟なビジネスに適しています。
説明PolarDB クラスターの使用中に、現在の課金方法がビジネス要件を満たしていないことが判明した場合は、実際のニーズに合わせて 課金方法をいつでも変更 できます。
リージョンとエンジン
エンジン
PolarDB For PostgreSQL 分散エディション に固定されています。
リージョン
クラスターのリージョン。 クラスターが作成された後、クラスターのリージョンを変更することはできません。 詳細については、「リージョンとゾーン」をご参照ください。
説明PolarDB と、クラスターに接続する必要がある ECS インスタンスが同じリージョンに作成されていることを確認してください。 そうしないと、内部ネットワークではなくインターネット経由でのみ通信できるため、パフォーマンスに影響します。
PolarDB と ECS インスタンスを同じゾーンまたは異なるゾーンに作成することを選択できます。 PolarDB と ECS インスタンスを同じゾーンに作成すると、ネットワークレイテンシが短縮され、アクセス速度が向上します。
作成方法
PolarDB for PostgreSQL 分散エディション クラスターを作成する方法です。 デフォルト値は [プライマリクラスターの作成] で、新しい PolarDB クラスターを作成します。
互換性
PostgreSQL 14 に固定されています。
エディション
Enterprise Edition に固定されています。
シリーズ
Cluster Edition (Recommended) に固定されています。
ノードタイプ
2 つのノードタイプがサポートされています: 汎用 と 専用:
専用: 各クラスターは、割り当てられた計算リソース (CPU など) を排他的に使用し、同じサーバー上の他のクラスターとリソースを共有しません。 これにより、より安定した信頼性の高いパフォーマンスが得られます。
汎用: 同じサーバー上の異なるクラスターが、互いのアイドル状態の計算リソース (CPU など) を最大限に活用します。 計算リソースを共有することで、規模の経済のメリットを享受し、より高い費用対効果を実現できます。
CPU アーキテクチャ
X86 に固定されています。
ネットワークとゾーン
ネットワークタイプ
VPC [仮想プライベートクラウド] に固定されています。
VPC
VPC を選択します。 PolarDB と、クラスターに接続する必要がある ECS インスタンスが同じ VPC に作成されていることを確認してください。 そうしないと、内部ネットワーク経由で通信できないため、パフォーマンスに影響します。
既存の VPC がネットワーク要件を満たしている場合は、その VPC を選択します。 たとえば、既存の ECS インスタンスがあり、その ECS インスタンスが属する VPC がネットワーク要件を満たしている場合は、この VPC を選択します。
それ以外の場合は、デフォルトの VPC とデフォルトの vSwitch を使用します。
デフォルト VPC:
リージョンごとにデフォルト VPC は 1 つだけです。
デフォルト VPC の CIDR ブロックは、16 ビットのサブネットマスクを使用します。 たとえば、デフォルト VPC の CIDR ブロックは 192.168.0.0/16 にすることができます。 この CIDR ブロックは、最大 65,536 個のプライベート IP アドレスを提供します。
デフォルト VPC は、Alibaba Cloud で作成できる 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 の作成と管理」をご参照ください。
ゾーンと VSwitch
クラスターの ゾーンと VSwitch を選択します。
ゾーンは、リージョン内の独立した地理的な場所です。 リージョン内のすべてのゾーンは、同じレベルのサービスパフォーマンスを提供します。
PolarDB と ECS インスタンスを同じゾーンまたは異なるゾーンに作成することを選択できます。
ここで指定するゾーンは、PolarDB for PostgreSQL 分散エディション クラスターのプライマリゾーンです。
高可用性モード
高可用性モード を選択します。
[デュアル AZ (ホットスタンバイ ストレージクラスターを有効にする)]: PolarDB は、プライマリクラスターとホットスタンバイ ストレージクラスター (ストレージの 2 つのコピー) の両方を同じリージョンにデプロイし、より高い SLA 信頼性を提供します。 リージョンが複数のゾーンをサポートしている場合、ホットスタンバイクラスターはゾーンディザスタリカバリのためにゾーンをまたいでデプロイされます。
説明ホットスタンバイ ストレージクラスターは、有効にした後は無効にすることができません。
[シングル AZ (ホットスタンバイ ストレージクラスターを無効にする)]
ホットスタンバイ ストレージクラスター機能が無効になっている場合、プライマリクラスターのみがデプロイされます。 クラスターには 3 つのレプリカがあり、ストレージの単価はこの機能が有効になっている場合の半分です。 ただし、SLA に記載されているように、サービス保証のレベルは低下します。
セカンダリゾーン
セカンダリゾーン を選択します。
説明高可用性モード が [デュアル AZ (ホットスタンバイ ストレージクラスターを有効にする)] に設定されている場合は、このパラメーターを設定する必要があります。
仕様とプロキシ
計算ノードの仕様
計算リソースの仕様と数量を設定します。 分散エディション クラスターには、計算ノード (CN) とデータノード (DN) の 2 種類の計算リソースが含まれています。
CN はクラスターメタデータを管理し、分散実行計画を作成します。
DN は実際のデータシャードを格納します。
ノードの仕様の詳細については、「計算リソースの課金ルール」をご参照ください。
データノードの仕様
CN/DN 読み取り専用ノードの数
CN/DN に 1 つの読み取り専用ノードを追加するように固定されています。
ストレージ
ストレージタイプ
PolarDB は、PSL5 と PSL4 の 2 つのストレージタイプをサポートしています。
PSL5: PolarDB の過去のバージョンでサポートされているストレージタイプ。 より高いパフォーマンス、信頼性、可用性を提供します。
PSL4: Alibaba が独自に開発した smart-SSD 技術を採用した PolarDB の新しいストレージタイプ。 この技術は、物理 SSD ディスク層でデータを圧縮および解凍するため、パフォーマンスへの影響を抑えながら、容量あたりのストレージ価格を削減します。
説明既存のクラスターのストレージタイプは変更できません。 ストレージタイプを変更する場合は、目的のストレージタイプで新しいクラスターを作成し、データを新しいクラスターに移行する必要があります。
2 つのストレージタイプの詳細な比較については、「PSL4 と PSL5 の選択方法」をご参照ください。
ストレージコスト
このパラメーターを設定する必要はありません。 システムは、実際のデータ使用量に基づいて時間単位で課金します。 詳細については、「ストレージ容量の課金ルール」をご参照ください。
説明クラスターを作成するときにストレージ容量を指定する必要はありません。 データ量の増減に応じて、システムがストレージ容量を自動的にスケーリングします。
その他の設定 (オプション)
クラスター名
クラスター名 を自動生成するか、カスタマイズするかを選択します。
[クラスター名] を自動生成することを選択した場合、クラスターの作成後にシステムがクラスター名を自動的に生成します。 自動生成されたクラスター名は変更できます。
[クラスター名] をカスタマイズすることを選択した場合は、以下の要件を満たすクラスター名を入力する必要があります。
http://またはhttps://で始めることはできません。長さは 2 ~ 256 文字である必要があります。
名前は文字で始める必要があり、文字、数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を含めることができます。
リソースグループ
作成済みのリソースグループ からターゲット リソースグループを選択します。
説明リソースグループは、1 つの Alibaba Cloud アカウントで関連リソースのグループを管理するために使用されるコンテナーです。 各リソースは 1 つのリソースグループにのみ属することができます。 詳細については、「リソースのグループ化と権限付与」をご参照ください。
ページの右側で、すべての設定項目 (課金方法、リージョン、デプロイメントモード、リソースグループなど) がビジネス要件を満たしていることを確認します。 次に、以下のパラメーターを設定します。
設定項目
説明
数量
購入するクラスターの数を選択します。
説明一度に最大 50 個のクラスターを作成できます。 これにより、一度に複数のゲームサーバーをデプロイするなど、特定のシナリオで複数のクラスターを作成できます。
Alibaba Cloud アカウントで購入できるクラスターは最大 50 個です。
期間
課金方法が [サブスクリプション] の場合にのみ、サブスクリプションの [期間] を設定する必要があります。 [自動更新を有効にする] かどうかを選択することもできます。
説明サブスクリプションの更新を忘れたことによるサービス中断を避けるため、[自動更新を有効にする] を選択することをお勧めします。
合計コストと詳細なコストの内訳 (計算仕様、ストレージ、ネットワークなど) を確認し、[今すぐ購入] をクリックします。 これは、このページで選択したサービス契約と製品固有の条件 (該当する場合) を読んで同意したことを示します。 [支払い] ページで、未払いの注文情報を確認し、支払い方法を選択して、[支払う] をクリックします。
支払いが完了してから 10 ~ 15 分でクラスターが作成されます。 その後、[クラスター] ページで新しく作成されたクラスターを表示できます。
クラスター内のノードのステータスが [作成中] の場合、クラスター全体がまだ完全に作成されていない可能性があり、使用できません。 クラスターは、ステータスが [実行中] になって初めて使用可能になります。
クラスターを表示するときは、クラスターがデプロイされているリージョンを選択していることを確認してください。 そうしないと、クラスターは表示されません。
関連 API 操作
操作 | 説明 |
PolarDB クラスターを作成します。 | |
PolarDB クラスターを照会します。 | |
指定された PolarDB クラスターの詳細属性を表示します。 | |
サブスクリプション PolarDB クラスターの自動更新ステータスを照会します。 | |
サブスクリプション PolarDB クラスターの自動更新ステータスを設定します。 |