Questo documento illustra come eseguire la migrazione delle macchine virtuali (VM) dal tuo ambiente di origine a Google Cloud utilizzando Esegui la migrazione alle macchine virtuali. Il tuo ambiente di origine potrebbe essere in esecuzione in un ambiente on-premise, in un ambiente di hosting privato o su un altro cloud provider.
Questo documento fornisce una panoramica di Migrate to Virtual Machines e del suo utilizzo. Contiene inoltre punti importanti da considerare quando pianifichi la migrazione di una 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:
- Un ambiente VMware vSphere
- Un ambiente VM di Microsoft Azure
- Un ambiente Amazon Elastic Compute Cloud (Amazon EC2)
Migrate to Virtual Machines consente di semplificare la migrazione delle VM a Google Cloud. Non è necessario sforzarti di progettare e implementare una toolchain affidabile per valutare manualmente il comportamento delle VM in Google Cloud e poi eseguirne manualmente la migrazione. 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 dimestichezza con i seguenti documenti:
- Architettura della migrazione alle macchine virtuali: descrive l'architettura di riferimento di Migrate to Virtual Machines.
Progetta la migrazione a Google Cloud
Per eseguire la migrazione delle VM dal tuo ambiente di origine a Google Cloud, ti consigliamo di seguire il framework descritto nella serie di migrazione a Google Cloud.
Il seguente diagramma illustra il percorso del tuo percorso di migrazione.
Il framework illustrato nel diagramma precedente si compone di quattro fasi:
- Valuta. In questa fase devi valutare l'ambiente di origine, valutare i carichi di lavoro di cui vuoi eseguire la migrazione a Google Cloud e stabilire quali VM supportano ogni carico di lavoro.
- Pianifica. In questa fase creerai l'infrastruttura di base per Migrate to Virtual Machines, ad esempio eseguendo il provisioning della gerarchia delle risorse e configurando l'accesso alla rete.
- Esegui il deployment. In questa fase, eseguirai la migrazione delle VM dall'ambiente di origine a Compute Engine.
- Ottimizzazione. In questa fase, inizi a sfruttare le tecnologie e le funzionalità del cloud.
Valuta l'ambiente di origine e i carichi di lavoro
Nella fase di valutazione, raccogli informazioni su quanto segue:
- L'ambiente di origine e di destinazione
- I carichi di lavoro di cui vuoi eseguire la migrazione
Per aiutarti a 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 informazioni su come valutare il tuo ambiente, consulta Eseguire la migrazione a Google Cloud: valutare e rilevare i carichi di lavoro.
Dopo aver valutato l'ambiente, perfezionirai la valutazione prendendo in considerazione gli aspetti della migrazione specifici della Migrate to Virtual Machines, come ad esempio i seguenti:
Requisiti per la migrazione alle macchine virtuali. Valuta i requisiti di Migrate to Virtual Machines per assicurarti che sia gli ambienti di origine che quelli di destinazione forniscano le funzionalità e le risorse necessarie per Migrate to Virtual Machines per la migrazione, come connettività di rete e larghezza di banda e canali di comunicazione sicuri. In base all'origine da cui vuoi eseguire la migrazione, valuta i requisiti VMware, i requisiti AWS o i requisiti di Azure.
Autorizzazioni richieste per Migrate to Virtual Machines. Quando conosci il tipo di autorizzazioni necessarie per Migrate to Virtual Machines, puoi stabilire se queste autorizzazioni soddisfano i tuoi requisiti di sicurezza. Valuta le autorizzazioni richieste per Migrate to Virtual Machines.
Costruisci le tue 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 in Migrazione da VMware, Migrazione da AWS o Migrazione da Azure. In caso contrario, continua con le indicazioni riportate in questa sezione.
Per creare una base per Migrate to Virtual Machines nell'ambiente di origine e in Google Cloud, segui questi passaggi:
- Getta le basi su Google Cloud.
- Prepara l'ambiente di origine.
Getta le basi su Google Cloud
Per creare le basi per Migrate to Virtual Machines su Google Cloud, esegui queste operazioni:
- Esegui il provisioning della gerarchia delle risorse. Migrate to Virtual Machines utilizza i progetti Google Cloud per controllare il processo di migrazione (il progetto host) e come ambiente di destinazione (i progetti di destinazione). Migrate to Virtual Machines richiede un progetto host. Facoltativamente, puoi anche aggiungere uno o più progetti di destinazione da utilizzare come destinazioni per le VM migrate.
- Abilita i servizi Migrate to Virtual Machines. Migrate to Virtual Machines dipende da alcuni servizi e API Google Cloud. Per informazioni su come abilitare le API e i servizi richiesti, vedi Abilitazione dei servizi Migrate to Virtual Machines.
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 Architettura della migrazione alle macchine virtuali.
Esegui la migrazione delle tue VM
Dopo aver creato gli elementi di base, esegui la migrazione delle VM con Migrate to Virtual Machines dall'ambiente di origine a Google Cloud.
Struttura di una migrazione Migrate to Virtual Machines
I termini seguenti sono importanti per capire 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 delle VM. Migrate to Virtual Machines fa avanzare automaticamente ogni VM attraverso queste fasi.
- Gruppi. Migrate to Virtual Machines consente di creare set di VM di cui eseguire la migrazione. Questi insiemi sono chiamati gruppi. Puoi utilizzare i gruppi per separare logicamente le VM e per eseguirne la migrazione in batch. 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, 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 loro configurazione per funzionare correttamente. Queste modifiche sono definite 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:
- Organizzare la migrazione con i gruppi. Per ridurre 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 potresti considerare la rete a cui sono connesse.
- Raccogli suggerimenti sul dimensionamento delle macchine e insight sull'utilizzo. Per valutare le risorse e stabilire le macchine di destinazione ottimali per le macchine di origine, raccogli suggerimenti dettagliati sul dimensionamento e report sulle tue macchine generando un report sull'utilizzo delle VM di origine.
Esegui la migrazione di ogni gruppo. Esegui la migrazione su ciascun 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 cloni di test per verificare se le tue 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 macchine virtuali, consulta Migrazione di gruppi di VM con Migrate to Virtual Machines.
Ottimizza il tuo ambiente dopo la migrazione
Il completamento di tutte le fasi della migrazione si considera completata. Tuttavia, il tuo ambiente Google Cloud potrebbe aver bisogno di ulteriori ottimizzazioni. Ad esempio, puoi ridimensionare le VM di Compute Engine o iniziare a utilizzare i servizi gestiti.
Per maggiori informazioni sull'ottimizzazione, consulta Eseguire la migrazione a Google Cloud: ottimizza il tuo ambiente.