Migrazione delle VM con Migrate to Virtual Machines: come iniziare

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Questo documento è il primo di una serie che ti guiderà nella migrazione delle tue macchine virtuali (VM) dal tuo ambiente di origine a Google Cloud tramite Esegui la migrazione alle VM. L'ambiente di origine potrebbe essere in esecuzione in un ambiente on-premise, in un ambiente di hosting privato o in un altro cloud provider.

Questo documento offre una panoramica di Migrate to VM e dello scopo per cui viene utilizzato. Contiene anche aspetti importanti da considerare durante la pianificazione della migrazione di una VM e fornisce indicazioni su come eseguire la migrazione.

Questo documento fa parte di una serie sulla migrazione a Google Cloud. Se ti interessa una panoramica della serie, consulta Migrazione a Google Cloud: scegliere il percorso di migrazione.

Questo documento fa parte di una serie che comprende le seguenti parti:

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

Migrate to VM ti consente di semplificare la migrazione della VM a Google Cloud. Non devi dedicare tempo alla progettazione e all'implementazione di una catena di strumenti affidabile per valutare manualmente il comportamento delle tue VM in Google Cloud, quindi eseguire la migrazione manuale. La migrazione alle VM 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 conosci i seguenti documenti:

Scegli una versione di Migrate to VM per la migrazione

Migrate to VM è disponibile in due versioni:

  • Migrate for Compute Engine versione 4, la prima versione principale di Migrate to VM.
  • Migrate to VM, la versione principale attuale di Migrate to VM. Rispetto alla versione precedente, Compute Engine offre i seguenti vantaggi:

    • Un'esperienza di provisioning semplificata.
    • Una tecnologia di replica dei dati avanzata.

Per ulteriori informazioni sulle differenze tra Migrate for Compute Engine versione 4 e Migrate to VM, consulta Confronto tra le funzionalità 5.0 e 4.x.

Puoi scegliere quale versione di Migrate to VM utilizzare per la migrazione. La versione migliore per il tuo caso d'uso dipende dai tuoi requisiti di migrazione e dagli ambienti di origine e di destinazione.

Il diagramma seguente mostra un diagramma di flusso con una serie di domande di esempio che potresti porre quando decidi la versione migliore di Migrate to VM per i requisiti di migrazione.

Diagramma del diagramma di flusso (illustrato nel testo seguente).

Il diagramma precedente può essere sintetizzato in questo modo:

Percorso di migrazione alle VM

Percorso Migrate for Compute Engine versione 4

Altre opzioni di migrazione

Se Migrate for Compute Engine versione 4 e Migrate to VM non soddisfano i tuoi requisiti, puoi esplorare altre opzioni. Ad esempio, se hai un ambiente di origine basato su VMware, puoi utilizzare VMware HCX per eseguire la migrazione delle applicazioni in Google Cloud VMware Engine.

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 di migrazione a Google Cloud.

Il diagramma seguente illustra il percorso del percorso di migrazione.

Percorso di migrazione in quattro fasi.

Il framework illustrato nel diagramma precedente prevede quattro fasi:

  1. Valuta. In questa fase, valuterai l'ambiente di origine, valuterai i carichi di lavoro di cui vuoi eseguire la migrazione a Google Cloud e le VM che supporteranno ciascun carico di lavoro.
  2. Pianifica. In questa fase creerai l'infrastruttura di base per la migrazione alle VM, ad esempio per eseguire il provisioning della gerarchia delle risorse e configurare l'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 funzionalità cloud.

Valuta l'ambiente di origine e i carichi di lavoro

Nella valutazione, raccogli informazioni su quanto segue:

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

Per pianificare la migrazione e dimensionare correttamente le risorse necessarie per la migrazione e 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 Migrazione a Google Cloud: valutazione e individuazione dei carichi di lavoro.

Dopo aver valutato il tuo ambiente, puoi perfezionare la valutazione prendendo in considerazione gli aspetti della migrazione specifici per la migrazione alle VM, come i seguenti:

  • Esegui la migrazione ai requisiti delle VM. Valuta i requisiti di Migrate to VM per assicurarti che gli ambienti di origine e di destinazione forniscano le funzionalità e le risorse necessarie per la migrazione, ad esempio connettività di rete e larghezza di banda, e canali di comunicazione sicuri. I requisiti sono i seguenti:

  • Autorizzazioni richieste per Migrate to VM. Quando sai quale tipo di autorizzazioni è necessario per eseguire la migrazione alle VM, puoi determinare se queste soddisfano i tuoi requisiti di sicurezza. Le autorizzazioni necessarie sono le seguenti:

Costruisci le basi

Questa sezione contiene indicazioni su come gettare le basi per eseguire la migrazione alle VM.

Se hai scelto Migrate for Compute Engine versione 4, per scoprire come gettare le basi, consulta la pagina relativa alla migrazione delle VM con Migrate for Compute Engine versione 4: costruire le basi. Dopo aver gettato le basi, consulta le indicazioni in Migrazione delle VM. In caso contrario, continua con le indicazioni in questa sezione.

Per gettare le basi per la migrazione alle VM nell'ambiente di origine e in Google Cloud, procedi come segue:

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

Crea le basi su Google Cloud

Per gettare le basi per la migrazione alle VM su Google Cloud, procedi come segue:

Prepara l'ambiente di origine

Per gettare le basi per la migrazione alle VM nell'ambiente di origine, installa il connettore Migrate per configurare l'ambiente come origine della migrazione. Per ulteriori informazioni sul connettore Migrate, consulta Eseguire la migrazione all'architettura VM.

Esegui la migrazione delle tue VM

Dopo aver gettato le basi, esegui la migrazione delle VM con le VM di migrazione dall'ambiente di origine a Google Cloud.

Se hai scelto Migrate for Compute Engine versione 4, ti consigliamo di leggere Migrazione delle VM con Migrate for Compute Engine versione 4: migrazione delle VM prima di continuare a leggere.

Se hai scelto Esegui la migrazione alle VM, vai alla sezione successiva.

Struttura di una migrazione da Migrate a VM

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

  • Ciclo di vita di una migrazione di VM. Ogni VM di cui esegui la migrazione con Migrate to VM segue un set di fasi ordinato. Queste fasi fanno parte del ciclo di vita della migrazione delle VM. La migrazione alle VM avanza automaticamente ogni VM per eseguire la migrazione durante queste fasi.
  • Gruppi. La migrazione alle VM consente di creare set di VM di cui eseguire la migrazione. Questi insiemi vengono chiamati gruppi. Per separare logicamente le VM ed eseguirne la migrazione in batch, puoi utilizzare i gruppi. Quando esegui la migrazione delle VM in un gruppo, Migrate to VM esegue tutte le operazioni del ciclo di vita della migrazione delle VM su ciascuna VM del gruppo o, facoltativamente, su un sottoinsieme delle VM nel gruppo. Ad esempio, potresti creare cloni di test in 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 VM richiedono modifiche alla configurazione per funzionare correttamente. Queste modifiche sono definite adattazioni del sistema operativo. Migrate to VM applica automaticamente gli adattamenti del sistema operativo alle VM di cui esegui la migrazione.

Migra le VM con Migrate to VM

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

  1. Organizzare la migrazione con gruppi. Per ridurre i rischi di una migrazione, consigliamo di utilizzare i gruppi per separare logicamente le VM di cui eseguire la migrazione. Per raggruppare le VM in cui eseguire la migrazione, puoi utilizzare le informazioni raccolte durante la fase di valutazione. Ad esempio, puoi raggruppare le VM in base all'applicazione che supportano o potresti considerare la rete a cui sono connesse le VM.
  2. Raccogli consigli sui dimensionamenti 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 sulle dimensioni delle macchine e genera rapporti sulle macchine, generando un rapporto di utilizzo delle VM di origine.
  3. Esegui la migrazione di ciascun gruppo. Esegui la migrazione su ciascun gruppo di VM. Nell'ambito del ciclo di vita della migrazione delle VM, Migrate to VM consente di eseguire un clone di test di una VM in Google Cloud. Consigliamo di utilizzare i cloni di test per verificare se le VM funzionano correttamente in Google Cloud prima di eseguirne la migrazione.

    Per saperne di più sulla migrazione di gruppi di VM con la migrazione alle VM, consulta Migrazione di gruppi di VM con VM in VM.

Ottimizza l'ambiente dopo la migrazione

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

Per ulteriori informazioni sull'ottimizzazione, consulta Migrazione a Google Cloud: ottimizzazione dell'ambiente.

Passaggi successivi