Condividi tramite


Server di runtime per la migrazione con il servizio di migrazione nel database di Azure per PostgreSQL

Il server di runtime di migrazione è un componente fondamentale nel servizio di migrazione per Database di Azure per PostgreSQL. Funge da server intermedio, garantendo un trasferimento sicuro ed efficiente dei dati durante il processo di migrazione. Questo server è particolarmente utile quando si esegue la migrazione di database da ambienti accessibili solo tramite reti private.

Fungendo da ponte tra l'istanza di PostgreSQL di origine e l'istanza del server flessibile di Database di Azure per PostgreSQL di destinazione, il server di runtime di migrazione facilita la migrazione dei dati senza problemi. Garantisce che la migrazione si verifichi all'interno di uno spazio di rete sicuro e isolato, mantenendo l'integrità e la riservatezza dei dati trasferiti.

Questo articolo fornisce un'analisi approfondita del server di runtime di migrazione, dei relativi scenari supportati e di come usarlo in modo efficace all'interno del servizio di migrazione in Database di Azure per PostgreSQL.

Screenshot che mostra il server di runtime di migrazione.

Scenari di migrazione supportati con il server di runtime di migrazione

Il server di runtime di migrazione è essenziale per il trasferimento di dati da istanze PostgreSQL di origine diverse all'istanza del server flessibile di Database di Azure per PostgreSQL. Il server runtime è applicabile a sorgenti come database locali, macchine virtuali di Azure o istanze AWS che sono accessibili solo tramite reti private e all'istanza del server flessibile di Azure Database per PostgreSQL di destinazione con un endpoint privato.

Come si usa il server di runtime di migrazione?

Per usare il server di runtime di migrazione all'interno del servizio di migrazione in Database di Azure per PostgreSQL, sono disponibili due opzioni di migrazione:

  • Usare il portale di Azure durante l'installazione.
  • Specificare il parametro migrationRuntimeResourceId nel file delle proprietà JSON durante il comando di creazione della migrazione nell'interfaccia della riga di comando di Azure.

Ecco come procedere in entrambi i metodi.

Usare il portale di Azure

  1. Accedere al portale di Azure e al servizio di migrazione (dal server di destinazione) nell'istanza del database di Azure per PostgreSQL.

  2. Avviare un nuovo flusso di lavoro di migrazione all'interno del servizio.

  3. Quando si raggiunge la scheda Server runtime selezionare nel pulsante di scelta Usa server di runtime.

  4. Selezionare la sottoscrizione di Azure e il gruppo di risorse. Selezionare il percorso dell'istanza del server flessibile del database di Azure per PostgreSQL integrata nella rete virtuale.

  5. Selezionare l'istanza del server flessibile del database di Azure per PostgreSQL da usare come istanza del server di runtime della migrazione.

    Screenshot che mostra la selezione del server di runtime di migrazione.

Informazioni di base sul server di runtime di migrazione

  • Configurazione minima: nonostante sia stata creata da un server flessibile di Database di Azure per PostgreSQL, il server di runtime di migrazione facilita esclusivamente la migrazione senza la necessità di disponibilità elevata, backup, specifiche delle versioni o funzionalità di archiviazione avanzate.
  • Prestazioni e dimensioni: il server di runtime di migrazione deve essere ridimensionato in modo appropriato per gestire il carico di lavoro. È consigliabile selezionare uno SKU equivalente o superiore a quello del server di destinazione.
  • Rete: assicurarsi che il server di runtime di migrazione sia integrato in modo appropriato nella rete virtuale e che la sicurezza di rete consenta la comunicazione sicura con i server di origine e di destinazione. Per informazioni, vedere Guida alla rete per il servizio di migrazione.
  • Pulizia post-migrazione: al termine della migrazione, il server di runtime di migrazione deve essere rimosso per evitare costi non necessari. Prima dell'eliminazione, assicurarsi che tutti i dati siano stati migrati correttamente e che il server non sia più necessario.