Skalierungsvorgänge in Der Azure-Datenbank für PostgreSQL – Flexibler Server

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

Dieser Artikel enthält Schritte zur Durchführung von Skalierungsvorgängen für „Compute + Speicher“. Sie können Ihre Computeebenen zwischen den SKUs „Burstfähig“, „Universell“ und „Arbeitsspeicheroptimiert“ wechseln. Dabei können Sie außerdem die Anzahl der virtuellen Kerne wählen, die für die Ausführung Ihrer Anwendung geeignet ist. Sie können zudem Ihren Speicher zentral hochskalieren. Erwartete IOPS werden basierend auf der Computeebene, den virtuellen Kernen und der Speicherkapazität angezeigt. Außerdem wird die Kostenschätzung basierend auf Ihrer Auswahl angezeigt.

Wichtig

Der Speicher kann nicht herunterskaliert werden.

Voraussetzungen

Zum Durcharbeiten dieses Leitfadens benötigen Sie Folgendes:

  • Sie müssen über eine Azure-Datenbank für flexible Serverinstanz von PostgreSQL verfügen. Dasselbe Verfahren gilt auch für eine flexible Azure-Datenbank für PostgreSQL-Serverinstanz, die mit Zonenredundanz konfiguriert ist.

Skalieren von Computeebene und -größe

Führen Sie die folgenden Schritte aus, um die Computeebene auszuwählen.

  1. Wählen Sie im Azure-Portal die flexible Azure-Datenbank für PostgreSQL-Serverinstanz aus, aus der Sie die Sicherung wiederherstellen möchten.

  2. Wählen Sie Compute + Speicher aus.

  3. Eine Seite mit aktuellen Einstellungen wird angezeigt. Screenshot that shows compute+storage view.

  4. Sie können für die Computeklasse zwischen den Ebenen „Burstfähig“, „Allgemeiner Zweck“ und „Arbeitsspeicheroptimiert“ auswählen. Screenshot that list compute tiers.

  5. Wenn Ihnen die Standardeinstellungen für die virtuellen Kerne und Speichergrößen ausreichen, können Sie den nächsten Schritt überspringen.

  6. Wenn Sie die Anzahl der virtuellen Kerne ändern möchten, können Sie die Dropdownliste Computegröße auswählen und dann die gewünschte Anzahl virtueller Kerne bzw. die gewünschte Arbeitsspeichergröße aus der Liste auswählen.

    • Computeebene „Burstfähig“: Screenshot that shows burstable compute.

    • Computeebene „Universell“: Screenshot that shows general-purpose compute.

    • Computeebene „Arbeitsspeicheroptimiert“: Screenshot that shows memory optimized compute.

  7. Wählen Sie Speichern aus.

  8. Es wird eine Bestätigungsmeldung angezeigt. Wählen Sie OK, wenn Sie fortfahren möchten.

  9. Eine Benachrichtigung über den laufenden Skalierungsvorgang.

Manuelle Speicherskalierung

Befolgen Sie diese Schritte aus, um Ihre Speichergröße zu erhöhen.

  1. Wählen Sie im Azure-Portal die flexible Azure-Datenbank für PostgreSQL-Serverinstanz aus, für die Sie die Speichergröße erhöhen möchten.

  2. Wählen Sie Compute + Speicher aus.

  3. Eine Seite mit aktuellen Einstellungen wird angezeigt.

Screenshot that shows compute+storage.

  1. Wählen Sie die Dropdownliste Speichergröße in GiB aus, und wählen Sie Ihre neue gewünschte Größe aus.

Screenshot that shows storage scale up.

  1. Wenn Sie mit der Speichergröße zufrieden sind, wählen Sie Speichern.

  2. Die meisten Datenträgerskalierungsvorgänge finden online statt. Sobald Sie Speichern auswählen, wird der Skalierungsprozess ohne Downtime gestartet. Einige Skalierungsvorgänge finden jedoch offline statt und werden unter der Serverneustartmeldung angezeigt. Wählen Sie Weiter, wenn Sie fortfahren möchten.

    Screenshot that shows offline scaling.

  3. Sie werden eine Benachrichtigung erhalten, dass der Skalierungsvorgang derzeit durchgeführt wird.

Automatische Speichervergrößerung

Führen Sie die folgenden Schritte aus, um das automatische Speicherwachstum für Ihre Azure-Datenbank für eine flexible Serverinstanz von PostgreSQL zu aktivieren und Ihren Speicher in den meisten Fällen automatisch zu skalieren.

  1. Wählen Sie im Azure-Portal die flexible Azure-Datenbank für PostgreSQL-Serverinstanz aus, für die Sie die Speichergröße erhöhen möchten.

  2. Wählen Sie Compute + Speicher aus.

  3. Eine Seite mit aktuellen Einstellungen wird angezeigt.

Screenshot that shows storage autogrow checkbox.

  1. Aktivieren Sie das Kontrollkästchen Automatische Speichervergrößerung.

Screenshot that shows storage autogrow.

  1. Wählen Sie Speichern aus.

  2. Sie erhalten die Benachrichtigung, dass der Aktivierungsprozess der automatischen Speichervergrößerung derzeit durchgeführt wird.

Wichtig

Die automatische Speichervergrößerung initiiert Onlineskalierungsvorgänge von Datenträgern, jedoch sind diese in bestimmten Situationen nicht möglich. In diesen Fällen, z. B. wenn die Speichernutzung sich dem Grenzwert von 4.096 GiB nähert oder darüber liegt, wird die automatische Speichervergrößerung nicht aktiviert, und Sie müssen den Speicher manuell vergrößern. Dabei wird eine Portalinformationsmeldung angezeigt.

Leistungsstufe (Vorschau)

Hochskalieren

Führen Sie die folgenden Schritte aus, um die Leistungsstufe in Ihrer Azure-Datenbank für flexible Serverinstanz von PostgreSQL zu skalieren.

  1. Wählen Sie im Azure-Portal die flexible Azure-Datenbank für PostgreSQL-Serverinstanz aus, die Sie skalieren möchten.

  2. Wählen Sie Compute + Speicher aus.

  3. Eine Seite mit aktuellen Einstellungen wird angezeigt.

    Screenshot that shows performance tier 1.

  4. Die neue Dropdownoption „Leistungsstufe“ wird angezeigt. Die ausgewählte Option sind die vorab bereitgestellten IOPS, die auch die Mindestmenge der für die ausgewählte Speichergröße verfügbaren IOPS sind.

    Screenshot that shows performance tier drop-down 2.

  5. Wählen Sie Ihre neue Leistungsstufe und dann Speichern aus.

    Screenshot that shows performance tier and save 3.

  6. Der Server wird bereitgestellt und sobald die Bereitstellung abgeschlossen ist, wird der Server aktualisiert und zeigt die neue Leistungsstufe an.

Herunterskalieren

Führen Sie die folgenden Schritte aus, um die Leistungsstufe in Ihrer Azure-Datenbank für flexible Serverinstanz von PostgreSQL zu verkleineren.

  1. Wählen Sie im Azure-Portal die flexible Azure-Datenbank für PostgreSQL-Serverinstanz aus, die Sie nach unten skalieren möchten.

  2. Wählen Sie Compute + Speicher aus.

  3. Eine Seite mit aktuellen Einstellungen wird angezeigt.

    Screenshot that shows performance tier 4.

  4. Die neue Dropdownoption „Leistungsstufe“ (Vorschau) wird angezeigt. Die gewählte Option ist die zuletzt gewählte IOPS-Option beim Hochskalieren.

    Screenshot that shows performance tier drop-down 5.

  5. Wählen Sie Ihre neue Leistungsstufe und dann Speichern aus.

    Screenshot that shows performance tier and save 6.

  6. Der Server wird bereitgestellt und sobald die Bereitstellung abgeschlossen ist, wird der Server aktualisiert und zeigt die neue Leistungsstufe an.

Wichtig

Sie können die Leistungsstufe ihres Servers nur 12 Stunden nach der Skalierung herunterskalieren. Diese Einschränkung ist vorhanden, um nach Änderungen an der Konfiguration des Servers Stabilität und Leistung sicherzustellen.