Percorso di migrazione con Migrate to Virtual Machines

Questo documento illustra la procedura per eseguire la migrazione delle macchine virtuali (VM) dal tuo ambiente di origine a Google Cloud utilizzando Migrate to Virtual Machines. L'ambiente di origine potrebbe essere in esecuzione in un ambiente on-premise, in un ambiente di hosting privato o in un altro provider cloud.

Questo documento fornisce una panoramica di Migrate to Virtual Machines e per cosa viene utilizzato. Inoltre, contiene punti importanti da considerare quando pianifichi una migrazione delle VM e fornisce indicazioni su come eseguire la migrazione delle VM.

Questo documento è utile se prevedi di eseguire la migrazione delle VM da un ambiente di origine supportato a Compute Engine con Migrate to Virtual Machines. Questi ambienti di origine possono includere:

Migrate to Virtual Machines ti consente di semplificare la migrazione delle VM a Google Cloud. Non devi sforzarti di progettare e implementare una toolchain affidabile per valutare manualmente il comportamento delle VM in Google Cloud e poi eseguirne la migrazione manuale. Migrate to Virtual Machines accelera la migrazione delle VM, ti fa risparmiare tempo e ti consente di concentrarti sul miglioramento dei carichi di lavoro.

Questa serie presuppone che tu abbia letto e che tu abbia familiarità con i seguenti documenti:

Progettare la migrazione a Google Cloud

Per eseguire la migrazione delle VM dall'ambiente di origine a Google Cloud, consigliamo di seguire il framework descritto nella serie Migrate to Google Cloud.

Il seguente diagramma illustra il percorso del tuo percorso di migrazione.

Percorso di migrazione con quattro fasi.

Il framework illustrato nel diagramma precedente prevede quattro fasi:

  1. Valuta. In questa fase, valuta l'ambiente di origine, i workload di cui vuoi eseguire la migrazione a Google Cloud e le VM che supportano ciascun carico di lavoro.
  2. Pianifica. In questa fase crei l'infrastruttura di base per Migrate to Virtual Machines, ad esempio il provisioning della gerarchia delle risorse e la configurazione dell'accesso alla rete.
  3. Esegui il deployment. In questa fase, esegui la migrazione delle VM dall'ambiente di origine a Compute Engine.
  4. Ottimizza. In questa fase, inizi a sfruttare le tecnologie e le funzionalità del cloud.

Valutare l'ambiente di origine e i workload

Nella fase di valutazione, raccoglierete informazioni su quanto segue:

  1. L'ambiente di origine e di destinazione
  2. I workload di cui vuoi eseguire la migrazione

Per aiutarti a pianificare la migrazione e a determinare le risorse di cui hai bisogno per la migrazione e per l'ambiente di destinazione, è fondamentale valutare l'ambiente di origine e i carichi di lavoro di cui vuoi eseguire la migrazione. Per scoprire come valutare il tuo ambiente, consulta Eseguire la migrazione a Google Cloud: valutare e individuare i carichi di lavoro.

Dopo aver valutato l'ambiente, perfeziona la valutazione tenendo conto degli aspetti di migrazione specifici di Migrate to Virtual Machines, ad esempio:

  • Requisiti di Migrate to Virtual Machines. Valuta i requisiti di Migrate to Virtual Machines per assicurarti che entrambi gli ambienti di origine e di destinazione forniscano le funzionalità e le risorse di cui Migrate to Virtual Machines ha bisogno per la migrazione, ad esempio connettività di rete e larghezza di banda, nonché canali di comunicazione sicuri. In base all'origine da cui vuoi eseguire la migrazione, valuta i requisiti VMware, i requisiti AWS o i requisiti Azure.

  • Autorizzazioni richieste per Migrate to Virtual Machines. Quando sai di che tipo di autorizzazioni ha bisogno Migrate to Virtual Machines, puoi stabilire se queste autorizzazioni soddisfano i tuoi requisiti di sicurezza. Valuta le autorizzazioni richieste per Migrate to Virtual Machines.

Creare le basi

Questa sezione contiene indicazioni su come creare le basi per Migrate to Virtual Machines.

In base all'origine da cui vuoi eseguire la migrazione, consulta le indicazioni riportate in Migrazione da VMware, Migrazione da AWS o Migrazione da Azure. In caso contrario, segui le indicazioni riportate in questa sezione.

Per creare le basi per Migrate to Virtual Machines nell'ambiente di origine e in Google Cloud, svolgi i seguenti passaggi:

  • Crea le basi su Google Cloud.
  • Prepara l'ambiente di origine.

Creare le basi su Google Cloud

Per creare le basi per Migrate to Virtual Machines su Google Cloud, svolgi i seguenti passaggi:

Prepara l'ambiente di origine

Per creare una base per Migrate to Virtual Machines nel tuo ambiente di origine, installa Migrate Connector per configurare l'ambiente come origine della migrazione. Per ulteriori informazioni su Migrate Connector, consulta la sezione Architettura di Migrate to Virtual Machines.

Esegui la migrazione delle tue VM

Dopo aver creato le basi, esegui la migrazione delle VM con Migrate to Virtual Machines dal tuo ambiente di origine a Google Cloud.

Struttura di una migrazione con Migrate to Virtual Machines

I seguenti termini sono importanti per comprendere come organizzare la migrazione di una VM da un ambiente di origine supportato a Google Cloud:

  • Ciclo di vita della migrazione delle VM. Ogni VM di cui esegui la migrazione con Migrate to Virtual Machines segue un insieme ordinato di fasi. Queste fasi fanno parte del ciclo di vita della migrazione di una VM. Migrate to Virtual Machines avanza automaticamente ogni VM per la migrazione attraverso queste fasi.
  • Gruppi. Migrate to Virtual Machines ti consente di creare gruppi di VM di cui eseguire la migrazione. Questi insiemi sono chiamati gruppi. Per separare logicamente le VM ed eseguire la migrazione delle VM in batch, puoi utilizzare i gruppi. Quando esegui la migrazione delle VM in un gruppo, Migrate to Virtual Machines esegue tutte le operazioni del ciclo di vita della migrazione delle VM su ogni VM del gruppo o, facoltativamente, su un sottoinsieme di VM del gruppo. Ad esempio, potresti creare cloni di test di una o due VM in un gruppo di grandi dimensioni per valutare se i cloni possono funzionare correttamente su Google Cloud.
  • Adattamenti del sistema operativo. Le VM di cui esegui la migrazione a Google Cloud con Migrate to Virtual Machines richiedono modifiche alla configurazione per funzionare correttamente. Queste modifiche sono chiamate adattamenti del sistema operativo. Migrate to Virtual Machines applica automaticamente le adattamenti del sistema operativo alle VM di cui esegui la migrazione.

Esegui la migrazione delle VM con Migrate to Virtual Machines

Per eseguire la migrazione delle VM con Migrate to Virtual Machines, segui questi passaggi:

  1. Organizza la migrazione con i gruppi. Per contribuire ad attenuare i rischi di una migrazione, ti consigliamo di utilizzare i gruppi per separare logicamente le VM di cui eseguire la migrazione. Per raggruppare le VM di cui eseguire la migrazione, puoi utilizzare le informazioni raccolte durante la fase di valutazione. Ad esempio, puoi raggruppare le VM in base all'applicazione supportata o alla rete a cui sono connesse.
  2. Raccogliere suggerimenti per il dimensionamento delle macchine e approfondimenti sull'utilizzo. Per valutare le risorse e determinare le macchine di destinazione ottimali per le tue macchine di origine, raccogli consigli dettagliati per il dimensionamento e report sulle tue macchine generando un report sull'utilizzo delle VM di origine.
  3. Esegui la migrazione di ogni gruppo. Esegui la migrazione su ogni gruppo di VM. Come parte del ciclo di vita della migrazione delle VM, Migrate to Virtual Machines consente di eseguire un clone di test di una VM in Google Cloud. Ti consigliamo di utilizzare i cloni di test per verificare se le VM funzionano correttamente in Google Cloud prima di eseguirne la migrazione.

    Per ulteriori informazioni sulla migrazione di gruppi di VM con Migrate to Virtual Machines, consulta Eseguire la migrazione di gruppi di VM con Migrate to Virtual Machines.

Ottimizzare l'ambiente dopo la migrazione

Quando completi tutte le fasi di migrazione, la migrazione è considerata completata. Tuttavia, il tuo ambiente Google Cloud potrebbe richiedere ulteriori ottimizzazioni. Ad esempio, puoi ottimizzare le dimensioni delle VM Compute Engine o iniziare a utilizzare i servizi gestiti.

Per ulteriori informazioni sull'ottimizzazione, consulta Eseguire la migrazione a Google Cloud: ottimizzare l'ambiente.