Migrazione a Google Cloud: scelta del percorso di migrazione

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

Questo documento presenta la serie Migrazione a Google Cloud e ti aiuta a comprendere in che modo ogni serie è correlata ad altri documenti. Questo documento è una panoramica della seguente serie:

Queste serie sono rivolte a chiunque intenda eseguire la migrazione di macchine virtuali (VM), container, database o archiviazione su Google Cloud. Questo documento è utile per gli scenari di migrazione seguenti:

  • Da un ambiente on-premise
  • Da un ambiente di hosting privato
  • Da un altro cloud provider a Google Cloud

Nell'ambito del tuo percorso di migrazione, devi prendere decisioni dipendenti dall'ambiente, dai carichi di lavoro e dall'infrastruttura di cui esegui la migrazione a Google Cloud o in un ambiente cloud ibrido. Questi documenti ti aiutano a scegliere il percorso migliore per le tue esigenze di migrazione nei seguenti modi:

  1. Stabilisci un framework per progettare ed eseguire il percorso di migrazione utilizzando la serie di migrazione a Google Cloud.
  2. Utilizza questo framework come base di riferimento per valutare l'avanzamento della tua migrazione.
  3. Offri indicazioni specifiche per un determinato ambiente o caso d'uso creando sul framework Migrazione a Google Cloud, ad esempio Migrazione di VM con Migrate to VM, Migrazione di container in Google Cloud e Migrazione di VM in container con Migrate to Containers.

Vantaggi della creazione di un framework di migrazione

Stabilire un framework di migrazione è importante perché la migrazione può essere un'attività ripetibile. Ad esempio, se hai inizialmente eseguito la migrazione delle VM a Google Cloud, puoi anche valutare la possibilità di spostare altri dati e carichi di lavoro in Google Cloud. Stabilire un framework generale che possa essere applicato a diversi carichi di lavoro può semplificare le migrazioni future.

Il seguente diagramma illustra le fasi della migrazione:

Percorso di migrazione in quattro fasi.

Durante ogni fase della migrazione, segui le fasi definite nella sezione Migrazione a Google Cloud: introduzione:

  1. Valutazione e rilevamento dei carichi di lavoro.
  2. Pianificazione e costruzione di una base.
  3. Deployment dei carichi di lavoro.
  4. Ottimizzazione dell'ambiente e dei carichi di lavoro

Questo percorso non è univoco per Google Cloud. Il passaggio da un ambiente all'altro è un compito impegnativo, quindi devi pianificare ed eseguire la migrazione con attenzione. Indipendentemente dalla migrazione, che sia per app, VM o container, dovrai portare a termine attività come la creazione di un inventario, la definizione delle identità di utenti e servizi, il deployment dei carichi di lavoro e l'ottimizzazione delle prestazioni e della scalabilità.

Progettazione della serie

Per progettare e pianificare la migrazione a Google Cloud, la migrazione di VM con Migrate to VM, la migrazione di container a Google Cloud e la migrazione di VM ai container con migrazione a container, abbiamo utilizzato software paradigmi e strategie comuni nella programmazione orientata agli oggetti.

Puoi utilizzare i concetti di OOP per pensare ai consigli in ogni serie. Questo documento è come la documentazione del software durante lo sviluppo di un'applicazione: ti guida lungo il percorso e ti offre indicazioni stradali.

Il seguente diagramma di classe ULL semplificato illustra le relazioni tra i documenti in Migrazione a Google Cloud, nella migrazione delle VM con la migrazione alle VM e nella serie Migrazione dei container in Google Cloud:

Relazione tra documenti come diagramma di classe UML.

Nel diagramma precedente, la serie viene mappata a un diagramma di classe UML nei modi seguenti.

La serie Migration to Google Cloud include i seguenti documenti:

I concetti esplorati nella serie Migrazione a Google Cloud vengono estesi e applicati alla seguente serie per fornire linee guida più prescrittive per i casi d'uso e gli ambienti specifici:

La logica applicata nel diagramma può essere estesa ad altri carichi di lavoro. Ad esempio, utilizzando le fasi di valutazione, pianificazione, deployment e ottimizzazione, puoi modernizzare le pipeline CI/CD quando esegui la migrazione su Google Cloud.

Passaggi successivi