Compute- und Speicheroptionen in Azure Database for PostgreSQL: Flexible Server
GILT FÜR: Azure Database for PostgreSQL – Flexible Server
Sie können eine Azure-Datenbank für flexible Serverinstanz von PostgreSQL in einer von drei Preisstufen erstellen: Burstable, General Purpose und Memory Optimized. Der Tarif wird basierend auf der Berechnung, dem Arbeitsspeicher und dem Speicher, wie von Ihnen bereitgestellt, berechnet. Ein Server kann über eine oder mehrere Datenbanken verfügen.
Ressource/Tarif | Burstfähig | Universell | Arbeitsspeicheroptimiert |
---|---|---|---|
VM-Serien | B-Serie | Ddsv5-Serie, Dadsv5-Serie, Ddsv4-Serie, Dsv3-Serie |
Edsv5-Serie, Eadsv5-Serie, Edsv4-Serie, Esv3-Serie |
V-Kerne | 1, 2, 4, 8, 12, 16, 20 | 2, 4, 8, 16, 32, 48, 64, 96 | 2, 4, 8, 16, 20 (v4/v5), 32, 48, 64, 96 |
Arbeitsspeicher pro V-Kern | Variable | 4 GB | 6,75 GB bis 8 GB |
Speichergröße | 32 GB bis 32 TB | 32 GB bis 32 TB | 32 GB bis 32 TB |
Aufbewahrungszeitraum von Datenbanksicherungen | 7 bis 35 Tage | 7 bis 35 Tage | 7 bis 35 Tage |
Verwenden Sie zur Auswahl eines Tarifs die folgende Tabelle als Ausgangspunkt:
Tarif | Zielworkloads |
---|---|
Burstfähig | Workloads, die nicht ständig die volle CPU-Leistung benötigen. |
Universell | Geeignet für die meisten Unternehmensworkloads mit gängigen Compute- und Arbeitsspeicheranforderungen und skalierbarem E/A-Durchsatz. Hierzu zählen beispielsweise zum Hosten von Web- und mobilen Apps verwendete Server und andere Unternehmensanwendungen. |
Arbeitsspeicheroptimiert | Geeignet für Hochleistungs-Datenbankworkloads, für die In-Memory-Leistung erforderlich ist, um eine schnellere Transaktionsverarbeitung und höhere Parallelität zu erzielen. Hierzu zählen beispielsweise Server für die Verarbeitung von Echtzeitdaten und leistungsstarke Transaktions- oder Analyse-Apps. |
Nachdem Sie einen Server für die Computeebene erstellt haben, können Sie die Anzahl der virtuellen Kerne (nach oben oder unten) und die Speichergröße (nach oben) innerhalb von Sekunden ändern. Sie können den Aufbewahrungszeitraum für Sicherungen auch unabhängig nach oben oder unten anpassen. Weitere Informationen finden Sie auf der Seite Skalierungsressourcen.
Computeebenen, virtuelle Kerne und Servertypen
Sie können Computeressourcen basierend auf Tarif, virtuellen Kernen und Speichergröße auswählen. Virtuelle Kerne stellen die logische CPU der zugrunde liegenden Hardware dar.
Die detaillierten Spezifikationen der verfügbaren Servertypen lauten wie folgt:
SKU-Name | V-Kerne | Arbeitsspeichergröße | Maximal unterstützte IOPS | Maximal unterstützte E/A-Bandbreite |
---|---|---|---|---|
Burstfähig | ||||
B1ms | 1 | 2 GiB | 640 | 10 MiB/s |
B2s | 2 | 4 GiB | 1\.280 | 15 MiB/s |
B2ms | 2 | 4 GiB | 1.700 | 22,5 MiB/s |
B4ms | 4 | 8 GiB | 2\.400 | 35 MiB/s |
B8ms | 8 | 16 GiB | 3.100 | 50 MiB/s |
B12ms | 12 | 24 GiB | 3.800 | 50 MiB/s |
B16ms | 16 | 32GiB | 4.300 | 50 MiB/s |
B20ms | 20 | 40 GiB | 5.000 | 50 MiB/s |
Allgemeiner Zweck | ||||
D2s_v3 / D2ds_v4 / D2ds_v5 / D2ads_v5 | 2 | 8 GiB | 3\.200 | 48 MiB/s |
D4s_v3 / D4ds_v4 / D4ds_v5 / D4ads_v5 | 4 | 16 GiB | 6\.400 | 96 MiB/s |
D8s_v3 / D8ds_v4 / D8ds_v5 / D8ads_v5 | 8 | 32GiB | 12.800 | 192 MiB/sec |
D16s_v3 / D16ds_v4 / D16ds_v5 / D16ds_v5 | 16 | 64GiB | 20.000 | 384 MiB/sec |
D32s_v3 / D32ds_v4 / D32ds_v5 / D32ads_v5 | 32 | 128 GB | 20.000 | 768 MiB/s |
D48s_v3 / D48ds_v4 / D48ds_v5 / D48ads_v5 | 48 | 192 GiB | 20.000 | 900 MiB/s |
D64s_v3 / D64ds_v4 / D64ds_v5/ D64ads_v5 | 64 | 256 GiB | 20.000 | 900 MiB/s |
D96ds_v5 / D96ads_v5 | 96 | 384 GiB | 20.000 | 900 MiB/s |
Arbeitsspeicheroptimiert | ||||
E2s_v3 / E2ds_v4 / E2ds_v5 / E2ads_v5 | 2 | 16 GiB | 3\.200 | 48 MiB/s |
E4s_v3 / E4ds_v4 / E4ds_v5 / E4ads_v5 | 4 | 32GiB | 6\.400 | 96 MiB/s |
E8s_v3 / E8ds_v4 / E8ds_v5 / E8ads_v5 | 8 | 64GiB | 12.800 | 192 MiB/sec |
E16s_v3 / E16ds_v4 / E16ds_v5 / E16ads_v5 | 16 | 128 GB | 20.000 | 384 MiB/sec |
E20ds_v4 / E20ds_v5 / E20ads_v5 | 20 | 160 GiB | 20.000 | 480 MiB/sec |
E32s_v3 / E32ds_v4 / E32ds_v5 / E32ads_v5 | 32 | 256 GiB | 20.000 | 768 MiB/s |
E48s_v3 / E48ds_v4 / E48ds_v5 / E48ads_v5 | 48 | 384 GiB | 20.000 | 900 MiB/s |
E64s_v3 / E64ds_v4 | 64 | 432 GiB | 20.000 | 900 MiB/s |
E64ds_v5 / E64ads_v4 | 64 | 512 GB | 20.000 | 900 MiB/s |
E96ds_v5 /E96ads_v5 | 96 | 672 GiB | 20.000 | 900 MiB/s |
Storage
Der von Ihnen bereitgestellte Speicher definiert die Speicherkapazität, die für Ihren Azure Database for PostgreSQL-Server zur Verfügung steht. Der Speicher wird für Datenbankdateien, temporäre Dateien, Transaktionsprotokolle und PostgreSQL-Serverprotokolle verwendet. Außerdem wird durch die Gesamtmenge an bereitgestelltem Speicher die E/A-Kapazität Ihres Servers definiert.
Speicher ist in den folgenden festen Größen verfügbar:
Datenträgergröße | IOPS |
---|---|
32GiB | Bereitgestellt 120, max. 3.500 |
64GiB | Bereitgestellt 240, max. 3.500 |
128 GB | Bereitgestellt 500, max. 3.500 |
256 GiB | Bereitgestellt 1.100, max. 3.500 |
512 GB | Bereitgestellt 2.300, max. 3.500 |
1 TiB | 5\.000 |
2TiB | 7.500 |
4 TiB | 7\.500 |
8 TiB | 16.000 |
16 TiB | 18.000 |
32 TiB | 20.000 |
Ihr VM-Typ verfügt auch über IOPS-Grenzwerte. Sie können zwar unabhängig vom Servertyp eine beliebige Speichergröße auswählen, dann aber möglicherweise nicht alle IOPS nutzen, die der Speicher zur Verfügung stellt. Dies gilt insbesondere dann, wenn Sie einen Server mit einigen virtuellen Kernen auswählen. Sie können während und nach der Erstellung des Servers Speicherkapazität hinzufügen.
Hinweis
Der Speicher kann nur zentral hochskaliert und nicht herunterskaliert werden.
Sie können Ihren E/A-Verbrauch im Azure-Portal oder mit Azure CLI-Befehlen überwachen. Die wichtigen zu überwachenden Metriken sind Speicherlimit, Speicherprozentsatz, genutzter Speicher und E/A-Prozentsatz.
Maximaler IOPS-Wert für Ihre Konfiguration
Burstfähig
SKU-Name | Maximale IOPS-Anzahl | 32GiB | 64GiB | 128 GiB | 256 GiB | 512 GiB | 1.024 GiB | 2.048 GiB | 4\.096 GiB | 8.192 GiB | 16.384 GiB | 32767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
B1ms | 640 IOPS | 120 | 240 | 500 | 640* | 640* | 640* | 640* | 640* | 640* | 640* | 640* |
B2s | 1.280 IOPS | 120 | 240 | 500 | 1.100 | 1.280* | 1.280* | 1.280* | 1.280* | 1.280* | 1.280* | 1.280* |
B2ms | 1.280 IOPS | 120 | 240 | 500 | 1.100 | 1.700* | 1.700* | 1.700* | 1.700* | 1.700* | 1.700* | 1.700* |
B4ms | 1.280 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 2.400* | 2.400* | 2.400* | 2.400* | 2.400* | 2.400* |
B8ms | 1.280 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 3.100* | 3.100* | 3.100* | 3.100* | 2.400* | 2.400* |
B12ms | 1.280 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 3.800* | 3.800* | 3.800* | 3.800* | 3.800* | 3.800* |
B16ms | 1.280 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 4.300* | 4.300* | 4.300* | 4.300* | 4.300* | 4.300* |
B20ms | 1.280 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 5.000* | 5.000* | 5.000* | 5.000* | 5.000* |
Allgemeiner Zweck
SKU-Name | Maximale IOPS-Anzahl | 32GiB | 64GiB | 128 GiB | 256 GiB | 512 GiB | 1.024 GiB | 2.048 GiB | 4\.096 GiB | 8.192 GiB | 16.384 GiB | 32767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
D2s_v3 / D2ds_v4 | 3.200 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 3.200* | 3.200* | 3.200* | 3.200* | 3.200* | 3.200* |
D2ds_v5 / D2ads_v5 | 3.750 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 3.200* | 3.200* | 3.200* | 3.200* | 3.200* | 3.200* |
D4s_v3 / D4ds_v4 / D4ds_v5 / D4ads_v5 | 6\.400 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 6.400* | 6.400* | 6.400* | 6.400* | 6.400* |
D8s_v3 / D8ds_v4 / D8ds_v5 / D8ads_v5 | 12.800 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 12.800* | 12.800* | 12.800* |
D16s_v3 / D16ds_v4 / D16ds_v5 / D16ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
D32s_v3 / D32ds_v4 / D32ds_v5 / D32ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
D48s_v3 / D48ds_v4 / D48ds_v5 / D48ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
D64s_v3 / D64ds_v4 / D64ds_v5 / D64ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
D96ds_v5 / D96ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
Arbeitsspeicheroptimiert
SKU-Name | Maximale IOPS-Anzahl | 32GiB | 64GiB | 128 GiB | 256 GiB | 512 GiB | 1.024 GiB | 2.048 GiB | 4\.096 GiB | 8.192 GiB | 16.384 GiB | 32767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
E2s_v3 / E2ds_v4 | 3.200 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 3.200* | 3.200* | 3.200* | 3.200* | 3.200* | 3.200* |
E2ds_v5 /E2ads_v5 | 3.750 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 3.200* | 3.200* | 3.200* | 3.200* | 3.200* | 3.200* |
E4s_v3 / E4ds_v4 / E4ds_v5 / E4ads_v5 | 6\.400 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 6.400* | 6.400* | 6.400* | 6.400* | 6.400* |
E8s_v3 / E8ds_v4 / E8ds_v5 / E8ads_v5 | 12.800 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 12.800* | 12.800* | 12.800* |
E16s_v3 / E16ds_v4 / E16ds_v5 / E16ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
E20ds_v4 / E20ds_v5 / E20ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
E32s_v3 / E32ds_v4 / E32ds_v5 / E32ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
E48s_v3 / E48ds_v4 / E48ds_v5 / E48ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
E64s_v3 / E64ds_v4 / E64ds_v5 / E64ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
E96ds_v5 / E96ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1\.100 | 2\.300 | 5\.000 | 7\.500 | 7\.500 | 16.000 | 18.000 | 20.000 |
Die mit einem Sternchen (*) gekennzeichneten IOPS-Werte werden durch den ausgewählten VM-Typ begrenzt. Andernfalls wird der IOPS-Grenzwert durch die ausgewählte Speichergröße bestimmt.
Hinweis
Aufgrund von Bursting auf Datenträgerebene werden in den Metriken möglicherweise höhere IOPS-Werte angezeigt. Weitere Informationen finden Sie unter Bursting auf Datenträgerebene.
Maximale E/A-Bandbreite (MiB/s) für Ihre Konfiguration
SKU-Name | Speichergröße in GiB | 32 | 64 | 128 Bits | 256 KB | 512 | 1\.024 | 2\.048 | 4\.096 | 8\.192 | 16.384 | 32.767 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Speicherbandbreite in MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 | |
Burstfähig | ||||||||||||
B1ms | 10 MiB/s | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* |
B2s | 15 MiB/s | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 10* | 10* |
B2ms | 22,5 MiB/s | 22,5* | 22,5* | 22,5* | 22,5* | 22,5* | 22,5* | 22,5* | 22,5* | 22,5* | 22,5* | 22,5* |
B4ms | 35 MiB/s | 25 | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* |
B8ms | 50 MiB/s | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B12ms | 50 MiB/s | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B16ms | 50 MiB/s | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B20ms | 50 MiB/s | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
Allgemeiner Zweck | ||||||||||||
D2s_v3 / D2ds_v4 | 48 MiB/s | 25 | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* |
D2ds_v5 /D2ads_v5 | 85 MiB/s | 25 | 50 | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* |
D4s_v3 / D4ds_v4 | 96 MiB/s | 25 | 50 | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* |
D4ds_v5 / D4ads_v5 | 145 MiB/s | 25 | 50* | 100* | 125* 145* | 145* | 145* | 145* | 145* | 145* | 145* | |
D8s_v3 / D8ds_v4 | 192 MiB/sec | 25 | 50 | 100 | 125 | 150 | 192* | 192* | 192* | 192* | 192* | 192* |
D8ds_v5 / D8ads_v5 | 290 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 290* | 290* | 290* |
D16s_v3 / D16ds_v4 | 384 MiB/sec | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 384* | 384* | 384* |
D16ds_v5 / D16ads_v5 | 600 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 600* | 600* |
D32s_v3 / D32ds_v4 | 768 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
D32ds_v5 / D32ads_v5 | 865 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 865* |
D48s_v3 / D48ds_v4 / D48ds_v5 / D48ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
D64s_v3 / Dd64ds_v4 / D64ds_v5 / D64ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Dd96ds_v5 / Dd96ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Arbeitsspeicheroptimiert | ||||||||||||
E2s_v3 / E2ds_v4 | 48 MiB/s | 25 | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* |
E2ds_v5 /E2ads_v5 | 85 MiB/s | 25 | 50 | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* |
E4s_v3 / E4ds_v4 | 96 MiB/s | 25 | 50 | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* |
E4ds_v5 / E4ads_v5 | 145 MiB/s | 25 | 50* | 100* | 125* 145* | 145* | 145* | 145* | 145* | 145* | 145* | |
E8s_v3 / E8ds_v4 | 192 MiB/sec | 25 | 50 | 100 | 125 | 150 | 192* | 192* | 192* | 192* | 192* | 192* |
E8ds_v5 /E8ads_v5 | 290 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 290* | 290* | 290* |
E16s_v3 / E16ds_v4 | 384 MiB/sec | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 384* | 384* | 384* |
E16ds_v5 / E16ads_v5 | 600 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 600* | 600* |
E20ds_v4 | 480 MiB/sec | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 480* | 480* | 480* |
E20ds_v5 / E20ads_v5 | 750 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 750* |
E32s_v3 / E32ds_v4 | 750 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 750 |
E32ds_v5 / E32ads_v5 | 865 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 865* |
E48s_v3 / E48ds_v4 /E48ds_v5 / E48ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
E64s_v3 / E64ds_v4 / E64ds_v5 / E64ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Ed96ds_v5 / Ed96ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Die mit einem Sternchen (*) gekennzeichneten E/A-Bandbreitenwerte werden durch den ausgewählten VM-Typ begrenzt. Andernfalls wird der Grenzwert für die E/A-Bandbreite durch die ausgewählte Speichergröße bestimmt.
Erreichen der Speicherbegrenzung
Wenn Sie den Speichergrenzwert erreichen, gibt der Server Fehler zurück und verhindert weitere Änderungen. Das Erreichen des Grenzwerts kann auch zu Problemen bei anderen operativen Aktivitäten führen, z. B. bei Sicherungen und der Archivierung von Write-Ahead-Protokollen.
Um diese Situation zu vermeiden, wird der Server automatisch in den schreibgeschützten Modus umgeschaltet, wenn die Speichernutzung 95 % erreicht oder die verfügbare Kapazität unter 5 GiB sinkt.
Es wird empfohlen, den belegten Speicherplatz aktiv zu überwachen und den Datenträger zu vergrößern, bevor der Speicherplatz zur Neige geht. Sie können Warnungen einrichten, um benachrichtigt zu werden, wenn sich der Serverspeicher einem Zustand nähert, in dem nicht mehr genügend Speicherplatz vorhanden ist. Weitere Informationen finden Sie unter Verwenden des Azure-Portals zum Einrichten von Warnungen zu Metriken für Azure Database for PostgreSQL: Flexible Server.
Automatische Speichervergrößerung
Die automatische Speichervergrößerung kann dafür sorgen, dass Ihr Server immer über genügend Speicherkapazität verfügt und nicht in den schreibgeschützten Modus wechselt. Wenn Sie die automatische Speichervergrößerung aktivieren, wird der Speicher automatisch erweitert, ohne die Workloads zu beeinträchtigen.
Für Server mit mehr als 1 TiB bereitgestelltem Speicher wird der automatische Speichervergrößerungsmechanismus aktiviert, wenn der verfügbare Speicherplatz auf weniger als 10 % der Gesamtkapazität oder 64 GiB des freien Speicherplatzes fällt, je nachdem, welcher der beiden Werte kleiner ist. Umgekehrt wird dieser Schwellenwert für Server mit Speicher unter 1 TB auf 20 % des verfügbaren freien Speicherplatzes oder 64 GiB angepasst, je nachdem, welche dieser Werte kleiner ist.
Nehmen Sie zum Beispiel einen Server mit einer Speicherkapazität von 2 TiB ( größer als 1 TiB). In diesem Fall wird der Grenzwert für die automatische Vergrößerung auf 64 GiB festgelegt. Diese Wahl wird getroffen, da 64 GiB im Vergleich zu 10 % von 2 TiB, das ungefähr 204,8 GiB ist, kleiner ist. Im Gegensatz dazu wird für einen Server mit einer Speichergröße von 128 GiB (weniger als 1 TiB) die Funktion zur automatischen Speichervergrößerung aktiviert, wenn nur 25,8 GiB Speicherplatz vorhanden ist. Diese Aktivierung basiert auf dem Schwellenwert von 20 % des gesamten zugewiesenen Speichers (128 GiB), der kleiner als 64 GiB ist.
Azure Database for PostgreSQL flexible Server verwendet Azure Managed Disks. Das Standardverhalten sieht vor, dass der Datenträger auf die nächsthöhere Ebene vergrößert wird. Diese Vergrößerung bedeutet immer eine Verdopplung sowohl der Größe als auch der Kosten, unabhängig davon, ob Sie die Speicherskalierung manuell oder über die automatische Speichervergrößerung auslösen. Die Aktivierung der automatischen Speichervergrößerung ist sinnvoll, wenn Sie unvorhersehbare Workloads verwalten, da automatisch erkannt wird, wenn der Speicherplatz zur Neige geht und der Speicher entsprechend hochskaliert wird.
Die Skalierung des Speichers erfolgt online und verursacht keine Downtime, es sei denn, der Datenträger wird mit 4.096 GiB bereitgestellt. Diese Ausnahme ist eine Einschränkung für verwaltete Azure-Datenträger. Wenn eine Festplatte bereits 4,096 GiB groß ist, wird die Speicherskalierungsaktivität nicht ausgelöst, selbst wenn die automatische Speichererweiterung aktiviert ist. In solchen Fällen müssen Sie Ihren Speicher manuell skalieren. Die manuelle Skalierung ist ein Offlinevorgang, den Sie unter Berücksichtigung Ihrer geschäftlichen Anforderungen planen sollten.
Beachten Sie, dass der Speicher nur zentral hochskaliert und nicht herunterskaliert werden kann.
Einschränkungen und Aspekte
Die Datenträgerskalierung erfolgt immer online, außer in bestimmten Szenarien, die die 4.096-GiB-Grenze betreffen. Zu diesen Szenarien gehören eine anfängliche Einrichtung von 4.096 GiB sowie das Erreichen oder Überschreiten dieses Grenzwerts. Eine solche Situation läge beispielsweise vor, wenn Sie von 2.048 GiB auf 8.192 GiB skalieren.
Die Hostzwischenspeicherung (ReadOnly und Read/Write) wird auf Datenträgergrößen unter 4 TiB unterstützt. Das bedeutet, dass alle Datenträger, die mit einer Größe von maximal 4095 GiB bereitgestellt wurden, von der Hostzwischenspeicherung profitieren können. Die Hostzwischenspeicherung wird für Datenträger größer oder gleich 4096 GiB nicht unterstützt. Ein Beispiel: Ein P50-Premium-Datenträger, der mit 4095 GiB bereitgestellt wurde, kann die Hostzwischenspeicherung nutzen, ein mit 4096 GiB bereitgestellter P50-Datenträger dagegen nicht. Kunden, die von einer niedrigeren Datenträgergröße auf 4096 GiB oder höher wechseln, werden die Möglichkeit zum Zwischenspeichern von Datenträgern nicht mehr haben.
Diese Einschränkung ist auf den zugrunde liegenden verwalteten Azure-Datenträger zurückzuführen, der eine manuelle Skalierung des Datenträgers erfordert. Sie erhalten eine Informationsmeldung im Portal, wenn Sie sich diesem Grenzwert nähern.
Die automatische Speichervergrößerung funktioniert derzeit nicht für Server mit aktivierten Lesereplikaten.
Die automatische Speichervergrößerung wird nicht ausgelöst, wenn eine hohe Write-Ahead-Protokollnutzung vorliegt.
Hinweis
Die automatische Speichervergrößerung löst nie eine Offlineerhöhung aus.
SSD Premium v2 (Vorschau)
SSD Premium v2 bietet eine höhere Leistung als SSD Premium und ist im Allgemeinen kostengünstiger. Sie können die Leistung (Kapazität, Durchsatz und IOPS) von SSD Premiumv2-Datenträgern jederzeit individuell optimieren, sodass Workloads kosteneffizient sind und gleichzeitig sich ändernde Leistungsanforderungen erfüllen. Beispielsweise kann eine transaktionsintensive Datenbank eine große Menge an IOPS in einer kleinen Größe benötigen, oder eine Spieleanwendung benötigt möglicherweise eine große Menge an IOPS, aber nur während der Spitzenzeiten. Aus diesem Grund kann SSD Premium v2 für die meisten universellen Workloads das beste Preis-/Leistungsverhältnis bieten. Sie können jetzt Azure Database für flexible Serverinstanzen mit Premium SSD v2-Datenträger in begrenzten Regionen bereitstellen.
Unterschiede zwischen SSD Premium und SSD Premium v2
Im Gegensatz zu SSD Premium weist SSD Premium v2 keine dedizierten Größen auf. Sie können eine SSD Premium v2 auf jede unterstützte Größe festlegen, die Sie bevorzugen, und dann detaillierte Anpassungen (in 1-GiB-Schritten) entsprechend Ihren Workloadanforderungen vornehmen. SSD Premium v2 unterstützt keine Hostzwischenspeicherung, bietet aber dennoch eine deutlich niedrigere Latenz als SSD Premium. Die SSD Premium v2-Kapazitäten reichen von 1 GiB bis 64 TiBs.
In der folgenden Tabelle finden Sie einen Vergleich der fünf Datenträgertypen, der Ihnen bei der Entscheidung helfen soll, welchen Typ Sie verwenden sollten.
SSD Premium v2 | SSD Premium | |
---|---|---|
Datenträgertyp | SSD | SSD |
Szenario | Für Produktionsworkloads und leistungsabhängige Workloads, die konsistent niedrige Wartezeit und hohen IOPS und Durchsatz erfordern | Produktionsworkloads und leistungsabhängige Workloads |
Maximale Datenträgergröße | 65.536 GiB | 32767 GiB |
Max. Durchsatz | 1\.200 MB/s | 900 MB/s |
Max. IOPS | 80.000 | 20.000 |
Als Betriebssystemdatenträger nutzbar? | Nein | Ja |
SSD Premium v2 bietet standardmäßig bis zu 32 TiB pro Region und Abonnement, kann jedoch nach Anforderung eine höhere Kapazität unterstützen. Wenn Sie mehr Kapazität wünschen, beantragen Sie eine Kontingenterhöhung, oder wenden Sie sich an den Azure-Support.
SSD Premium v2-IOPS
Alle SSD Premium v2-Datenträger verfügen über einen Baseline-IOPS von 3000, der kostenlos ist. Nach 6 GiB kann der maximale IOPS eines Datenträgers mit einer Rate von 500 pro GiB bis zu 80.000 IOPS erhöht werden. So kann ein 8-GiB-Datenträger bis zu 4.000 IOPS aufweisen, und ein 10-GiB-Datenträger kann bis zu 5.000 IOPS aufweisen. Um 80.000 IOPS auf einem Datenträger festzulegen, muss dieser Datenträger mindestens 160 GiBs aufweisen. Bei einer Erhöhung Ihres IOPS über 3.000 erhöht sich der Preis Ihres Datenträgers.
SSD Premium v2-Durchsatz
Alle SSD Premium v2-Datenträger verfügen über einen Baselinedurchsatz von 125 MB/s, der kostenlos ist. Nach 6 GiB erhöht sich der maximale Durchsatz um 0,25 MB/s pro festgelegtem IOPS. Wenn ein Datenträger über 3.000 IOPS verfügt, beträgt der maximale Durchsatz, der festlegen werden kann, 750 MB/s. Um den Durchsatz für diesen Datenträger über 750 MB/s zu erhöhen, muss sein IOPS erhöht werden. Wenn Sie beispielsweise den IOPS auf 4.000 erhöht haben, beträgt der maximale Durchsatz, der festgelegt werden kann, 1.000. 1.200 MB/s ist der maximale Durchsatz, der für Datenträger unterstützt wird, die über 5.000 IOPS oder mehr verfügen. Bei einer Erhöhung Ihres Durchsatzes über 125 erhöht sich der Preis für Ihren Datenträger.
Hinweis
Premium SSD v2 befindet sich derzeit in der Vorschau für azure Database for PostgreSQL flexible Server.
Vorschaueinschränkungen für SSD Premium v2
Azure Database for PostgreSQL flexible Server mit Premium SSD V2 disk can be deployed only in West Europe, East US, Switzerland North regions during early preview, and provided there is still capacity in the selected region. Die Unterstützung für weitere Regionen ist in Kürze verfügbar.
In der frühen Vorschau bietet der SSD V2-Datenträger keine Unterstützung für Hochverfügbarkeit, Lesereplikate, georedundante Sicherung, kundenseitig verwaltete Schlüssel, automatische Speichervergrößerung. Diese Features werden in Kürze auf SSD Premium V2 unterstützt.
Während der frühen Vorschau ist es nicht möglich, zwischen SSD Premium V2- und SSD Premium-Speichertypen zu wechseln.
Sie können SSD Premium V2 nur für neu erstellte Server aktivieren. Die Unterstützung für vorhandene Server wird in Kürze verfügbar sein.
IOPS (Vorschau)
Azure Database for PostgreSQL flexible Server unterstützt die Bereitstellung zusätzlicher IOPS. Diese Funktion ermöglicht Ihnen, zusätzlich zum kostenlosen IOPS-Limit weitere IOPS bereitzustellen. Mit dieser Funktion können Sie die Anzahl der IOPS basierend auf Ihren Workloadanforderungen jederzeit erhöhen oder verringern.
Der minimale und maximale IOPS-Wert wird durch die ausgewählte Computegröße bestimmt. Weitere Informationen zum minimalen und maximalen IOPS-Wert pro Computegröße finden Sie in der Tabelle.
Wichtig
Der minimale und maximale IOPS-Wert wird durch die ausgewählte Computegröße bestimmt.
Erfahren Sie, wie Sie IOPS hochskalieren und abskalieren.
Preis
Die aktuellsten Preisinformationen finden Sie auf der Flexiblen Serverpreisseite der Azure-Datenbank für PostgreSQL. Im Azure-Portal werden die monatlichen Kosten auf der Registerkarte Tarif angezeigt, basierend auf den von Ihnen gewählten Optionen.
Wenn Sie nicht über ein Azure-Abonnement verfügen, können Sie den Azure-Preisrechner verwenden, um einen geschätzten Preis zu erhalten. Wählen Sie auf der Website Azure-Preisrechner die Option Elemente hinzufügen aus, erweitern Sie die Kategorie Datenbanken, und wählen Sie dann Azure Database for PostgreSQL aus, um die Optionen anzupassen.