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:
- Esegui la migrazione a Google Cloud
- Esegui la migrazione delle VM con Migrate to Virtual Machines
- Migrazione delle VM ai container con Migrate to Containers
- Migrazione dei container in Google Cloud
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:
- Stabilisci un framework per progettare ed eseguire il tuo percorso di migrazione utilizzando la serie Migrate to Google Cloud.
- Utilizza questo framework come base di riferimento per valutare i tuoi progressi nella migrazione.
- 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:
Durante ogni passaggio della migrazione, segui le fasi definite in Eseguire la migrazione a Google Cloud: Inizia:
- Valuta e scopri i tuoi carichi di lavoro.
- Pianifica e getta le basi.
- Eseguire il deployment dei carichi di lavoro.
- 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
Esegui la migrazione a Google Cloud: scegli il percorso di migrazione (questo documento) ti aiuta a scegliere le opzioni di migrazione migliori per i tuoi componenti.
Migrate to Google Cloud: Get started (Esegui la migrazione: configurazione iniziale) configura il framework per l'altra serie di migrazioni e spiega i concetti della migrazione, ma non ti aiuta a eseguire una migrazione effettiva. Tutti gli altri documenti della serie sono un'estensione diretta del documento.
I documenti di questa serie descrivono in dettaglio ogni fase della migrazione a Google Cloud. I concetti contenuti in questi documenti si applicano alla migrazione di vari asset, inclusi dati, app, VM e container.
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:
Migra le VM con Migrate to VMs
Esegui la migrazione dei container in Google Cloud
- Inizia
- Migrazione da Kubernetes a GKE
- Migrazione da OpenShift ad Anthos
- Esegui la migrazione dei progetti OpenShift ad Anthos
- Esegui la migrazione dei vincoli del contesto di sicurezza OpenShift ad Anthos
- Migrazione a un ambiente GKE multi-cluster
- Migrazione a un ambiente GKE multi-cluster con Ingress multi-cluster e Service Discovery multi-cluster
Eseguire la migrazione delle VM a container con Migrate to Containers
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
- Inizia a progettare la tua migrazione a Google Cloud.
- Esegui la migrazione delle VM con Migrate to VM.
- Migrazione dei carichi di lavoro containerizzati a Google Cloud.
- Esegui la migrazione delle VM a container con Migrate to Containers.
- Esplora architetture di riferimento, diagrammi e best practice su Google Cloud. Dai un'occhiata al nostro Centro di architettura cloud.