Important
Azure Cosmos DB for PostgreSQL は、新しいプロジェクトではサポートされなくなりました。 新しいプロジェクトにはこのサービスを使用しないでください。 代わりに、次の 2 つのサービスのいずれかを使用してください。
オートスケール99.999% の可用性を保証するサービス レベル アグリーメント (SLA)、インスタント自動スケーリング、複数のリージョンにまたがる自動フェールオーバーを備えた、大規模なシナリオ向けに設計された分散型データベース ソリューションが必要な場合は、Azure Cosmos DB for NoSQL を使用します。
オープンソースの Citus 拡張機能を使用して、シャード化された PostgreSQL 用の Azure Database For PostgreSQL のエラスティック クラスター機能 を使用します。
コンピューティング リソースは仮想コアとして提供されます。仮想コアは、基礎となるハードウェアの論理 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 使用率を最大化できます。
次のステップ
- ポータルでクラスターを作成する方法を説明します
- サブスクリプションとリージョンのコンピューティング クォータを変更する