Konfigurieren Sie die Sicherung für Azure Database für PostgreSQL – Flexible Server mithilfe des Azure-Portals.

In diesem Artikel wird beschrieben, wie Sie die Sicherung für Azure-Datenbank für PostgreSQL – flexiblen Server mithilfe des Azure-Portals konfigurieren.

Voraussetzungen

Bevor Sie die Sicherung für Azure-Datenbank für PostgreSQL konfigurieren – Flexibler Server, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

Konfigurieren der Sicherung

Um das Backup für Azure Database for PostgreSQL – flexiblen Server mit Azure Backup – zu konfigurieren, können Sie eine der folgenden Methoden verwenden:

  • Azure Database for PostgreSQL – Flexibler Server: Bereich „Datenbank verwalten“
  • Sicherungstresor
  • Resiliency

Führen Sie die folgenden Schritte aus, um die Sicherung in der Azure-Datenbank für PostgreSQL zu konfigurieren : Flexibler Server über Resilienz:

  1. Wechseln Sie zu Ausfallsicherheit, und wählen Sie dann "Übersicht>+ Schutz konfigurieren" aus.

    Screenshot zeigt, wie der Datenbankschutz initiiert wird.

    Alternativ können Sie zum Konfigurieren der Sicherung vom Bereich Sicherungstresor zu Sicherungstresor>Übersicht navigieren und dann + Sicherung auswählen.

    Um die Sicherung aus dem Bereich "Datenbankverwaltung" zu konfigurieren, wechseln Sie zum PostgreSQL - flexibler Server, und wählen Sie dann Einstellungen>LTR (Tresorsicherungen) aus.

  2. Im Schutzbereich konfigurieren wählen Sie Resource managed byAzure, Datasource Type als Azure PostgreSQL flexible server/elastic cluster und Solution als Azure Backup und wählen Sie dann Continue.

  3. Im Bereich Backup konfigurieren auf der Registerkarte Grundlagen prüfen Sie, ob bei DatenquellentypAzure Database for PostgreSQL – Flexible Server/Elastic Cluster angezeigt wird, wählen Sie unter Tresor die Option Tresor auswählen, wählen Sie in der Dropdownliste einen vorhandenen Backup-Tresor aus, und wählen Sie dann Weiter aus.

    Wenn Sie keinen Sicherungstresor haben, erstellen Sie einen neuen Tresor.

  4. Wählen Sie auf der Registerkarte " Sicherungsrichtlinie " eine Sicherungsrichtlinie aus, die den Sicherungszeitplan und die Aufbewahrungsdauer definiert, und wählen Sie dann "Weiter" aus.

    Wenn Sie nicht über eine Sicherungsrichtlinie verfügen, erstellen Sie eine von unterwegs aus.

  5. Wählen Sie im Reiter Datasources den Backup-Typ v1 (logische Backups) aus.

    Der Screenshot zeigt die Auswahl des Backup-Typs für das Backup.

    Hinweis

    Der Backup-Typ bestimmt, welcher Stack die Datenquelle schützt. V1 (Logische Backups) verwendet die pg_dump in diesem Artikel beschriebene Basislösung. Eine Datenquelle kann immer nur durch einen Stack gleichzeitig geschützt werden, da mehrere Schutzmaßnahmen nicht unterstützt werden.

  6. Im Bereich Ressourcen zum Backup auswählen wählen Sie den flexiblen Server zum Schutz aus und wählen Sie dann Auswählen.

    Hinweis

    • Flexible Server größer als 1 TB werden nicht unterstützt.
    • Flexible Server auf Premium SSD v2-Speicher werden nicht unterstützt.
    • Elastische Cluster werden nicht unterstützt.

    Tip

    Azure Backup for PostgreSQL, flexibler Server und elastischer Cluster (v2), nimmt physische Backups von verwalteten Festplattensnapshots statt logischer (pg_dumpbasierter) Backups und adressiert die Einschränkungen der allgemein verfügbaren v1-Lösung.

    • Es schützt sowohl PostgreSQL-flexible Server als auch elastische Cluster.
    • Es unterstützt flexible Server und elastische Cluster bis zu 32 TB auf Premium SSD v1 und bis zu 64 TB auf Premium SSD v2, anstelle des 1-TB-Limits.

    Sobald Sie sich auf der Registerkarte "Datenquellen " befinden, überprüft der Azure Backup-Dienst, ob er über alle erforderlichen Zugriffsberechtigungen verfügt, um eine Verbindung mit dem Server herzustellen. Wenn mindestens eine Zugriffsberechtigung fehlt, wird eine der folgenden Fehlermeldungen angezeigt: Der Benutzer kann keine Rollen zuweisen oder Rollenzuweisung nicht durchgeführt.

    • Der Benutzer kann keine Rollen zuweisen: Diese Meldung wird angezeigt, wenn Sie (der Sicherungsadministrator) nicht über den Schreibzugriff auf die PostgreSQL verfügen – flexibler Server, wie unter "Details anzeigen" aufgeführt. Um die erforderlichen Berechtigungen für die erforderlichen Ressourcen zuzuweisen, wählen Sie " Rollenzuweisungsvorlage herunterladen" aus, um die ARM-Vorlage abzurufen, und führen Sie die Vorlage als PostgreSQL-Datenbankadministrator aus. Nachdem die Vorlage erfolgreich ausgeführt wurde, wählen Sie Revalidate aus.

    • Rollenzuweisung nicht erledigt: Diese Meldung wird angezeigt, wenn Sie (der Sicherungsadministrator) über den Schreibzugriff auf die PostgreSQL verfügen – flexibler Server, um fehlende Berechtigungen zuzuweisen, wie unter "Details anzeigen" aufgeführt. Um Berechtigungen für PostgreSQL – flexible Server Inline zu erteilen, wählen Sie "Fehlende Rollen zuweisen" aus.

      Sobald der Prozess startet, werden dem Sicherungstresor die fehlenden Zugriffsberechtigungen auf PostgreSQL – Flexibler Server zugewiesen. Sie können den Bereich definieren, in dem die Zugriffsberechtigungen erteilt werden müssen. Wenn die Aktion abgeschlossen ist, beginnt die erneute Validierung.

  7. Sobald die Überprüfung der Rollenzuweisung "Erfolg" angezeigt wird, wählen Sie "Weiter" aus, um mit dem letzten Schritt der Übermittlung des Vorgangs fortzufahren.

  8. Wählen Sie auf der Registerkarte "Überprüfen und konfigurieren " die Option "Sicherung konfigurieren" aus.

Erstellen einer Sicherungsrichtlinie

Sie können unterwegs eine Sicherungsrichtlinie erstellen, während des Sicherungskonfigurationsablaufs.

Gehen Sie zum Erstellen einer Sicherungsrichtlinie wie folgt vor:

  1. Wählen Sie im Bereich " Sicherung konfigurieren " die Registerkarte " Sicherungsrichtlinie " aus.

  2. Wählen Sie auf der Registerkarte " Sicherungsrichtlinie " die Option " Neu erstellen " unter "Sicherungsrichtlinie" aus.

  3. Im Fenster 'Backup-Richtlinie erstellen ', auf dem Reiter Grundlagen , geben Sie einen Namen für die neue Richtlinie in ' Policy name' ein.

  4. Auf der Registerkarte Zeitplan + Aufbewahrung legen Sie unter Sicherungszeitplan die Sicherungshäufigkeit auf Wöchentlich fest.

    Hinweis

    Die allgemein verfügbare v1-basierte Lösungpg_dump unterstützt nur wöchentliche Frequenzen. Wenn du die tägliche Frequenz wählst, läuft nur die erste Backup-Operation der Woche, und die nachfolgenden Backup-Jobs derselben Woche schlagen fehl.

    Screenshot zeigt, wie der Sicherungszeitplan in der Sicherungsrichtlinie definiert wird.

    Tip

    Für tägliche Backup-Pläne mit einem Wiederherstellungspunkt-Ziel von einem Tag statt eines Backups pro Woche versuchen Sie Azure Backup für den flexiblen PostgreSQL-Server und den Elastic Cluster (v2), der in der Vorschau ist. Die v2-Lösung nimmt physische Backups von verwalteten Festplatten-Snapshots statt logischer (pg_dump basierter) Backups.

  5. Wählen Sie unter Behalteeinstellungendie Aufbewahrungsregel hinzufügen.

  6. Definieren Sie im Bereich "Aufbewahrung hinzufügen " den Aufbewahrungszeitraum, und wählen Sie dann "Hinzufügen" aus.

  7. Wenn Sie zum Fenster 'Backup-Richtlinie erstellen ' zurückkehren, wählen Sie 'Überprüfen + erstellen'.

    Hinweis

    Die Aufbewahrungsregeln werden in einer vordefinierten Reihenfolge ausgewertet. Die Priorität ist für die jährliche Regel am höchsten, gefolgt von der monatlichen Regel und der wöchentlichen Regel. Standardaufbewahrungseinstellungen kommen zum Tragen, wenn keine anderen Regeln zutreffen. Zum Beispiel könnte derselbe Wiederherstellungspunkt das erste erfolgreiche Backup jede Woche sowie das erste erfolgreiche Backup jeden Monat sein. Da die monatliche Regel jedoch eine höhere Priorität hat als die wöchentliche Regel, gilt die Aufbewahrung, die dem ersten erfolgreichen Backup jeden Monat entspricht.

Wenn die Sicherungskonfiguration abgeschlossen ist, können Sie eine On-Demand-Sicherung ausführen und den Fortschritt des Sicherungsvorgangs nachverfolgen.

Nächste Schritte

Wiederherstellen der Azure-Datenbank für PostgreSQL – Flexibler Server mithilfe des Azure-Portals.