Percorso di migrazione con Migrate to Virtual Machines

Questo documento ti guida nella 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 del suo utilizzo. Contiene anche punti importanti da considerare durante la pianificazione di una migrazione di 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 impegnarti a progettare e implementare una toolchain affidabile per valutare manualmente il comportamento delle VM in Google Cloude poi migrarle manualmente. Migrate to Virtual Machines accelera la migrazione delle VM, ti fa risparmiare tempo e ti consente di concentrarti sul miglioramento dei tuoi workload.

Questa serie presuppone che tu abbia letto e conosca i seguenti documenti:

Progetta la migrazione a Google Cloud

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

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

Percorso di migrazione con quattro fasi.

Il framework illustrato nel diagramma precedente è suddiviso in quattro fasi:

  1. Valuta. In questa fase, valuti l'ambiente di origine, i workload di cui vuoi eseguire la migrazione a Google Cloude le VM che supportano ogni workload.
  2. Piano. 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à cloud.

Valuta l'ambiente di origine e i workload

Nella fase di valutazione, raccogli informazioni su quanto segue:

  1. Ambiente di origine e di destinazione
  2. I workload di cui vuoi eseguire la migrazione

Per aiutarti a pianificare la migrazione e a dimensionare correttamente le risorse necessarie per la migrazione e l'ambiente di destinazione, è fondamentale valutare l'ambiente di origine e i carichi di lavoro che vuoi migrare. Per scoprire come valutare il tuo ambiente, consulta Migrazione a Google Cloud: valutazione e individuazione dei carichi di lavoro.

Dopo aver valutato l'ambiente, perfeziona la valutazione tenendo conto degli aspetti della 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 sia l'ambiente di origine che quello di destinazione forniscano le funzionalità e le risorse necessarie per la migrazione, come connettività e larghezza di banda di rete e canali di comunicazione sicuri. In base all'origine da cui vuoi eseguire la migrazione, valuta i requisiti di VMware, i requisiti di AWS o i requisiti di Azure.

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

Getta le basi

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

A seconda dell'origine da cui vuoi eseguire la migrazione, consulta le indicazioni in Migrazione da VMware, Migrazione da AWS o Migrazione da Azure. In caso contrario, continua a seguire le indicazioni di questa sezione.

Per creare una base per Migrate to Virtual Machines nell'ambiente di origine e in Google Cloud, procedi nel seguente modo:

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

Crea le basi su Google Cloud

Per creare le basi per Migrate to Virtual Machines su Google Cloud, procedi nel seguente modo:

Prepara l'ambiente di origine

Per creare una base per Migrate to Virtual Machines nell'ambiente di origine, installa Migrate Connector per configurare l'ambiente come origine della migrazione. Per maggiori informazioni su Migrate Connector, consulta la pagina 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 Migrate to Virtual Machines

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

  • Ciclo di vita di VM Migration. Ogni VM che 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 fa avanzare automaticamente ogni VM da migrare attraverso queste fasi.
  • Gruppi. Migrate to Virtual Machines ti consente di creare set di VM da migrare. 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 delle VM del gruppo. Ad esempio, puoi 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 gli adattamenti del sistema operativo alle VM che migri.

Migrare le 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 a mitigare i rischi di una migrazione, ti consigliamo di utilizzare i gruppi per separare logicamente le VM da migrare. Per raggruppare le VM da migrare, puoi utilizzare le informazioni raccolte durante la fase di valutazione. Ad esempio, puoi raggruppare le VM in base all'applicazione che supportano oppure puoi prendere in considerazione la rete a cui sono connesse le VM.
  2. Raccogli 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 suggerimenti dettagliati sul 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. Nell'ambito del ciclo di vita della migrazione delle VM, Migrate to Virtual Machines ti 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 tue VM funzionano correttamente inGoogle Cloud prima di eseguirne la migrazione.

    Per ulteriori informazioni sulla migrazione di gruppi di VM con Migrate to Virtual Machines, vedi Migrazione di gruppi di VM con Migrate to Virtual Machines.

Ottimizzare l'ambiente dopo la migrazione

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

Per saperne di più sull'ottimizzazione, consulta la pagina Eseguire la migrazione a Google Cloud: ottimizzare l'ambiente.