Condividi tramite


Spostare un database di Azure per Database di Azure per PostgreSQL - Server singolo in un'altra area usando il portale di Azure

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

Importante

Database di Azure per PostgreSQL - Il server singolo è in fase 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 Cosa succede a Database di Azure per PostgreSQL - Server singolo?.

Esistono diversi scenari per lo spostamento di un server di Database di Azure per PostgreSQL esistente da un'area a un'altra. Ad esempio, è possibile spostare un server di produzione in un'altra area come parte della pianificazione del ripristino di emergenza.

È possibile usare una replica in lettura tra più aree di Database di Azure per PostgreSQL per completare lo spostamento a un'altra area. A tale scopo, creare prima di tutto una replica in lettura nell'area di destinazione. Quindi, arrestare la replica nel server di replica in lettura per renderlo un server autonomo che accetta sia traffico in lettura che di scrittura.

Nota

Questo articolo è incentrato sullo spostamento di un server a un'altra area. Per spostare il server in un gruppo di risorse o una sottoscrizione diversi, vedere l'articolo relativo allo spostamento.

Prerequisiti

  • La funzionalità relativa alle repliche in lettura tra più aree è disponibile solo per Database di Azure per PostgreSQL - Server singolo nei piani tariffari per utilizzo generico oppure o ottimizzato per la memoria. Verificare che il server di origine sia incluso in uno di questi piani tariffari.

  • Assicurarsi che il server di origine di Database di Azure per PostgreSQL si trovi nell'area di Azure da cui si desidera eseguire lo spostamento.

Preparare lo spostamento

Per preparare il server di origine per la replica usando il portale di Azure, seguire questa procedura:

  1. Accedere al portale di Azure.
  2. Selezionare il server di Database di Azure per PostgreSQL esistente che si desidera usare come server di origine. Questa azione apre la pagina Panoramica.
  3. Nel menu del server selezionare Replica. Se il supporto della replica di Azure è impostato su almeno Replica, è possibile creare repliche in lettura.
  4. Se il supporto della replica di Azure non è impostato almeno su Replica, impostarlo. Seleziona Salva.
  5. Riavviare il server per applicare la modifica selezionando .
  6. Al termine dell'operazione si riceveranno due notifiche del portale di Azure. È disponibile una notifica per l'aggiornamento del parametro del server. È presente un'altra notifica per il riavvio del server che segue immediatamente.
  7. Aggiornare la pagina del portale di Azure per aggiornare la barra degli strumenti Replica. È ora possibile creare repliche in lettura per questo server.

Per creare un server di replica in lettura tra più aree nell'area di destinazione usando il portale di Azure, seguire questa procedura:

  1. Selezionare il server di Database di Azure per PostgreSQL esistente che si desidera usare come server di origine.
  2. Selezionare Replica nel menu in IMPOSTAZIONI.
  3. Selezionare Aggiungi replica.
  4. Immettere un nome per il server di replica.
  5. Selezionare la posizione per il server di replica. La posizione predefinita è la stessa di quella del server primario. Verificare di aver selezionato il percorso di destinazione in cui si desidera distribuire la replica.
  6. Selezionare OK per confermare la creazione della replica. Durante la creazione della replica, i dati sono copiati dal server di origine a quello di replica. Il processo di creazione può durare alcuni minuti o più, proporzionalmente alle dimensioni del server di origine.

Nota

Quando si crea una replica, questa non eredita le regole del firewall e l'endpoint del servizio rete virtuale del server primario. Queste regole devono essere configurate in modo indipendente per la replica.

Sposta

Importante

Il server autonomo non può essere di nuovo impostato come replica. Prima di arrestare la replica in una replica in lettura, assicurarsi che la replica abbia tutti i dati necessari.

Per arrestare la replica nella server di replica dal portale di Azure, seguire questa procedura:

  1. Dopo aver creato la replica, individuare e selezionare il server di origine di Database di Azure per PostgreSQL.
  2. Selezionare Replica nel menu in IMPOSTAZIONI.
  3. Selezionare il server di replica.
  4. Selezionare Arresta replica.
  5. Confermare che si desidera arrestare la replica selezionando OK.

Ripulire il server di origine

È possibile eliminare il server di Database di Azure per PostgreSQL di origine. A tale scopo, seguire questa procedura:

  1. Dopo aver creato la replica, individuare e selezionare il server di origine di Database di Azure per PostgreSQL.
  2. Nella finestra Panoramica, selezionare Elimina.
  3. Digitare il nome del server di origine per confermare l'eliminazione.
  4. Selezionare Elimina.

Passaggi successivi

In questa esercitazione, un server di Database di Azure per PostgreSQL è stato spostato da un'area a un'altra usando il portale di Azure, dopo di che le risorse di origine non necessarie sono state ripulite