Come eseguire il backup e il ripristino di un server nel server singolo di Database di Azure per PostgreSQL usando il portale di Azure

SI APPLICA A: Database di Azure per PostgreSQL - Server singolo

Importante

Database di Azure per PostgreSQL - Server singolo si trova nel percorso di ritiro. È consigliabile eseguire l'aggiornamento a Database di Azure per PostgreSQL - Server flessibile. Per altre informazioni sulla migrazione a Database di Azure per PostgreSQL - Server flessibile, vedere What's happening to Database di Azure per PostgreSQL Single Server?.

Il backup viene eseguito automaticamente

Il backup dei server Database di Azure per PostgreSQL viene eseguito periodicamente per abilitare le funzionalità di ripristino. L'uso di questa funzionalità consente di ripristinare il server e tutti i suoi database a un momento precedente nel nuovo server.

Impostare la configurazione del backup

La scelta tra backup con ridondanza locale o ridondanza geografica si effettua al momento della creazione del server, nella finestra Piano tariffario.

Nota

Dopo aver creato il server, il tipo di ridondanza (locale o geografica) non può essere modificato.

Quando si crea un server nel portale di Azure, la finestra Piano tariffario consente di selezionare backup con ridondanza locale o ridondanza geografica per il server. In questa finestra è anche possibile specificare il periodo di conservazione dei backup, ovvero per quanti giorni si vogliono archiviare i backup del server.

Piano tariffario: scegliere la ridondanza del backup

Per altre informazioni sull'impostazione di questi valori durante la creazione, vedere la guida introduttiva del server Database di Azure per PostgreSQL.

È possibile modificare il periodo di conservazione dei backup di un server seguendo questa procedura:

  1. Accedere al portale di Azure.

  2. Selezionare il server di Database di Azure per PostgreSQL. Questa azione apre la pagina Panoramica.

  3. Selezionare Piano tariffario nel menu in IMPOSTAZIONI. Con il dispositivo di scorrimento è possibile modificare il periodo di conservazione dei backup impostandolo su un numero di giorni compreso tra 7 e 35. Nello screenshot seguente, il periodo è stato aumentato a 34 giorni. Periodo di conservazione dei backup aumentato

  4. Selezionare OK per confermare la modifica.

Il periodo di conservazione dei backup determina quanto è possibile tornare indietro nel tempo con un ripristino temporizzato, essendo il ripristino basato sui backup disponibili. Il ripristino temporizzato è descritto con altri dettagli nella sezione seguente.

Ripristino temporizzato

Database di Azure per PostgreSQL consente di ripristinare il server a un momento specifico e in una nuova copia del server. È possibile usare questo nuovo server per ripristinare i dati oppure configurare le applicazioni perché puntino al nuovo server.

Ad esempio, se oggi una tabella è stata accidentalmente eliminata a mezzogiorno, è possibile eseguire il ripristino a un'ora prima di mezzogiorno per recuperare la tabella e i dati mancanti dalla nuova copia del server. Il ripristino temporizzato viene eseguito a livello di server, non a livello di database.

La procedura seguente consente di ripristinare il server di esempio a un momento specifico:

  1. Nel portale di Azure selezionare il server Database di Azure per PostgreSQL.

  2. Nella barra degli strumenti della pagina Panoramica del server selezionare Ripristina.

    Database di Azure per PostgreSQL - Panoramica - Pulsante Ripristino

  3. Compilare il modulo Ripristina con le informazioni obbligatorie:

    Database di Azure per PostgreSQL - Informazioni di ripristino

    • Punto di ripristino: selezionare il punto nel tempo per il ripristino.
    • Server di destinazione: specificare un nome per il nuovo server.
    • Percorso: non è possibile selezionare l'area. Per impostazione predefinita è uguale al server di origine.
    • Piano tariffario: non è possibile modificare questi parametri quando si esegue un ripristino temporizzato. È uguale al server di origine.
  4. Selezionare OK per ripristinare il server in un momento specifico.

  5. Al termine del ripristino, individuare il nuovo server creato per verificare che il ripristino dei dati sia avvenuto come previsto.

Il nuovo server creato con il ripristino temporizzato ha il nome e la password di accesso dell'amministratore validi per il server esistente nel momento scelto per il ripristino. È possibile modificare la password dalla pagina Panoramica del nuovo server.

Il nuovo server creato durante un ripristino non dispone delle regole del firewall o degli endpoint servizio di rete virtuale presenti nel server originale. Per il nuovo server, queste regole devono essere impostate separatamente.

Se il server PostgreSQL di origine è crittografato con chiavi gestite dal cliente, vedere la documentazione per altre considerazioni.

Ripristino geografico

Se il server è stato configurato per backup con ridondanza geografica, è possibile creare un nuovo server dal backup di quel server esistente. Questo nuovo server può essere creato in qualsiasi area in cui è disponibile Database di Azure per PostgreSQL.

  1. Selezionare il pulsante Crea una risorsa (+) nell'angolo superiore sinistro del portale. Selezionare Database>Database di Azure per PostgreSQL.

    Passare a Database di Azure per PostgreSQL.

  2. Selezionare l'opzione di distribuzione Server singolo.

    Selezionare Database di Azure per PostgreSQL - Opzione di distribuzione server singolo.

  3. Specificare la sottoscrizione, il gruppo di risorse e il nome del nuovo server.

  4. Selezionare Backup come origine dati. Questa azione carica un elenco a discesa che fornisce un elenco di server con backup con ridondanza geografica abilitati.

    Seleziona origine dati.

    Nota

    Quando un server viene creato per la prima volta, potrebbe non essere subito disponibile per il ripristino geografico. Potrebbero essere necessarie alcune ore per popolare i metadati necessari.

  5. Selezionare l'elenco a discesa Backup .

    Selezionare l'elenco a discesa backup.

  6. Selezionare il server di origine da cui eseguire il ripristino.

    Selezionare Backup.

  7. Per impostazione predefinita, il server verrà impostato su valori per il numero di vCore, il periodo di conservazione dei backup, l'opzione di ridondanza del backup, la versione del motore e le credenziali Amministrazione. Selezionare Continua.

    Continuare con il backup.

  8. Compilare il resto del modulo con le proprie preferenze. È possibile selezionare qualsiasi posizione.

    Dopo aver selezionato il percorso, è possibile selezionare Configura server per aggiornare la generazione di calcolo (se disponibile nell'area scelta), il numero di vCore, il periodo di conservazione dei backup e l'opzione di ridondanza del backup. La modifica del piano tariffario (Basic, Utilizzo generico o Con ottimizzazione per la memoria) o delle dimensioni della risorsa di archiviazione non è supportata durante il ripristino.

    Compilare il modulo.

  9. Selezionare Revisione e creazione per rivedere le selezioni effettuate.

  10. Selezionare Crea per effettuare il provisioning del server. Questa operazione può richiedere qualche minuto.

Il nuovo server creato con il ripristino geografico ha il nome e la password di accesso dell'amministratore validi per il server esistente al momento dell'avvio del ripristino. È possibile modificare la password dalla pagina Panoramica del nuovo server.

Il nuovo server creato durante un ripristino non dispone delle regole del firewall o degli endpoint servizio di rete virtuale presenti nel server originale. Per il nuovo server, queste regole devono essere impostate separatamente.

Se il server PostgreSQL di origine è crittografato con chiavi gestite dal cliente, vedere la documentazione per altre considerazioni.

Passaggi successivi