Calcul et stockage Azure Cosmos DB for PostgreSQL

S’APPLIQUE À : Azure Cosmos DB for PostgreSQL (avec l’extension de base de données Citus pour PostgreSQL)

Les ressources de calcul sont fournies en tant que vCores, représentant le processeur logique du matériel sous-jacent. La taille de stockage pour l’approvisionnement fait référence à la capacité disponible pour les nœuds coordinateur et Worker dans votre cluster. Le stockage inclut les fichiers de base de données, les fichiers temporaires, les journaux de transactions et les journaux du serveur PostgreSQL.

Cluster à plusieurs nœuds

Vous pouvez sélectionner les paramètres de calcul et de stockage indépendamment pour les nœuds Worker et le nœud coordinateur dans un cluster à plusieurs nœuds.

Ressource Nœud Worker Nœud coordinateur
Calcule, vCores 4, 8, 16, 32, 64, 96, 104 4, 8, 16, 32, 64, 96
Mémoire par vCore, Gio 8 4
Taille de stockage, Tio 0,5, 1, 2, 4, 8, 16, 32 0,128, 0,25, 0,5, 1, 2, 4, 8, 16, 32
Type de stockage Usage général (SSD) Usage général (SSD)

La quantité totale de mémoire RAM dans un seul nœud est basée sur le nombre de vCores sélectionné.

vCores Un nœud Worker, Gio de RAM Nœud coordinateur, Gio de RAM
4 32 16
8 64 32
16 128 64
32 256 128
64 512 256
96 672 384
104 672 n/a

La quantité totale de stockage que vous approvisionnez définit également la capacité d’E/S disponible sur chaque nœud Worker et coordinateur.

Taille de stockage, Tio Nombre maximal d’E/S par seconde
0.5 2 300
1 5 000
2 7 500
4 7 500
8 16 000
16 18 000
32 20 000

Pour l’ensemble du cluster, les IOPS agrégées présentent les valeurs suivantes :

Nœuds de travail 0,5 Tio, IOPS totales 1 Tio, IOPS totales 2 ou 4 Tio, nombre total d’IOPS 8 Tio, IOPS totales 16 Tio, IOPS totales 32 To, IOPS totales
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

Cluster mononœud

Les options de ressources de cluster à nœud unique diffèrent entre le calcul burstable et le calcul normal.

Calcul Burstable

Ressource Valeur de la ressource
Calcul Burstable, vCores 1, 2
Mémoire de calcul burstable par vCore, Gio 2
Taille de stockage, Gio (IOPS, max) 32 (120), 64 (240), 128 (500)
Type de stockage Usage général (SSD)

Calcul normal

Ressource Valeur de la ressource
Calcule, vCores 2, 4, 8, 16, 32, 64
Mémoire de calcul par vCore, Gio 4
Taille de stockage, Gio (IOPS, max) 128 (500), 256 (1 100), 512 (2 300), 1024† (5 000), 2048† (7 500)
Type de stockage Usage général (SSD)

† 1 024 Gio et 2 048 Gio sont pris en charge avec 8 vCores ou plus.

Nombre maximal d’IOPS pour votre configuration de calcul/stockage

Chaque configuration de calcul a une limite d’IOPS qui dépend du nombre de vCores dans un nœud. Veillez à sélectionner la configuration de calcul pour les nœuds coordinateur et Worker de votre cluster afin d’utiliser pleinement les E/S par seconde dans le stockage sélectionné.

Nœuds Worker, par nœud

Compute Taille de stockage pour optimiser l’utilisation des IOPS, jusqu’à IOPS avec la taille de stockage maximale recommandée, jusqu’à
4 vCores 1 Tio 5 000
8 vCores 4 Tio 7 500
16 vCores 32 Tio 20 000
32 vCores 32 Tio 20 000
64 vCores 32 Tio 20 000
96 vCores 32 Tio 20 000
104 vCores 32 Tio 20 000

Coordinateur et nœud unique avec calcul régulier

Compute Taille de stockage pour optimiser l’utilisation des IOPS, jusqu’à IOPS avec la taille de stockage maximale recommandée, jusqu’à
2 vCores 0.5 To 2 300
4 vCores 1 Tio 5 000
8 vCores 4 Tio 7 500
16 vCores 32 Tio 20 000
32 vCores 32 Tio 20 000
64 vCores 32 Tio 20 000
96 vCores 32 Tio 20 000

Autrement dit, si vous avez besoin de 8 Tio de stockage par nœud ou plus, veillez à sélectionner 16 vCores ou plus pour la configuration de calcul du nœud. Cela vous permettrait d’optimiser l’utilisation des IOPS fournies par le stockage sélectionné.

Étapes suivantes