Teilen über


Azure Cosmos DB für PostgreSQL: Compute und Speicher

GILT FÜR: Azure Cosmos DB for PostgreSQL (unterstützt von der Citus-Datenbankerweiterung auf PostgreSQL)

Computeressourcen werden in Form von virtuellen Kernen bereitgestellt und repräsentieren die logische CPU der zugrunde liegenden Hardware. Die Speichergröße für die Bereitstellung bezieht sich auf die für die Koordinator- und Workerknoten in Ihrem Cluster verfügbare Kapazität. Der Speicher umfasst Datenbankdateien, temporäre Dateien, Transaktionsprotokolle und die Postgres-Serverprotokolle.

Cluster mit mehreren Knoten

Sie können die Compute- und Speichereinstellungen für Workerknoten und den Koordinatorknoten in einem Cluster mit mehreren Knoten unabhängig voneinander auswählen.

Resource Workerknoten Koordinatorknoten
Compute, virtuelle Kerne 4, 8, 16, 32, 64, 96, 104 4, 8, 16, 32, 64, 96
Arbeitsspeicher pro V-Kern, GiB 8 4
Speichergröße, TiB 0.5, 1, 2, 4, 8, 16, 32 0.128, 0.25, 0.5, 1, 2, 4, 8, 16, 32
Speichertyp Allgemein (SSD) Allgemein (SSD)

Die RAM-Gesamtmenge in einem einzelnen Knoten basiert auf der ausgewählten Anzahl von virtuellen Kernen.

V-Kerne Ein Workerknoten, GiB RAM Koordinatorknoten, GiB RAM
4 32 16
8 64 32
16 128 64
32 256 128
64 512 256
96 672 384
104 672

Außerdem wird durch die Gesamtmenge an bereitgestelltem Speicher die für jeden Worker- und Koordinatorknoten verfügbare E/A-Kapazität definiert.

Speichergröße, TiB Maximale IOPS-Anzahl
0.5 2\.300
1 5\.000
2 7\.500
4 7\.500
8 16.000
16 18.000
32 20.000

Für den gesamten Cluster belaufen sich die aggregierten IOPS auf die folgenden Werte:

Workerknoten 0,5 TiB, IOPS gesamt 1 TiB, IOPS gesamt 2 oder 4 TiB, IOPS gesamt 8 TiB, IOPS gesamt 16 TiB, IOPS gesamt 32 TiB, IOPS gesamt
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

Einzelknotencluster

Die Optionen für Clusterressourcen mit einem Knoten unterscheiden sich zwischen burstfähigem Compute und regulärem Compute.

Burstfähiges Compute

Resource Ressourcenwert
Burstfähiges Compute, virtuelle Kerne 1, 2
Burstfähiger Computespeicher pro virtuellem Kern, GiB 2
Speichergröße, GiB (IOPS, bis zu) 32 (120), 64 (240), 128 (500)
Speichertyp Allgemein (SSD)

Reguläres Compute

Resource Ressourcenwert
Compute, virtuelle Kerne 2, 4, 8, 16, 32, 64
Computespeicher pro virtuellem Kern, GiB 4
Speichergröße, GiB (IOPS, bis zu) 128 (500), 256 (1.100), 512 (2.300), 1024† (5.000), 2048† (7.500)
Speichertyp Allgemein (SSD)

† 1024 GiB und 2048 GiB werden mit 8 virtuellen Kernen oder mehr Kernen unterstützt.

Maximale IOPS für Ihre Compute-/Speicherkonfiguration

Jede Compute-Konfiguration verfügt über einen IOPS-Grenzwert, der von der Anzahl der virtuellen Kerne in einem Knoten abhängt. Stellen Sie sicher, dass Sie die Compute-Konfiguration für den Koordinator und die Workerknoten in Ihrem Cluster auswählen, um IOPS im ausgewählten Speicher vollständig zu nutzen.

Workerknoten, pro Knoten

Compute Speichergröße, um die IOPS-Nutzung zu maximieren, bis zu IOPS mit der maximal empfohlenen Speichergröße, bis zu
4 virtuelle Kerne 1 TiB 5,000
8 virtuelle Kerne 4 TiB 7\.500
16 virtuelle Kerne 32 TiB 20.000
32 virtuelle Kerne 32 TiB 20.000
64 virtuelle Kerne 32 TiB 20.000
96 virtuelle Kerne 32 TiB 20.000
104 virtuelle Kerne 32 TiB 20.000

Koordinator und einzelner Knoten mit regulärem Compute

Compute Speichergröße, um die IOPS-Nutzung zu maximieren, bis zu IOPS mit der maximal empfohlenen Speichergröße, bis zu
2 virtuelle Kerne 0,5 TiB 2\.300
4 virtuelle Kerne 1 TiB 5,000
8 virtuelle Kerne 4 TiB 7\.500
16 virtuelle Kerne 32 TiB 20.000
32 virtuelle Kerne 32 TiB 20.000
64 virtuelle Kerne 32 TiB 20.000
96 virtuelle Kerne 32 TiB 20.000

Anders ausgedrückt: Wenn Sie 8 TiB Speicher pro Knoten oder mehr benötigen, stellen Sie sicher, dass Sie für die Compute-Konfiguration des Knotens mindestens 16 virtuelle Kerne auswählen. Dadurch können Sie die vom ausgewählten Speicher bereitgestellte IOPS-Nutzung maximieren.

Nächste Schritte