Configurare il backup per Database di Azure per PostgreSQL - Server flessibile tramite il portale di Azure

Questo articolo descrive come configurare il backup per il server flessibile di Database di Azure per PostgreSQL tramite il portale di Azure.

Prerequisiti

Prima di configurare il backup per Database di Azure per PostgreSQL - Server flessibile, verificare che siano soddisfatti i prerequisiti seguenti:

Configurare il backup

Per configurare il backup per Database di Azure per PostgreSQL – server flessibile usando Backup di Azure, puoi utilizzare uno dei seguenti metodi:

  • Database di Azure per PostgreSQL – server flessibile: riquadro di gestione del database
  • Insieme di credenziali per il backup
  • Resiliency

Per configurare il backup nel server flessibile di Azure Database per PostgreSQL attraverso la resilienza, seguire questa procedura:

  1. Passare a Resilienza e quindi selezionare Panoramica>+ Configura protezione.

    Screenshot che mostra come avviare la protezione del database.

    In alternativa, per configurare il backup dal riquadro cassetta di backup, passare a cassetta di backup>Panoramica e quindi selezionare + Backup.

    Per configurare il backup dal riquadro Gestione database, passare al riquadro Server flessibile PostgreSQL e quindi selezionare Impostazioni>Backup LTR (Conservazione a lungo termine).

  2. Nel pannello di protezione Configura, seleziona Risorsa gestita daAzure, Data source comeAzure PostgreSQL server flessibile/cluster elastico, e Soluzione come Backup di Azure, poi seleziona Continua.

  3. Nel pannello Configura backup, nella scheda Nozioni di base, verifica che Tipo di origine dati sia visualizzato come server flessibile/cluster elastico di Azure PostgreSQL, seleziona Seleziona insieme di credenziali in Vault e scegli un insieme di credenziali di Backup esistente dall'elenco a discesa, quindi seleziona Avanti.

    Se non si dispone di una cassaforte di backup, crearne una nuova.

  4. Nella scheda Criteri di backup selezionare un criterio di backup che definisce la pianificazione del backup e la durata della conservazione e quindi selezionare Avanti.

    Se non si dispone di un criterio di backup, crearne uno rapidamente.

  5. Nella scheda Fonti dati, seleziona il tipo di backup v1 (backup logici).

    Lo screenshot mostra la selezione del tipo di backup per il backup.

    Nota

    Il tipo di backup determina quale stack protegge la sorgente dati. v1 (backup logici) utilizza la soluzione basata su pg_dump descritta in questo articolo. Una sorgente di dati può essere protetta da un solo stack alla volta, perché la protezione multipla non è supportata.

  6. Nel pannello Seleziona risorse per fare il backup , seleziona il server flessibile da proteggere, poi seleziona Seleziona.

    Nota

    • I server flessibili di dimensioni superiori a 1 TB non sono supportati.
    • I server flessibili sullo storage SSD Premium v2 non sono supportati.
    • I cluster elastici non sono supportati.

    Suggerimento

    Backup di Azure per server flessibile e cluster elastico di PostgreSQL (v2) esegue backup fisici da snapshot di dischi gestiti anziché backup logici (basati su pg_dump) e supera i limiti della soluzione v1 generalmente disponibile.

    • Protegge sia i server flessibili di PostgreSQL sia i cluster elastici.
    • Supporta server flessibili e cluster elastici fino a 32 TB su SSD Premium v1 e fino a 64 TB su SSD Premium v2, invece del limite di 1 TB.

    Quando si è nella scheda Origini dati , il servizio Backup di Azure verifica se dispone di tutte le autorizzazioni di accesso necessarie per connettersi al server. Se mancano una o più autorizzazioni di accesso, viene visualizzato uno dei messaggi di errore seguenti: l'utente non può assegnare ruoli o un'assegnazione di ruolo non eseguita.

    • L'utente non può assegnare ruoli: questo messaggio viene visualizzato quando l'amministratore del backup non dispone dell'accesso in scrittura nel server flessibile PostgreSQL, come indicato in Visualizza dettagli. Per assegnare le autorizzazioni necessarie alle risorse richieste, selezionare Scarica il template di assegnazione ruoli per recuperare il template ARM ed eseguirlo come amministratore del database PostgreSQL. Dopo l'esecuzione del modello, selezionare Riconvalida.

    • Assegnazione di ruolo non eseguita: questo messaggio viene visualizzato quando l'amministratore del backup ha l'accesso in scrittura nel server flessibile PostgreSQL per assegnare autorizzazioni mancanti, come indicato in Visualizza dettagli. Per concedere le autorizzazioni per PostgreSQL - Server flessibile inline, selezionare Assegna ruoli mancanti.

      Dopo l'avvio del processo, le autorizzazioni di accesso mancanti per i server flessibili PostgreSQL vengono concesse al vault di backup. È possibile definire l'ambito in cui devono essere concesse le autorizzazioni di accesso. Alla fine dell'azione, inizia la riconvalida.

  7. Dopo aver visualizzato la convalida dell'assegnazione di ruolo, selezionare Avanti per procedere all'ultimo passaggio dell'invio dell'operazione.

  8. Nella scheda Rivedi e configura selezionareConfigura backup.

Creare una politica di backup

È possibile creare un criterio di backup durante il flusso di configurazione del backup.

Per creare un criterio di backup, seguire questi passaggi:

  1. Nel riquadro Configura backup selezionare la scheda Criteri di backup .

  2. Nella scheda Criteri di backup selezionare Crea nuovo in Criteri di backup.

  3. Nel pannello Crea Policy di Backup , nella scheda Basics , inserisci un nome per la nuova policy in nome della Policy.

  4. Nella scheda Schedule + retention , sotto Backup schedule, definisci la frequenza di backup come Settimanale.

    Nota

    La soluzione v1 disponibile a livello generale (basata su pg_dump) supporta solo frequenze settimanali. Se scegli la frequenza giornaliera, viene eseguita solo la prima operazione di backup della settimana, e i successivi lavori di backup nella stessa settimana falliscono.

    La schermata mostra come definire la pianificazione del backup nella politica di backup.

    Suggerimento

    Per i backup giornalieri con l'obiettivo di un giorno di recovery, invece di un backup a settimana, prova Backup di Azure per PostgreSQL server flessibile e cluster elastico (v2) che è in anteprima. La soluzione v2 esegue backup fisici da snapshot di dischi gestiti anziché backup logici (basati su pg_dump).

  5. Nelle impostazioni di ritenzione, seleziona Aggiungi regola di retention.

  6. Nel riquadro Aggiungi conservazione definire il periodo di conservazione e quindi selezionare Aggiungi.

  7. Quando torni al pannello Crea Policy di Backup , seleziona Revisiona + crea.

    Nota

    Le regole di conservazione vengono valutate in un ordine di priorità predeterminato. La priorità è la più alta per la regola annuale, seguita dalla regola mensile e quindi dalla regola settimanale. Le impostazioni di conservazione predefinite si applicano quando nessun'altra regola si qualifica. Ad esempio, lo stesso punto di recupero potrebbe essere il primo backup riuscito fatto ogni settimana così come il primo backup riuscito fatto ogni mese. Tuttavia, poiché la regola mensile ha una priorità maggiore rispetto a quella settimanale, si applica la ritenzione corrispondente al primo backup riuscito effettuato ogni mese.

Al termine della configurazione di backup, è possibile eseguire un backup su richiesta e tenere traccia dello stato di avanzamento dell'operazione di backup.

Passaggi successivi

Ripristinare Database di Azure per PostgreSQL - Server flessibile usando il portale di Azure.