Piano

Completato

Il successo dell'adozione del cloud richiede più di preparazione tecnica. Richiede un piano di adozione del cloud che converte la strategia cloud in passaggi interattivi specifici degli obiettivi.

Preparare l'organizzazione per il cloud

Le organizzazioni devono allineare la struttura e i processi agli obiettivi di adozione del cloud per distribuire, gestire e ottimizzare le risorse cloud in modo efficace, rispettando al tempo stesso gli obiettivi aziendali.

  1. Eseguire il mapping del percorso di adozione del cloud in base al tipo di organizzazione. Le startup devono creare soluzioni native del cloud usando le fasi di sviluppo nativo del cloud, pronto e nativo del cloud. Le aziende devono valutare il proprio patrimonio IT e seguire il processo completo del piano di Cloud Adoption Framework, oltre alle fasi Ready, Migrate e Modernize.

  2. Scegliere il modello di gestione adatto alla struttura organizzativa. Le piccole organizzazioni devono selezionare operazioni centralizzate per l'applicazione coerente dei criteri. Le aziende di medie dimensioni devono implementare la gestione condivisa in cui i team della piattaforma gestiscono le zone di destinazione mentre i team del carico di lavoro operano in modo autonomo. Le organizzazioni con team qualificati devono adottare operazioni decentralizzate per la proprietà completa.

  3. Pianificare le responsabilità del cloud tra le funzioni di governance, sicurezza e gestione. Stabilire team di governance per valutare i rischi e definire i criteri. Incorporare la sicurezza in ogni fase del ciclo di vita del cloud. Definire processi operativi allineati agli obiettivi aziendali. Sviluppare la strategia di intelligenza artificiale e creare team appropriati per l'adozione dell'IA.

  4. Documentare le responsabilità del cloud con assegnazioni di proprietà chiare. Eseguire il mapping delle responsabilità tra governance, sicurezza e operazioni con una proprietà specifica. Definire i ruoli dei partner e comunicare le responsabilità a tutti gli stakeholder. Esaminare regolarmente le responsabilità man mano che l'ambiente si evolve.

Preparare le persone per il cloud

I team richiedono competenze specifiche per adottare e gestire correttamente i servizi cloud, riducendo i rischi di implementazione e accelerando il time-to-value.

  1. Valutare le competenze necessarie per l'adozione di Azure. I team necessitano di nozioni fondamentali su governance, sicurezza, identità, rete e gestione. I responsabili dell'ambiente di Azure richiedono competenze del modello RAMP (Ready, Administer, Monitor, Protect). I team di sviluppo nativi del cloud necessitano di funzionalità di progettazione della piattaforma, containerizzazione, microservizi e sviluppo di intelligenza artificiale.

  2. Colmare il divario di competenze attraverso la formazione strutturata e il supporto di esperti. Formare i team che usano Microsoft Learn, formazione personalizzata e credenziali come Microsoft Applied Skills e certificazioni. Usare specialisti Microsoft o partner attendibili per workshop, revisioni architetturali e indicazioni pratiche.

  3. Sostenere le competenze cloud tramite programmi di apprendimento continuo. Creare sandbox di apprendimento usando sottoscrizioni di sviluppo/test di Azure. Dedicare tempo settimanale ai moduli di Microsoft Learn, creare sistemi di riconoscimento, partecipare agli eventi della community di Azure e gestire raccolte di risorse curate.

Le startup passano a Stimare il costo totale di proprietà. Se sono presenti carichi di lavoro esistenti, è necessario individuare l'inventario esistente.

Individuare l'inventario del carico di lavoro esistente

Le organizzazioni devono comprendere il portfolio di applicazioni corrente prima di pianificare l'adozione del cloud per fornire le basi per la pianificazione della migrazione e lo sviluppo di casi aziendali.

  1. Individuare l'inventario del carico di lavoro tramite la documentazione sistematica. Definire i limiti del carico di lavoro e usare strumenti automatizzati come Azure Migrate per l'individuazione. Includere manualmente tutti i componenti in ambienti e asset di documenti quando l'automazione non può accedere a sistemi specifici.

  2. Assegnare priorità ai carichi di lavoro in base al valore aziendale e alla fattibilità della migrazione. Valutare i carichi di lavoro usando la criticità aziendale, l'idoneità del cloud, le dipendenze e l'allineamento strategico. Creare un backlog di migrazione con priorità che bilancia il valore aziendale con la fattibilità tecnica.

  3. Raccogliere i dettagli aziendali per ogni carico di lavoro per guidare le decisioni relative alla migrazione. Proprietà del documento, funzione aziendale, criticità, riservatezza dei dati, requisiti di conformità, vincoli operativi e sequenze temporali. Usare queste informazioni per guidare le strategie di migrazione e garantire l'allineamento aziendale.

Selezionare le strategie di migrazione

La selezione della strategia di migrazione determina l'approccio, la sequenza temporale e le risorse necessarie per ogni carico di lavoro e devono essere allineati ai driver aziendali e ai vincoli tecnici.

  1. Identificare i driver aziendali per stabilire le priorità di migrazione. Definire obiettivi aziendali di alto livello, eseguire l'analisi dei gap tra gli stati correnti e desiderati e determinare il driver aziendale specifico che crea urgenza per il cambiamento.

  2. Associare i driver aziendali alle strategie di migrazione appropriate. Selezionare le strategie in base ai driver aziendali: ritira per carichi di lavoro ridondanti, Rehosting per interruzioni minime, Replatform per l'adozione paaS, Refactoring per l'ottimizzazione del codice, Riprogettazione per le funzionalità native del cloud, Sostituzione per alternative SaaS, Ricompila per lo sviluppo completo o Mantieni per carichi di lavoro stabili.

  3. Applicare criteri di selezione specifici della strategia per convalidare le decisioni. Convalidare le strategie scelte in base alla stabilità del carico di lavoro, compatibilità di Azure, competenze del team, sequenza temporale di modernizzazione, livelli di debito tecnico, limitazioni dell'architettura e requisiti operativi.

  4. Prendere decisioni di temporizzazione della modernizzazione in base alla disponibilità delle risorse. Valutare se modernizzare durante la migrazione in base alle competenze del team, al tempo disponibile, ai requisiti di compatibilità e alle opportunità di finanziamento.

  5. Eseguire il piano di comunicazione degli stakeholder per garantire l'allineamento. Definire le metriche di successo, documentare le decisioni per gli stakeholder, coordinare i team della strategia cloud e creare cicli di revisione per aggiornare le strategie man mano che i requisiti si evolvono.

Valutare i carichi di lavoro per la migrazione cloud

La valutazione del carico di lavoro identifica i requisiti tecnici, le dipendenze e i rischi per la corretta migrazione del cloud, informando le decisioni sull'architettura e la pianificazione della migrazione.

  1. Valutare l'architettura del carico di lavoro per comprendere la struttura e le dipendenze del sistema. Usare strumenti di valutazione come Azure Migrate per automatizzare l'individuazione. Convalidare i risultati con esperti di materia e diagrammi di architettura dei documenti e elenchi di componenti.

  2. Valutare il codice dell'applicazione per identificare le opportunità di compatibilità e modernizzazione. Usare strumenti automatizzati come AppCAT per le applicazioni .NET e Java. Convalidare la compatibilità del framework e dell'SDK con Azure. Evitare modifiche al framework non necessarie, a meno che non esista una motivazione aziendale solida.

  3. Valutare i database per comprendere l'architettura dei dati e i requisiti di migrazione. Identificare tutti i database, inclusi i tipi di motore e le versioni. Eseguire il mapping delle dipendenze in ingresso e in uscita tra applicazioni e servizi. Determinare se eseguire la migrazione dei database come istanze condivise o suddividerli in base al carico di lavoro.

  4. Creare e gestire un registro dei rischi per tenere traccia e attenuare i rischi di migrazione. Stabilire un registro completo dei rischi che documenta i rischi tecnici, operativi e organizzativi. Definire strategie di mitigazione con parti responsabili e sequenze temporali di risoluzione.

Stimare il costo totale di proprietà

La stima dei costi fornisce la base finanziaria per le decisioni di adozione del cloud e la pianificazione del budget, consentendo decisioni di investimento informate e ottimizzazione dei costi in corso.

  1. Pianificare l'architettura di Azure in base ai requisiti aziendali e tecnici. Allineare l'architettura ai requisiti aziendali e tecnici documentando vincoli e esigenze di conformità. Pianificare l'architettura e l'architettura del carico di lavoro della zona di destinazione di Azure identificando i servizi, le aree e le configurazioni di Azure necessari.

  2. Stimare i costi in base all'architettura pianificata e ai modelli di utilizzo. Usare il Calcolatore prezzi di Azure per modellare i costi dell'architettura in base ai dati di utilizzo cronologici o proiettati. Stimare i costi operativi, tra cui formazione e modifiche al processo. Rivalutare le stime quando le proiezioni deviano dal budget identificando elementi a costo elevato e modificando l'architettura. Convalidare i presupposti tramite distribuzioni di test e stabilire una baseline dei costi.

Per informazioni dettagliate su Cloud Adoption Framework, vedere Pianificare l'adozione del cloud.