Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa serie di articoli fornisce agli architetti e ai tecnici indicazioni prescrittive e utilizzabili per la migrazione di un singolo carico di lavoro da Amazon Web Services (AWS) ad Azure. Illustra il ciclo di vita completo della migrazione, dalla pianificazione e dalla preparazione attraverso l'esecuzione, la valutazione e la disattivazione delle risorse AWS.
Questa serie è incentrata sui carichi di lavoro che vanno da semplici a moderatamente complessi e sono principalmente indipendenti da altri carichi di lavoro dell'organizzazione. Non copre carichi di lavoro cruciali.
La migrazione di un carico di lavoro da AWS è un'iniziativa strategica che richiede un'attenta pianificazione e allineamento degli stakeholder. Senza un piano di migrazione solido e una preparazione adeguata, si rischia di introdurre interruzioni non pianificate, che possono compromettere la fiducia nel carico di lavoro.
Strategia di migrazione del carico di lavoro
Una strategia di migrazione simile al tipo riduce al minimo il rischio ed è in genere il percorso più sicuro per Azure. Quando si usa questo approccio, il carico di lavoro continua a usare l'architettura esistente e i modelli operativi. Le migrazioni hanno maggior successo quando evitano l'espansione incontrollata dell'ambito, come pagare un debito tecnico esistente o introdurre ottimizzazioni durante la transizione del carico di lavoro. L'obiettivo è che il carico di lavoro migrato soddisfi gli stessi indicatori di prestazioni chiave (KPI) in Azure soddisfatti in AWS. Deve mantenere gli stessi contratti di servizio ,gli obiettivi del livello di servizio e gli eventuali bug attualmente presenti nel carico di lavoro.
Suggerimento
Ridurre al minimo le modifiche durante la migrazione e concentrarsi sulla convalida delle prestazioni e della stabilità. Dopo aver completato la migrazione, è possibile esplorare il rimborso del debito tecnico e altre ottimizzazioni.
Strumenti consigliati
Usare aws e gli strumenti di Azure dove appropriato per aumentare il processo di migrazione. Questi strumenti supportano le attività seguenti:
- Individuazione iniziale
- Pianificazione dell'architettura di Azure in base ai dati raccolti sul carico di lavoro AWS
- Trasferimento di dati e piattaforma di calcolo
- Convalida post-migrazione
- Pulizia delle risorse
Usare l'individuazione del carico di lavoro in AWS per valutare il carico di lavoro. È possibile combinare gli strumenti AWS con gli strumenti di Azure, ad esempio Azure Migrate, per valutare le istanze di AWS e fornire raccomandazioni di dimensionamento per le risorse di Azure. Facoltativamente, è possibile esplorare soluzioni non Microsoft, ad esempio Dr Migrate o CAST Highlight, per facilitare l'analisi del codice, il mapping delle dipendenze e le valutazioni di idoneità per la migrazione.
Presupposti della sequenza temporale
La migrazione di un carico di lavoro può durare diverse settimane o mesi. La durata dipende dalla complessità del carico di lavoro e dalla strategia di migrazione e cutover. La sequenza temporale seguente illustra una migrazione tipica del carico di lavoro che usa un approccio simile per un carico di lavoro moderatamente complesso. Un carico di lavoro moderatamente complesso include in genere più componenti e dipendenze, ma non è cruciale e non si integra in modo approfondito con altri sistemi.
Responsabilità del team di gestione del carico di lavoro
Il team attualmente responsabile del carico di lavoro in AWS è in genere anche responsabile del carico di lavoro in Azure. Questo team deve eseguire la migrazione del carico di lavoro. L'esternalizzazione della migrazione a talenti esterni al team di lavoro può portare ai risultati seguenti:
- Individuazioni impreviste in ritardo nel processo
- Team di gestione del carico di lavoro sottoaddestrato
- Un senso di proprietà ridotto
In molti casi, è possibile coinvolgere partner esterni con competenze di Azure per supportare la migrazione. Questi partner includono integratori di sistemi e il team Microsoft Industry Solutions Delivery. Possono condurre la pianificazione e la preparazione, mentre il team del carico di lavoro esegue il cutover di produzione mediante runbook e automazione sviluppati dai partner.
I team del carico di lavoro devono rivolgersi agli esperti di migrazione come parte del processo, ma il team deve guidare il processo e rimanere strettamente coinvolti.
Prerequisiti
Prima di pianificare la migrazione, assicurarsi di disporre dei prerequisiti seguenti:
Esperienza precedente: È necessaria un'esperienza precedente con i concetti principali del cloud e AWS e una conoscenza di base dei servizi di Azure e dei processi di migrazione cloud.
Allineamento degli stakeholder: È necessario condividere e concordare sequenze temporali, stime del budget e attività cardine del progetto con gli stakeholder per garantire che tutte le parti siano allineate.
Strategia di supporto: Acquistare un piano di supporto Microsoft e analizzare le opzioni per il supporto gratuito o della community.
Strategia della piattaforma: Questa serie descrive come eseguire la migrazione di un singolo carico di lavoro. Si presuppone che la piattaforma di base sia attiva e che la strategia di migrazione sia definita e allineata con Cloud Adoption Framework per Azure.
Come parte di questa strategia, stabilire una zona di destinazione della piattaforma esistente. Il carico di lavoro migrato diventa una zona di destinazione dell'applicazione e fa parte della topologia della zona di destinazione di Azure dell'organizzazione. Esiste in una gerarchia di gruppi di gestione, si connette a reti specifiche o rimane isolata da tali reti e segue i criteri di governance necessari.
Investimenti nella formazione o nel supporto per i partner: Valutare le competenze di Azure del team e pianificare la formazione o il supporto per i partner in base alle esigenze.
È anche consigliabile eseguire una valutazione dell'idoneità per la migrazione. Questa valutazione assegna un punteggio all'idoneità per la migrazione tra 10 dimensioni. Dopo la valutazione, tenere un workshop iniziale che includa tutti gli stakeholder per raccogliere requisiti e vincoli e garantire l'adesione.
Per pianificare e eseguire correttamente la migrazione del carico di lavoro, procedere con le cinque fasi nell'ordine seguente:
Ogni fase include passaggi dettagliati ed elenchi di controllo che consentono di eseguire il processo di migrazione.
Importante
In ogni fase, coinvolgi il team operativo per affrontare la prontezza operativa. Le attività includono il monitoraggio e gli avvisi del carico di lavoro e l'implementazione dei dashboard di integrità. Pianificare un handoff formale in modo che il team operativo sia pronto a gestire il carico di lavoro in Azure. Ad esempio, è possibile configurare dashboard e avvisi di Monitoraggio di Azure analoghi a AWS CloudWatch al termine della migrazione.