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
- Hier erfahren Sie, wie Sie im Portal einen Cluster erstellen.
- Ändern von Computekontingenten für ein Abonnement und eine Region