Speicher in Azure Database für PostgreSQL flexiblen Server

Mit Azure verwalteten Datenträgern können Sie einen Azure Database for PostgreSQL flexiblen Server erstellen. Von Azure verwaltete Datenträger sind Blockspeichervolumes, die von Azure verwaltet werden und die Sie mit Azure Virtual Machines verwenden. Verwaltete Datenträger funktionieren wie ein physischer Datenträger auf einem lokalen Server, sind aber virtualisiert. Wenn Sie verwaltete Datenträger verwenden, geben Sie einfach die Datenträgergröße und den Datenträgertyp an und stellen dann den Datenträger bereit. Nachdem Sie den Datenträger bereitgestellt haben, übernimmt Azure den Rest. Azure Database for PostgreSQL flexible Server unterstützen Premium-Solid-State-Laufwerke (Premium SSD) und Premium-Solid-State-Laufwerke Version 2 (Premium SSD v2). Die Preise basieren auf der von Ihnen ausgewählten Berechnungs-, Speicher- und Speicherebene.

SSD Premium

Azure Premium SSD bietet virtuelle Maschinen (VMs) mit E/A-intensiven Workloads leistungsstarke Unterstützung für Datenträger mit geringer Latenz. SSD Premium-Einheiten sind für unternehmenskritische Produktionsanwendungen geeignet.

SSD Premium v2

SSD Premium v2 bietet eine höhere Leistung als SSD Premium, ist aber in der Regel auch preiswerter. Sie können die Leistung (Kapazität, Durchsatz und Eingabe-/Ausgabevorgänge pro Sekunde, die als IOPS bezeichnet werden) von SSD Premium v2 jederzeit individuell optimieren. Die Möglichkeit, diese Anpassungen vorzunehmen, ermöglicht einen kosteneffizienten Betrieb von Workloads bei gleichzeitiger Erfüllung sich verändernder Leistungsanforderungen. Eine transaktionsintensive Datenbank könnte beispielsweise an einigen Tagen mit besonders hoher Nachfrage eine große Menge an IOPS bewältigen müssen. Oder eine Gaminganwendung könnte nur in Spitzenzeiten einen höheren Durchsatz erfordern. Deshalb kann SSD Premium v2 für die meisten universellen Workloads das beste Preis-/Leistungsverhältnis bieten. Sie können jetzt Azure Database for PostgreSQL Flexible Server mit Premium SSD v2-Datenträgern in allen unterstützten Regionen bereitstellen.

Unterschiede zwischen SSD Premium und SSD Premium v2

Im Gegensatz zu SSD Premium besitzt SSD Premium v2 keine dedizierten Größen. Sie können eine SSD Premium v2 auf jede gewünschte Größe festlegen und granulare Anpassungen entsprechend Ihren Workloadanforderungen vornehmen. Diese granularen Inkremente können in Schritten von 1 GiB erfolgen. Premium SSD v2 unterstützt keine Hostzwischenspeicherung, bietet aber dennoch eine geringere Latenz als Premium SSD. Die SSD Premium v2-Kapazitäten reichen von 1 GiB bis 64 TiBs.

In der folgenden Tabelle finden Sie einen Vergleich verschiedener Aspekte der Typen von Datenträgern, die von Azure Database for PostgreSQL flexiblen Servern unterstützt werden, damit Sie entscheiden können, welcher für Ihre Anforderungen besser geeignet ist.

SSD Premium v2 SSD Premium
Datenträgertyp SSD (Solid-State-Laufwerk) SSD (Solid-State-Laufwerk)
Szenario Produktions- und leistungsempfindliche Workloads, die konstant niedrige Latenz und hohe IOPS und Durchsatz erfordern. Produktions- 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

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. Um eine Erhöhung der Kapazität anzufordern, fordern Sie eine Kontingenterhöhung an, oder wenden Sie sich an Azure Support.

Azure Database for PostgreSQL-Dienst bietet einen geplanten Durchsatz von 125 MB/s für Datenträger bis zu 399 GiB und 500 MB/s für Datenträger über 400 GiB ohne zusätzliche Kosten. Die Erhöhung des Durchsatzes über die kostenlose Stufe hinaus führt zu zusätzlichen Gebühren.

Der von Ihnen bereitgestellte Speicher ist die Menge der für Ihren Azure Database for PostgreSQL flexiblen Server verfügbaren Speicherkapazität. Dieser Speicher enthält Datenbankdateien, temporäre Dateien, Transaktionsprotokolle und PostgreSQL-Serverprotokolle. 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; kann bis zu 17.179 skalieren
64 GiB Bereitgestellt 240, max. 3.500 Erste 3.000 IOPS kostenlos; kann bis zu 34.359 skalieren
128 GB Bereitgestellt 500, max. 3.500 Erste 3.000 IOPS kostenlos; kann bis zu 68.719 skaliert werden
256 GiB Bereitgestellt 1.100, max. 3.500 Erste 3.000 IOPS kostenlos; kann bis zu 80.000 skaliert werden.
512 GB Bereitgestellt 2.300, max. 3.500 Erste 12.000 IOPS kostenlos; kann auf 80.000 skaliert werden
1 TiB 5.000 Erste 12.000 IOPS kostenlos; kann bis zu 80.000 skaliert werden.
2 TiB 7\.500 Erste 12.000 IOPS kostenlos; kann bis zu 80.000 skaliert werden.
4 TiB 7\.500 Erste 12.000 IOPS kostenlos; kann bis zu 80.000 skaliert werden.
8 TiB 16.000 Erste 12.000 IOPS kostenlos; kann bis zu 80.000 skaliert werden.
16 TiB 18.000 Erste 12.000 IOPS kostenlos; kann bis zu 80.000 skaliert werden.
32 TiB 20.000 Erste 12.000 IOPS kostenlos; kann bis zu 80.000 skaliert werden.
64 TiB N/A Erste 12.000 IOPS kostenlos; kann bis zu 80.000 skaliert werden.

In der folgenden Tabelle finden Sie eine Übersicht über premium SSD v2-Festplattenkapazitäten und Leistungshöchstwerte, um zu entscheiden, welches Sie verwenden sollten.

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 weist auch IOPS-Grenzwerte auf. Obwohl Sie unabhängig vom Servertyp eine beliebige Speichergröße auswählen können, können Sie möglicherweise nicht alle vom Speicher bereitgestellten IOPS verwenden, insbesondere wenn Sie einen Server mit einigen vCores auswählen. Weitere Informationen finden Sie unter Compute options in Azure Database for PostgreSQL.

Hinweis

Unabhängig vom Speichertyp, den Sie Ihrer Instanz zuweisen, können Sie den Speicher nur nach oben skalieren, nicht nach unten.

Sie können ihren E/A-Verbrauch im portal Azure oder mit Azure CLI Befehlen überwachen. Die wichtigen zu überwachenden Metriken sind Speicherlimit, Speicherprozentsatz, genutzter Speicher und E/A-Prozentsatz.

Bedingungen für volle Datenträger

Wenn der Datenträger voll wird, 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 zu vermeiden, dass der Datenträger voll ist, sollten Sie die folgenden Optionen in Betracht ziehen:

  • Der Server wechselt automatisch in den schreibgeschützten Modus, wenn die Speicherauslastung 95 Prozent erreicht, oder wenn die verfügbare Kapazität kleiner als 5 GiB ist. Wenn Sie den Premium-SSD-Speichertyp verwenden, verwenden Sie die Funktion zum automatischen Vergrößerung des Speichers, oder skalieren Sie den Speicher des Servers, um dieses Problem zu vermeiden.
  • Wenn der Server auf schreibgeschützt gesetzt ist, weil der Datenträger voll ist, löschen Sie die Daten, die Sie nicht mehr benötigen. Führen Sie hierzu den folgenden Befehl aus, um den Modus in den Lese-/Schreibmodus zu ändern. Wenn sich der Server im Lese-/Schreibmodus befindet, können Sie den Löschbefehl ausführen.
	SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;

Überwachen Sie aktiv den verwendeten Speicherplatz mithilfe storage_percentage oder storage_used Metriken. Erhöhen Sie die Datenträgergröße, bevor der verfügbare Speicherplatz in Ihrem Speicher erschöpft ist. Richten Sie eine Benachrichtigung ein, um Sie zu benachrichtigen, wenn sich der Serverspeicher einem Zustand außerhalb des Datenträgers nähert. Weitere Informationen finden Sie unter Verwenden Sie das Azure-Portal, um Warnungen für Metriken der Azure-Datenbank für PostgreSQL einzurichten.

Preis

Für die aktuellsten Preisinformationen, sehen Sie Azure Database für PostgreSQL flexible Serverpreise an.

Azure portal zeigt Ihnen auch eine Schätzung der monatlichen Kosten einer Serverkonfiguration basierend auf den ausgewählten Optionen an.

Diese Schätzung kann während der gesamten Servererstellung auf der Seite Neuer Azure Database for PostgreSQL Flexible Server eingesehen werden:

Screenshot, der die geschätzten monatlichen Kosten im Assistenten für den neuen Azure Database for PostgreSQL Flexible Server zeigt.

Es kann auch für vorhandene Server angezeigt werden, wenn Sie im Ressourcenmenü einer vorhandenen Instanz im Abschnitt Einstellungen die Option Compute + Speicher auswählen:

Screenshot, der die geschätzten monatlichen Kosten auf der Seite „Compute + storage“ eines vorhandenen flexiblen Azure Database for PostgreSQL-Servers zeigt.

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 im Azure Preisrechner Website Datenbanken kategorie aus, und wählen Sie dann Azure Database for PostgreSQL aus, um den Dienst zu Ihrer Schätzung hinzuzufügen und dann die Optionen anzupassen.

Screenshot mit dem Azure Preisrechner.