Azure Cosmos DB for PostgreSQL のコンピューティングとストレージ
適用対象: Azure Cosmos DB for PostgreSQL (PostgreSQL の Citus データベース拡張機能を利用)
コンピューティング リソースは仮想コアとして提供されます。仮想コアは、基礎となるハードウェアの論理 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 | 4,600 | 10,000 | 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 | 25,300 | 55,000 | 82,500 | 176,000 | 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 | 252,000 | 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 |
17 | 39,100 | 85,000 | 127,500 | 272,000 | 306,000 | 340,000 |
18 | 41,400 | 90,000 | 135,000 | 288,000 | 324,000 | 360,000 |
19 | 43,700 | 95,000 | 142,500 | 304,000 | 342,000 | 380,000 |
20 | 46,000 | 100,000 | 150,000 | 320,000 | 360,000 | 400,000 |
シングル ノード クラスター
シングルノード クラスター リソースのオプションは、バースト可能なコンピューティングと通常のコンピューティングで異なります。
バースト可能なコンピューティング
リソース | リソースの値 |
---|---|
バースト可能なコンピューティング、仮想コア | 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 使用率を最大化できます。
次のステップ
- ポータルでクラスターを作成する方法を説明します
- サブスクリプションとリージョンのコンピューティング クォータを変更する