Dopo aver completato la fase di rilevamento e valutazione e aver configurato il design di base, puoi iniziare a pianificare la migrazione classificando i workload in ondate di migrazione.
Questa pagina descrive come pianificare una migrazione efficace.
Prima di iniziare
Prima di iniziare la pianificazione della migrazione, completa un'attività di rilevamento e valutazione dei carichi di lavoro e crea una strategia di migrazione complessiva con le seguenti attività:
- Crea un catalogo di workload, ad esempio applicazioni, servizi e database, di cui vuoi eseguire la migrazione.
- Mappa i carichi di lavoro ai componenti dell'infrastruttura.
- Mappa le dipendenze.
- Identifica i percorsi di migrazione e modernizzazione di alto livello (rehosting, ripianificazione, refactoring, riprogettazione, sostituzione, ritiro).
Quindi, utilizza il Cloud Foundation Toolkit per creare le basi su Google Cloud.
Cloud Foundation Toolkit include risorse per aiutarti a iniziare a utilizzare i seguenti aspetti della tua nuova infrastruttura cloud:
- Identity and Access Management
- Gestione delle risorse
- Networking
- Gestione dati
- Infrastructure as Code (IaC)
- Logging, monitoraggio e fatturazione
- Nozioni di base sulla sicurezza
- Nozioni di base di GKE
Concetti di migrazione
Un progetto di migrazione al cloud rappresenta l'intero processo seguito dalla tua organizzazione per eseguire la migrazione delle applicazioni a Google Cloud.
Ogni progetto di migrazione al cloud è suddiviso in ondate. Un'ondata è un gruppo di applicazioni che condividono caratteristiche o interdipendenze comuni, come identificato dalla scoperta e dalla valutazione del carico di lavoro. In genere, le applicazioni e i database autonomi sono buoni candidati per una prima ondata di migrazione, grazie alle loro ridotte dipendenze esterne. D'altra parte, le applicazioni con molte dipendenze costituirebbero un'ondata di migrazione complessa che richiede un'ulteriore pianificazione.
Le applicazioni all'interno di un'ondata di migrazione sono suddivise in gruppi di spostamento e la migrazione a Google Cloud avviene in sprint. Un gruppo di spostamento è un gruppo di risorse di infrastruttura e carichi di lavoro di cui devi eseguire la migrazione insieme. Queste risorse e questi carichi di lavoro possono far parte della stessa applicazione o di un gruppo di applicazioni interdipendenti.
La capacità aziendale è uno degli aspetti più importanti per determinare i gruppi di transizione. Ad esempio, la gestione della catena di approvvigionamento e dell'inventario nel retail, il monitoraggio delle frodi nel settore bancario, l'elaborazione dei sinistri nelle assicurazioni rappresentano aree di competenze aziendali nei rispettivi domini. È fondamentale considerare le funzionalità aziendali per garantire un'interruzione minima o nulla delle prestazioni e della disponibilità dei servizi aziendali durante e dopo la migrazione.
All'interno di un'area di funzionalità aziendale, devi eseguire la migrazione in base ai diversi ambienti. Gli ambienti di ricerca e sviluppo (R&D) sono in genere i primi per i quali viene eseguita la migrazione. In questo modo puoi identificare e mitigare eventuali blocchi che potrebbero impedire o rallentare la migrazione. Puoi quindi seguire le best practice e le attività di mitigazione man mano che avanzi nella migrazione degli ambienti di ricerca e sviluppo, pre-produzione e produzione.
Devi eseguire la ricerca e la valutazione come un processo continuo, con la raccolta dei dati che diventa sempre più raffinata e accurata nel tempo. In questo modo puoi migliorare costantemente l'accuratezza dei dati specifici del carico di lavoro, che ti aiutano a identificare i rischi specifici del carico di lavoro associati alla migrazione al cloud.
La prima ondata di rilevamento e valutazione consente di creare una mappa di alto livello delle dipendenze tra i componenti dell'infrastruttura e i workload. In questo modo, puoi pianificare e ottimizzare gli elementi dell'architettura Google Cloud di destinazione durante la prima ondata, ad esempio tipi di VM, classi di archiviazione, progettazione della landing zone, dimensionamento della capacità di alto livello in base ai requisiti di calcolo e throughput I/O.
Devi anche eseguire una valutazione del rischio di migrazione in parallelo con la rilevazione e la valutazione. L'obiettivo è identificare e misurare i rischi specifici del carico di lavoro associati alla migrazione e avviare le azioni di mitigazione appropriate.
Il seguente diagramma mostra l'intero processo di migrazione a colpo d'occhio.
Passaggi successivi
- Scopri come valutare e mitigare i rischi di migrazione.
- Scopri come pianificare le ondate di migrazione.