@@ -7,29 +7,30 @@ ms.service: cosmos-db
7
7
ms.subservice : postgresql
8
8
ms.custom : ignite-2022
9
9
ms.topic : conceptual
10
- ms.date : 07/08/2022
10
+ ms.date : 01/20/2023
11
11
---
12
12
13
13
# Azure Cosmos DB for PostgreSQL compute and storage
14
14
15
15
[ !INCLUDE [ PostgreSQL] ( ../includes/appliesto-postgresql.md )]
16
+
17
+ Compute resources are provided as vCores, which represent the logical CPU of
18
+ the underlying hardware. The storage size for provisioning refers to the
19
+ capacity available to the coordinator and worker nodes in your cluster. The
20
+ storage includes database files, temporary files, transaction logs, and the
21
+ Postgres server logs.
22
+
23
+ ## Multi-node cluster
16
24
17
- You can select the compute and storage settings independently for
18
- worker nodes and the coordinator node in a cluster.
19
- Compute resources are provided as vCores, which represent
20
- the logical CPU of the underlying hardware. The storage size for
21
- provisioning refers to the capacity available to the coordinator
22
- and worker nodes in your cluster. The storage
23
- includes database files, temporary files, transaction logs, and
24
- the Postgres server logs.
25
+ You can select the compute and storage settings independently for worker nodes
26
+ and the coordinator node in a multi-node cluster.
25
27
26
28
| Resource | Worker node | Coordinator node |
27
29
| -----------------------| --------------------------------| --------------------------|
28
30
| Compute, vCores | 4, 8, 16, 32, 64, 96, 104 | 4, 8, 16, 32, 64, 96 |
29
31
| Memory per vCore, GiB | 8 | 4 |
30
32
| Storage size, TiB | 0.5, 1, 2 | 0.5, 1, 2 |
31
33
| Storage type | General purpose (SSD) | General purpose (SSD) |
32
- | IOPS | Up to 3 IOPS/GiB | Up to 3 IOPS/GiB |
33
34
34
35
The total amount of RAM in a single node is based on the
35
36
selected number of vCores.
@@ -49,36 +50,62 @@ available to each worker and coordinator node.
49
50
50
51
| Storage size, TiB | Maximum IOPS |
51
52
| -------------------| --------------|
52
- | 0.5 | 1,536 |
53
- | 1 | 3,072 |
54
- | 2 | 6,148 |
53
+ | 0.5 | 2,300 |
54
+ | 1 | 5,000 |
55
+ | 2 | 7,500 |
55
56
56
57
For the entire cluster, the aggregated IOPS work out to the
57
58
following values:
58
59
59
60
| Worker nodes | 0.5 TiB, total IOPS | 1 TiB, total IOPS | 2 TiB, total IOPS |
60
61
| --------------| ---------------------| -------------------| -------------------|
61
- | 2 | 3,072 | 6,144 | 12,296 |
62
- | 3 | 4,608 | 9,216 | 18,444 |
63
- | 4 | 6,144 | 12,288 | 24,592 |
64
- | 5 | 7,680 | 15,360 | 30,740 |
65
- | 6 | 9,216 | 18,432 | 36,888 |
66
- | 7 | 10,752 | 21,504 | 43,036 |
67
- | 8 | 12,288 | 24,576 | 49,184 |
68
- | 9 | 13,824 | 27,648 | 55,332 |
69
- | 10 | 15,360 | 30,720 | 61,480 |
70
- | 11 | 16,896 | 33,792 | 67,628 |
71
- | 12 | 18,432 | 36,864 | 73,776 |
72
- | 13 | 19,968 | 39,936 | 79,924 |
73
- | 14 | 21,504 | 43,008 | 86,072 |
74
- | 15 | 23,040 | 46,080 | 92,220 |
75
- | 16 | 24,576 | 49,152 | 98,368 |
76
- | 17 | 26,112 | 52,224 | 104,516 |
77
- | 18 | 27,648 | 55,296 | 110,664 |
78
- | 19 | 29,184 | 58,368 | 116,812 |
79
- | 20 | 30,720 | 61,440 | 122,960 |
80
-
81
- ** Next steps**
62
+ | 2 | 4,600 | 10,000 | 15,000 |
63
+ | 3 | 6,900 | 15,000 | 22,500 |
64
+ | 4 | 9,200 | 20,000 | 30,000 |
65
+ | 5 | 11,500 | 25,000 | 37,500 |
66
+ | 6 | 13,800 | 30,000 | 45,000 |
67
+ | 7 | 16,100 | 35,000 | 52,500 |
68
+ | 8 | 18,400 | 40,000 | 60,000 |
69
+ | 9 | 20,700 | 45,000 | 67,500 |
70
+ | 10 | 23,000 | 50,000 | 75,000 |
71
+ | 11 | 25,300 | 55,000 | 82,500 |
72
+ | 12 | 27,600 | 60,000 | 90,000 |
73
+ | 13 | 29,900 | 65,000 | 97,500 |
74
+ | 14 | 32,200 | 70,000 | 105,000 |
75
+ | 15 | 34,500 | 75,000 | 112,500 |
76
+ | 16 | 36,800 | 80,000 | 120,000 |
77
+ | 17 | 39,100 | 85,000 | 127,500 |
78
+ | 18 | 41,400 | 90,000 | 135,000 |
79
+ | 19 | 43,700 | 95,000 | 142,500 |
80
+ | 20 | 46,000 | 100,000 | 150,000 |
81
+
82
+ ## Single node cluster
83
+
84
+ Single-node cluster resource options differ between [ burstable
85
+ compute] ( concepts-burstable-compute.md ) and regular compute.
86
+
87
+ ** Burstable compute**
88
+
89
+ | Resource | Resource value |
90
+ | ----------| ----------------|
91
+ | Burstable compute, vCores | 1, 2 |
92
+ | Burstable compute memory per vCore, GiB | 4 |
93
+ | Storage size, GiB | 128 |
94
+ | Storage IOPS | Up to 500 |
95
+ | Storage type | General purpose (SSD) |
96
+
97
+ ** Regular compute**
98
+
99
+ | Resource | Resource value |
100
+ | ----------| ----------------|
101
+ | Compute, vCores | 2, 4, 8, 16, 32, 64 |
102
+ | Compute memory per vCore, GiB | 4 |
103
+ | Storage size, GiB (IOPS, up to) | 128 (500), 256 (1,100), 512 (2,300), 1024† (5,000), 2048† (7,500) |
104
+ | Storage type | General purpose (SSD) |
105
+
106
+ † 1024 GiB and 2048 GiB are supported with 8 vCores or greater.
107
+
108
+ ## Next steps
82
109
83
110
* Learn how to [ create a cluster in the portal] ( quickstart-create-portal.md )
84
111
* Change [ compute quotas] ( howto-compute-quota.md ) for a subscription and region
0 commit comments