Le risorse di calcolo vengono fornite come vCore, che rappresentano la CPU logica dell'hardware sottostante. Le dimensioni di archiviazione per il provisioning si riferiscono alla capacità disponibile per i nodi coordinatore e di lavoro nel cluster. L'archiviazione include file di database, file temporanei, log delle transazioni e log del server Postgres.
Cluster a più nodi
È possibile selezionare le impostazioni di calcolo e archiviazione in modo indipendente per i nodi di lavoro e il nodo coordinatore in un cluster multinodo.
Risorsa
Nodo di lavoro
Nodo coordinatore
Calcolo, vCores
4, 8, 16, 32, 64, 96, 104
4, 8, 16, 32, 64, 96
Memoria per vCore, GiB
8
4
Dimensioni archiviazione, TiB
0.5, 1, 2, 4, 8, 16, 32
0.128, 0.25, 0.5, 1, 2, 4, 8, 16, 32
Tipo di archiviazione
Utilizzo generico (SSD)
Utilizzo generico (SSD)
La quantità totale di RAM in un singolo nodo si basa sul numero selezionato di vCore.
vCore
Un nodo lavoratore, GiB RAM
Nodo coordinatore, GiB RAM
4
32
16
8
64
32
16
128
64
32
256
128
64
512
256
96
672
384
104
672
n/d
La quantità totale di spazio di archiviazione di cui si effettua il provisioning definisce anche la capacità di I/O disponibile per ogni nodo di lavoro e coordinatore.
Dimensioni archiviazione, TiB
Numero massimo di IOPS
0,5
2.300
1
5,000
2
7.500
4
7.500
8
16.000
16
18.000
32
20.000
Per l'intero cluster, gli IOPS aggregati sono i seguenti valori:
Nodi di lavoro
0,5 TiB, IOPS totali
1 TiB, operazioni di I/O al secondo totali
2 o 4 TiB, IOPS totali
8 TiB, operazioni di I/O al secondo totali
16 TiB, IOPS totali
32 TiB, operazioni di I/O al secondo totali
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 a nodo singolo
Le opzioni delle risorse cluster a nodo singolo differiscono tra calcolo con burst e le normali risorse di calcolo.
Calcolo con possibilità di burst
Risorsa
Valore della risorsa
Calcolo con possibilità di burst, vCore
1, 2
Memoria di calcolo con possibilità di burst per vCore, GiB
† 1024 GiB e 2048 GiB sono supportati con 8 vCore o più.
Numero massimo di operazioni di I/O al secondo per la configurazione di calcolo/archiviazione
Ogni configurazione di calcolo ha un limite di operazioni di I/O al secondo che dipende dal numero di vCore in un nodo. Assicurati di selezionare la configurazione di calcolo per i nodi coordinatore e lavoratore nel tuo cluster per sfruttare appieno gli IOPS nell'archiviazione selezionata.
Nodi di lavoro, per nodo
Calcolo
Dimensione di archiviazione per massimizzare l'uso degli IOPS, fino a
IOPS con le dimensioni di archiviazione massime consigliate, fino a
4 vCore
1 TiB
5,000
8 vCore
4 TiB
7.500
16 vCore
32 TiB
20.000
32 vCore
32 TiB
20.000
64 vCore
32 TiB
20.000
96 vCore
32 TiB
20.000
104 vCore
32 TiB
20.000
Nodo singolo e coordinatore con calcolo regolare
Calcolo
Dimensioni di archiviazione per incrementare l'uso delle IOPS, fino a
IOPS con la dimensione massima di archiviazione consigliata, fino a
2 vCore
0,5 TiB
2.300
4 vCore
1 TiB
5,000
8 vCore
4 TiB
7.500
16 vCores
32 TiB
20.000
32 vCore
32 TiB
20.000
64 vCore
32 TiB
20.000
96 vCore
32 TiB
20.000
Per inserirlo in un altro modo, se sono necessari 8 TiB di archiviazione per nodo o più, assicurarsi di selezionare 16 vCore o più per la configurazione di calcolo del nodo. In questo modo è possibile ottimizzare l'utilizzo delle operazioni di I/O al secondo fornite dalla risorsa di archiviazione selezionata.
Scrivere query efficienti, creare criteri di indicizzazione, gestire e effettuare il provisioning delle risorse nell'API SQL e nell'SDK con Microsoft Azure Cosmos DB.