Migrate to Google Cloud: scegliere il percorso di migrazione

Last reviewed 2023-05-09 UTC

Questo documento presenta la serie Migrate to Google Cloud e ti aiuta a comprendere in che modo ogni elemento della serie è correlato ad altri documenti. Questo documento è una panoramica per la seguente serie:

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

  • 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 che dipendono dall'ambiente, dai carichi di lavoro e dall'infrastruttura di cui esegui la migrazione a Google Cloud o a 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 tuo percorso di migrazione utilizzando la serie Migrate to Google Cloud.
  2. Utilizza questo framework come base di riferimento per valutare i tuoi progressi nella migrazione.
  3. Offri indicazioni specifiche per un determinato ambiente o caso d'uso sulla base del framework Migrate to Google Cloud (Esegui la migrazione alle VM con Migrate to Migrate to Containers), Esegui la migrazione dei container a Google Cloud ed Esegui la migrazione delle VM ai container con Migrate to Containers.

Vantaggi della definizione di un framework di migrazione

Stabilire un framework di migrazione è importante perché la migrazione può essere un'attività ripetibile. Ad esempio, se inizialmente hai eseguito la migrazione delle VM a Google Cloud, potresti anche prendere in considerazione lo spostamento di altri dati e carichi di lavoro in Google Cloud. Stabilire un framework generale da applicare a diversi carichi di lavoro può semplificare le migrazioni future.

Il seguente diagramma illustra le fasi della migrazione:

Percorso di migrazione con quattro fasi.

Durante ogni passaggio della migrazione, segui le fasi definite in Eseguire la migrazione a Google Cloud: Inizia:

  1. Valuta e scopri i tuoi carichi di lavoro.
  2. Pianifica e getta le basi.
  3. Eseguire il deployment dei carichi di lavoro.
  4. Ottimizza il tuo ambiente e i tuoi carichi di lavoro.

Questo percorso non è unico di Google Cloud. Il passaggio da un ambiente all'altro è un compito complesso, quindi è necessario pianificare ed eseguire con attenzione la migrazione. Indipendentemente dal tipo di migrazione, app, VM o container, è necessario completare attività come la creazione di un inventario, la definizione di identità utente e servizio, il deployment dei carichi di lavoro e l'ottimizzazione per prestazioni e scalabilità.

Progettazione della serie

Per progettare e pianificare queste serie, abbiamo utilizzato strategie e paradigmi di progettazione del software comuni alla 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, offrendoti indicazioni utili.

La serie Migrate to Google Cloud include

I concetti esplorati nella serie Migrate to Google Cloud sono estesi e applicati alla seguente serie per fornire linee guida più prescrittive per ambienti e casi d'uso 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