Share via


Speicheroptionen in Azure Database for PostgreSQL - Flexible Server

GILT FÜR: Azure Database for PostgreSQL – Flexible Server

Sie können eine flexible Azure Database for PostgreSQL-Serverinstanz erstellen, indem Sie verwaltete Azure-Datenträger verwenden. Dabei handelt es sich um Speichervolumes auf Blockebene, die von Azure verwaltet und mit Azure Virtual Machines verwendet werden. Verwaltete Datenträger sind wie physische Datenträger in einem lokalen Server, aber der Unterschied besteht darin, dass sie virtualisiert sind. Bei verwalteten Datenträgern müssen Sie lediglich die Datenträgergröße sowie den Datenträgertyp angeben und den Datenträger bereitstellen. Sobald Sie den Datenträger bereitgestellt haben, kümmert sich Azure um den Rest. Die verfügbaren Datenträgertypen mit flexiblem Server sind Premium Solid State Drives (SSD) und SSD Premium v2, und der Preis wird auf der Grundlage der von Ihnen bereitgestellten Compute-, Arbeitsspeicher- und Speicherebene berechnet.

SSD Premium

Azure SSD Premium bietet Datenträgerunterstützung mit hoher Leistung und geringer Wartezeit für VMs mit E/A-intensiven Workloads. Um die Vorteile der Geschwindigkeit und Leistung von SSD Premium-Datenträgern zu nutzen, können Sie vorhandene VM-Festplatten zu SSD Premium-Datenträgern migrieren. Premium-SSDs sind für geschäftskritische Produktionsanwendungen geeignet, können aber nur mit kompatiblen VM-Serien verwendet werden. SSD Premium-Datenträger unterstützen die Sektorgröße 512E.

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 Premium v2-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 Instanzen von Azure Database for PostgreSQL - Flexible Server mit SSD Premium v2-Datenträger in begrenzten Regionen bereitstellen.

Hinweis

SSD Premium v2 befindet sich derzeit in der Vorschau für Azure Database for PostgreSQL - Flexible Server.

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

SSD Premium 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 SSD Premium V2-Datenträger kann während der frühen Vorschau nur in den Regionen „USA, Mitte“, „USA, Osten“, „USA, Osten2“, „USA, Süd-Mitte“, „USA, Westen 2“, „Europa, Westen“, und „Schweiz, Norden“ bereitgestellt werden. 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 oder automatische Speichervergrößerung.

  • 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. Das Aktivieren von SSD Premium V2 auf vorhandenen Servern wird derzeit nicht unterstützt.

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.

Datenträgergröße SSD Premium IOPS SSD Premium V2 IOPS
32GiB Bereitgestellt 120, max. 3.500 Erste 3.000 IOPS kostenlos, Hochskalierung auf 17.179 möglich
64GiB Bereitgestellt 240, max. 3.500 Erste 3.000 IOPS kostenlos, Hochskalierung auf 34.359 möglich
128 GB Bereitgestellt 500, max. 3.500 Erste 3.000 IOPS kostenlos, Hochskalierung auf 68.719 möglich
256 GiB Bereitgestellt 1.100, max. 3.500 Erste 3.000 IOPS kostenlos, Hochskalierung auf 80.000 möglich
512 GB Bereitgestellt 2.300, max. 3.500 Erste 3.000 IOPS kostenlos, Skalierung auf 80.000 möglich
1 TiB 5,000 Erste 3.000 IOPS kostenlos, Hochskalierung auf 80.000 möglich
2TiB 7.500 Erste 3.000 IOPS kostenlos, Hochskalierung auf 80.000 möglich
4 TiB 7\.500 Erste 3.000 IOPS kostenlos, Hochskalierung auf 80.000 möglich
8 TiB 16.000 Erste 3.000 IOPS kostenlos, Hochskalierung auf 80.000 möglich
16 TiB 18.000 Erste 3.000 IOPS kostenlos, Hochskalierung auf 80.000 möglich
32 TiB 20.000 Erste 3.000 IOPS kostenlos, Hochskalierung auf 80.000 möglich
64 TiB N/V Erste 3.000 IOPS kostenlos, Hochskalierung auf 80.000 möglich

Die folgende Tabelle enthält eine Übersicht über die Datenträgerkapazitäten von SSD Premium V2 und Leistungsobergrenzen, um Ihnen die Entscheidung zu erleichtern, welchen Datenträger Sie verwenden sollten. Anders als SSD Premium SSD cv2

SSD v2-Datenträgergröße Maximal verfügbare IOPS Maximal verfügbarer Durchsatz (MB/s)
1 GiB bis 64 TiBs 3.000 bis 80.000 (wird um 500 IOPS pro GiB erhöht) 125 bis 1.200 (erhöht sich um 0,25 MB/s pro festgelegtem IOPS)

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. Unter Computeoptionen in Azure Database for PostgreSQL - Flexible Server erfahren Sie mehr über flexible Server.

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.

Erreichen von Speichergrenzwerten

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. Sie können das Feature zum automatischen Vergrößern von Speicher verwenden, um dieses Problem mit SSD Premium-Datenträgern zu vermeiden.

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 (SSD Premium)

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. Die automatische Speichervergrößerung wird nur für die Speicherebene „SSD Premium“ unterstützt. SSD Premium v2 unterstützt keine automatische Speichervergrößerung.

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.

Das Standardverhalten sieht vor, dass der Datenträger auf die nächsthöhere Speicherebene „SSD Premium“ 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 Überlegungen zur automatischen Speichervergrößerung

  • 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.

IOPS

Ein flexibler Azure Database for PostgreSQL-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 unter Computegröße.

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 aktuellen Preisinformationen finden Sie auf der Seite Preise für Azure Database for PostgreSQL – Flexibler Server. 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.