Architettura di Migrate to Virtual Machines

Migrate to Virtual Machines ti consente di eseguire la migrazione di VM e dischi di VM dalle seguenti quattro origini di migrazione a Google Cloud:

  • Data center vSphere (on-premise)
  • Servizio cloud AWS
  • Servizio cloud Azure
  • Google Cloud VMware Engine

Il seguente diagramma mostra l'architettura per la migrazione di VM e dischi di VM da varie origini di migrazione a Google Cloud:

Architettura di Migrate to Virtual Machines.

Informazioni sui progetti Google Cloud

I progetti Google Cloud sono la base per creare, abilitare e utilizzare i servizi Google Cloud tra cui gestione delle API, attivazione della fatturazione, aggiunta e rimozione di collaboratori e gestione delle autorizzazioni per le risorse Google Cloud.

Console Google Cloud

La console Google Cloud è l'interfaccia utente grafica di Google Cloud. Utilizza la console Google Cloud per gestire tutti gli aspetti della migrazione, monitorare l'accesso e registrare i dati, nonché per configurare l'autenticazione e l'autorizzazione.

Cloud IAM

Identity and Access Management (IAM) ti consente di controllare l'accesso a risorse Google Cloud specifiche e di impedire l'accesso indesiderato alle tue risorse. Per consentire agli utenti di creare e gestire le tue risorse Compute Engine, puoi aggiungerli come membri del team al progetto o a risorse specifiche e concedere loro le autorizzazioni utilizzando i ruoli IAM.

Origini e destinazioni della migrazione

Una migrazione è definita da:

  • L'origine della migrazione: un data center on-premise o un servizio cloud che ospita le VM o i dischi VM di cui vuoi eseguire la migrazione. Puoi definire più origini in un progetto host.

  • La destinazione della migrazione: una VM Compute Engine o volumi su Persistent Disk su Google Cloud.

  • Il progetto host: il progetto che utilizzi per controllare il processo di migrazione è definito progetto host. Nel progetto host, attiva il servizio Migrate to Virtual Machines e tutti gli altri servizi richiesti da Migrate to Virtual Machines. Una volta attivata, puoi iniziare a eseguire la migrazione delle VM di origine dal progetto host ai target di migrazione.

  • Il progetto di destinazione: il progetto che ospita la destinazione della migrazione. Puoi avere più progetti di destinazione a cui eseguire la migrazione delle VM.

Origini della migrazione

Migrate to Virtual Machines ti consente di eseguire la migrazione delle VM dalle seguenti quattro origini di migrazione:

  • Data center vSphere: esegui la migrazione delle VM on-premise dal data center vSphere a Google Cloud.
  • Data center VMware Engine: esegui la migrazione delle VM dal data center VMware Engine a Compute Engine.
  • Servizio cloud AWS: esegui la migrazione delle istanze EC2 dal tuo account AWS a Google Cloud.
  • Servizio cloud Azure: esegui la migrazione delle istanze VM dal tuo account Azure a Google Cloud.

Destinazioni della migrazione

Un target di migrazione è definito come segue:

  • Per la migrazione delle VM, il target di migrazione è un'istanza di Compute Engine in esecuzione su Google Cloud.
  • Per la migrazione dei dischi, il target di migrazione sono i volumi di Persistent Disk in esecuzione su Google Cloud.

Il progetto che contiene il target di migrazione è chiamato progetto target. Puoi utilizzare il progetto host come progetto di destinazione oppure eseguire la migrazione a progetti aggiuntivi. Per ulteriori informazioni, vedi Aggiunta di un progetto di destinazione.

Utilizza più progetti di destinazione per isolare le VM o i dischi di cui è stata eseguita la migrazione. Ad esempio, è consigliabile isolare una VM Compute Engine utilizzata per i test da quelle utilizzate per la produzione. Puoi utilizzare progetti e VPC per creare ambienti sandbox per i test separati dagli ambienti di produzione. Per ulteriori informazioni, consulta Decidere una gerarchia delle risorse per la zona di destinazione Google Cloud.

Puoi anche utilizzare Deployment Manager per eseguire il deployment di VM o dischi VM di cui è stata eseguita la migrazione in produzione in più progetti. Per saperne di più, consulta Utilizzare le immagini di altri progetti.

Oltre ai servizi Migrate to Virtual Machines, durante l'esecuzione di una migrazione utilizzi anche i seguenti servizi Google Cloud.

Compute Engine

Compute Engine ti consente di creare ed eseguire VM su Google Cloud. Compute Engine offre scalabilità, prestazioni e valore per consentirti di lanciare cluster di calcolo di grandi dimensioni sull'infrastruttura di Google.

Nell'ambito della definizione della destinazione della migrazione, imposta il progetto della VM Compute Engine. Le caratteristiche dell'istanza Compute Engine di destinazione si basano sui requisiti della VM di cui è stata eseguita la migrazione. Puoi personalizzare la VM di Compute Engine per specificare:

  • Progetto Google Cloud
  • Numero di CPU
  • Quantità di memoria
  • Tipo di disco
  • Configurazione di rete
  • molte altre opzioni

Potresti avere requisiti diversi per la VM Compute Engine di destinazione, a seconda che l'istanza venga utilizzata per testare una VM di cui è stata eseguita la migrazione o in un ambiente di produzione. Ad esempio, puoi testare la VM di cui è stata eseguita la migrazione in una singola VM Compute Engine con 2 CPU e 8 GB di RAM. Poi, quando passi a un ambiente di produzione, definisci le istanze Compute Engine di destinazione con caratteristiche diverse, ad esempio 4 o 8 CPU e 16 GB di RAM.

Persistent Disk

I dischi permanenti sono dispositivi di archiviazione di rete durevoli a cui le VM Compute Engine possono accedere come se si trattasse di dischi fisici su un computer desktop o un server. I dati su ciascun disco permanente sono distribuiti tra più dischi fisici. Compute Engine gestisce i dischi fisici e la distribuzione dei dati per garantire ridondanza e prestazioni ottimali.

Passaggi successivi