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 tra istanze postgreSQL di origine diverse e l'istanza del server flessibile di Database di Azure per PostgreSQL. È necessario negli scenari seguenti:

  • Quando l'origine è un server singolo di Database di Azure per PostgreSQL configurato con un endpoint privato e la destinazione è un server flessibile di Database di Azure per PostgreSQL con un endpoint privato.

Annotazioni

Il servizio di migrazione non supporta la copia dei ruoli autenticati da Microsoft Entra ID quando si usa un server di runtime per eseguire la migrazione da server singolo a server flessibile. È consigliabile creare manualmente i ruoli autenticati con ID Entra nel server di destinazione prima di avviare la migrazione.

  • Per origini come database locali, macchine virtuali di Azure o istanze AWS, accessibili solo tramite reti private, e l'istanza del server flessibile del database di Azure 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.