Important
Azure Cosmos DB for PostgreSQL は提供終了パスにあり、新しいプロジェクトでは推奨されなくなりました。 代わりに、次の 2 つのサービスのいずれかを使用してください。
PostgreSQL ワークロードの場合: Azure Database For PostgreSQL のエラスティック クラスター機能を使用して、オープンソースの Citus 拡張機能に含まれる水平スケールアウトおよび分散 PostgreSQL 機能を使用します。
NoSQL ワークロードの場合は、99.999% 可用性サービス レベル アグリーメント (SLA)、インスタント 自動スケール、および複数のリージョン間の自動フェールオーバーを含む分散データベース ソリューションに対して Azure Cosmos DB for NoSQL を使用します。
コンピューティング リソースは仮想コアとして提供されます。仮想コアは、基礎となるハードウェアの論理 CPU を表します。 プロビジョニングのストレージ サイズは、クラスターのコーディネーターおよびワーカー ノードに利用できる容量を参照します。 ストレージには、データベース ファイル、一時ファイル、トランザクション ログ、Postgres サーバー ログが含まれます。
マルチノード クラスター
マルチノード クラスター内のワーカー ノードとコーディネーター ノードに対してコンピューティングとストレージ設定を別々に選択できます。
| リソース | ワーカー ノード | コーディネーター ノード |
|---|---|---|
| コンピューティング、仮想コア | 4、8、16、32、64、96、104 | 4、8、16、32、64、96 |
| 仮想コアあたりのメモリ、GiB | 8 | 4 |
| ストレージ サイズ、TiB | 0.5、1、2、4、8、16、32 | 0.128、0.25、0.5、1、2、4、8、16、32 |
| ストレージの種類 | 汎用 (SSD) | 汎用 (SSD) |
1 つのノードの RAM の合計容量は、選択した仮想コアの数に基づいています。
| 仮想コア | 1 つのワーカー ノード、GiB RAM | コーディネーター ノード、GiB RAM |
|---|---|---|
| 4 | 32 | 16 |
| 8 | 64 | 32 |
| 16 | 128 | 64 |
| 32 | 256 | 128 |
| 64 | 512 | 256 |
| 96 | 672 | 384 |
| 104 | 672 | 該当なし |
プロビジョニングするストレージの合計容量によって、ワーカーおよびコーディネーター ノードそれぞれに利用できる I/O 容量も決まります。
| ストレージ サイズ、TiB | 最大 IOPS |
|---|---|
| 0.5 | 2,300 |
| 1 | 5,000 |
| 2 | 7,500 |
| 4 | 7,500 |
| 8 | 16,000 |
| 16 | 18,000 |
| 32 | 20,000 |
クラスター全体で集計された IOPS は次の値になります。
| ワーカー ノード | 0.5 TiB、合計 IOPS | 1 TiB、合計 IOPS | 2 または 4 TiB、合計 IOPS | 8 TiB、合計 IOPS | 16 TiB、合計 IOPS | 32 TiB、合計 IOPS |
|---|---|---|---|---|---|---|
| 2 | 四千六百 | 1万 | 15,000 | 32,000 | 36,000 | 40,000 |
| 3 | 6,900 | 15,000 | 22,500 | 48,000 | 54,000 | 60,000 |
| 4 | 9,200 | 20,000 | 30,000 | 64,000 | 72,000 | 80,000 |
| 5 | 11,500 | 25,000 | 37,500 | 80,000 | 90,000 | 100,000 |
| 6 | 13,800 | 30,000 | 45,000 | 96,000 | 108,000 | 120,000 |
| 7 | 16,100 | 35,000 | 52,500 | 112,000 | 126,000 | 140,000 |
| 8 | 18,400 | 40,000 | 60,000 | 128,000 | 144,000 | 160,000 |
| 9 | 20,700 | 45,000 | 67,500 | 144,000 | 162,000 | 180,000 |
| 10 | 23,000 | 50,000 | 75,000 | 160,000 | 180,000 | 200,000 |
| 11 | 2万5千3百 | 55,000 | 82,500 | 17万6千 | 198,000 | 220,000 |
| 12 | 27,600 | 60,000 | 90,000 | 192,000 | 216,000 | 240,000 |
| 13 | 29,900 | 65,000 | 97,500 | 208,000 | 234,000 | 260,000 |
| 14 | 32,200 | 70,000 | 105,000 | 224,000 | 25万2千 | 280,000 |
| 15 | 34,500 | 75,000 | 112,500 | 240,000 | 270,000 | 300,000 |
| 16 | 36,800 | 80,000 | 120,000 | 256,000 | 288,000 | 320,000 |
| 十七 | 39,100 | 85,000 | 127,500 | 27万2千 | 306,000 | 340,000 |
| 18 | 41,400 | 90,000 | 135,000 | 288,000 | 324,000 | 36万 |
| 19 | 43,700 | 95,000 | 142,500 | 304,000 | 342,000 | 380,000 |
| 20 | 46,000 | 100,000 | 150,000 | 320,000 | 36万 | 400,000 |
シングル ノード クラスター
シングルノード クラスター リソースのオプションは、バースト可能なコンピューティングと通常のコンピューティングで異なります。
Burstable コンピューティング
| リソース | リソース値 |
|---|---|
| バースト可能なコンピューティング、仮想コア | 1、2 |
| 仮想コアあたりのバースト可能なコンピューティング メモリ、GiB | 2 |
| ストレージ サイズ、GiB (IOPS、最大) | 32 (120)、64 (240)、128 (500) |
| ストレージの種類 | 汎用 (SSD) |
通常のコンピューティング
| リソース | リソース値 |
|---|---|
| コンピューティング、仮想コア | 2、4、8、16、32、64 |
| 仮想コアあたりのコンピューティング メモリ、GiB | 4 |
| ストレージ サイズ、GiB (IOPS、最大) | 128 (500)、256 (1,100)、512 (2,300)、1024† (5,000)、2048† (7,500) |
| ストレージの種類 | 汎用 (SSD) |
† 8 個以上の仮想コアの場合、1024 GiB と 2048 GiB がサポートされています。
コンピューティング/ストレージ構成の最大 IOPS
各コンピューティング構成には、ノード内の仮想コアの数に応じた IOPS 制限があります。 選択したストレージの IOPS を最大限に活用するには、クラスター内のコーディネーター ノードとワーカー ノードのコンピューティング構成を選択してください。
ワーカー ノード (ノードごと)
| Compute | IOPS 使用率を最大化するストレージ サイズ (最大) | 最大推奨ストレージ サイズでの IOPS (最大) |
|---|---|---|
| 4 仮想コア | 1 TiB | 5,000 |
| 8 仮想コア | 4 TiB | 7,500 |
| 16 仮想コア | 32テビバイト (TiB) | 20,000 |
| 32 仮想コア | 32テビバイト (TiB) | 20,000 |
| 64 仮想コア | 32テビバイト (TiB) | 20,000 |
| 96 仮想コア | 32テビバイト (TiB) | 20,000 |
| 104 仮想コア | 32テビバイト (TiB) | 20,000 |
コーディネーターと、通常のコンピューティングを使用する単一ノード
| Compute | IOPS 使用率を最大化するストレージ サイズ (最大) | 最大推奨ストレージ サイズでの IOPS (最大) |
|---|---|---|
| 2 仮想コア | 0.5 TiB | 2,300 |
| 4 仮想コア | 1 TiB | 5,000 |
| 8 仮想コア | 4 TiB | 7,500 |
| 16 仮想コア | 32テビバイト (TiB) | 20,000 |
| 32 仮想コア | 32テビバイト (TiB) | 20,000 |
| 64 仮想コア | 32テビバイト (TiB) | 20,000 |
| 96 仮想コア | 32テビバイト (TiB) | 20,000 |
言い換えると、ノードあたり 8 TiB 以上のストレージが必要な場合は、ノードのコンピューティング構成に 16 個以上の仮想コアを選択してください。 これにより、選択したストレージによって提供される IOPS 使用率を最大化できます。
次のステップ
- ポータルでクラスターを作成する方法を説明します
- サブスクリプションとリージョンのコンピューティング クォータを変更する