Esegui migrazione

Completato

Le migrazioni comportano la pianificazione, l'esecuzione e l'ottimizzazione delle migrazioni dei carichi di lavoro dai data center locali e da altre piattaforme cloud a Azure. Le raccomandazioni consentono alle organizzazioni di ridurre al minimo i rischi per la migrazione, ridurre i costi e ottenere risultati di adozione del cloud efficaci.

Migrazione a un altro piano

Seguire questa procedura per creare un piano di migrazione che tenga conto della preparazione del team, dei requisiti del carico di lavoro e delle priorità aziendali:

  1. Valutare l'idoneità e le competenze per la migrazione. Valuta le competenze del team in Azure nei domini dell'infrastruttura, della sicurezza e delle applicazioni, quindi coinvolgi partner Microsoft o architetti di soluzioni Azure per colmare eventuali lacune nelle competenze.

  2. Scegliere il percorso di migrazione dei dati. Selezionare ExpressRoute per trasferimenti a larghezza di banda elevata, gateway VPN per connessioni crittografate, Azure Data Box per le migrazioni offline o Internet pubblico per i dati non sensibili.

  3. Determinare la sequenza di migrazione. Eseguire il mapping delle dipendenze dell'applicazione usando Azure Migrate, classificare in ordine di priorità i carichi di lavoro in base alla criticità aziendale e creare pianificazioni di migrazione che evitano periodi aziendali di picco.

  4. Scegliere il metodo di migrazione per ogni carico di lavoro. Selezionare la migrazione con tempi di inattività prossimi allo zero per carichi di lavoro cruciali o la migrazione con tempi di inattività pianificati per le applicazioni che supportano le finestre di manutenzione.

  5. Definire il piano di rollback. Sviluppare strategie di backup con script di ripristino automatizzato, stabilire intervalli di tempo di rollback e testare le procedure di ripristino in ambienti non di produzione.

  6. Coinvolgere gli stakeholder sul piano di migrazione. Documentare gli approcci di migrazione con giustificazione aziendale, presentare procedure di rollback testate, convalidare le pianificazioni in base ai vincoli aziendali e stabilire criteri chiari di successo.

Preparare i carichi di lavoro per il cloud

Completare questi passaggi per risolvere i problemi di compatibilità e preparare i carichi di lavoro per una distribuzione affidabile in Azure:

  1. Risolvere i problemi di compatibilità in Azure. Distribuisci le risorse del carico di lavoro nelle sottoscrizioni di test, identifica i problemi di compatibilità, sposta i segreti hardcoded in Azure Key Vault e archivia le impostazioni nonsecret in Configurazione app di Azure ed elimina le dipendenze locali tramite servizi nativi di Azure.

  2. Verificare la funzionalità del workload. Testare la connettività di rete, verificare i flussi di autenticazione, eseguire test funzionali, misurare le prestazioni con Test di carico di Azure e convalidare i risultati rispetto alle baseline dell'ambiente di origine.

  3. Crea un'infrastruttura riutilizzabile. Sviluppare modelli arm o file di Bicep per i componenti dell'infrastruttura, creare script di automazione per la gestione della configurazione e stabilire flussi di lavoro di controllo della versione.

  4. Crea la documentazione di deployment. Documentare le procedure di distribuzione, registrare i requisiti di configurazione, creare runbook operativi e stabilire guide alla risoluzione dei problemi.

Eseguire migrazioni

Usare i passaggi seguenti per coordinare la migrazione, spostare i carichi di lavoro in Azure e convalidare i risultati:

  1. Preparare gli stakeholder per la migrazione. Distribuisci le pianificazioni della migrazione con responsabilità, conferma la disponibilità del supporto tecnico e conduci verifiche di idoneità pre-migrazione.

  2. Implementa un blocco delle modifiche. Comunicare i periodi di blocco, implementare procedure di controllo delle modifiche e monitorare i sistemi sorgente per individuare modifiche non autorizzate.

  3. Finalizzare l'ambiente di produzione. Distribuisci l'infrastruttura usando modelli testati, applica criteri di sicurezza, verifica che i servizi Azure siano operativi e conferma la connettività di rete.

  4. Eseguire il cutover. Per tempi di inattività quasi zero: configurare la replica del database, eseguire la migrazione di file statici, sospendere le scritture per la sincronizzazione e reindirizzare il traffico. Per tempi di inattività pianificati: arrestare le operazioni, eseguire la migrazione dei dati con convalida, testare la funzionalità e reindirizzare il traffico.

  5. Mantenere l'opzione di fallback. Mantenere l'infrastruttura di origine, mantenere la connettività di rete, documentare le procedure di fallback e stabilire il monitoraggio per i problemi.

  6. Verificare la riuscita della migrazione. Testare le prestazioni in base a criteri di successo, eseguire la convalida funzionale, verificare l'integrità dei dati e ottenere l'accettazione formale degli stakeholder.

  7. Supportare il carico di lavoro durante la stabilizzazione. Stabilire team di supporto dedicati, aggiornare i database di configurazione, gestire il monitoraggio avanzato e documentare le lezioni apprese.

Ottimizzare i carichi di lavoro dopo la migrazione

Dopo la migrazione, seguire questi passaggi per migliorare le prestazioni del carico di lavoro, la sicurezza e l'efficienza dei costi:

  1. Ottimizza le configurazioni dei carichi di lavoro. Applicare Azure Advisor raccomandazioni, implementare indicazioni specifiche del servizio, risolvere le raccomandazioni sulla sicurezza e configurare il monitoraggio.

  2. Verificare le configurazioni critiche. Verificare che il monitoraggio acquisisca i dati di telemetria, verificare che il rilevamento dei costi sia allineato alle linee di base, testare le procedure di backup e convalidare le configurazioni di sicurezza.

  3. Raccogliere il feedback degli utenti e agire di conseguenza. Raccogliere feedback tramite sondaggi e interviste, documentare i problemi nei sistemi di tracciamento, assegnare la responsabilità per la risoluzione e comunicare miglioramenti.

  4. Pianificare revisioni regolari del carico di lavoro. Eseguire revisioni trimestrali usando gli strumenti di Well-Architected Framework, valutare le opportunità di ottimizzazione dei costi, valutare le metriche delle prestazioni e documentare le azioni di ottimizzazione.

  5. Ottimizzare le dipendenze ibride e multicloud. Usare Azure Arc per gestire le risorse non Azure supportate e configurare Azure Network Watcher Monitoraggio connessione per monitorare la connettività ibrida tra endpoint supportati, proteggere le comunicazioni tra ambienti, individuare opportunità di sostituzione con Azure Platform as a Service e pianificare la migrazione sistematica.

  6. Condividi i risultati della migrazione. Tieni traccia dei risparmi sui costi con Gestione costi di Azure, misura i miglioramenti delle prestazioni, documenta i vantaggi operativi e presenta i risultati agli stakeholder.

Dismettere i workload di origine

Una volta che i carichi di lavoro migrati sono stabili, seguire questa procedura per ritirare i carichi di lavoro di origine durante la gestione delle licenze, la conservazione dei dati e i requisiti della documentazione:

  1. Ottenere l'approvazione degli stakeholder prima di disattivare. Richiedere l'approvazione scritta dai responsabili aziendali, documentare l'approvazione con tempistiche, registrare le decisioni nei sistemi centralizzati e stabilire audit trail.

  2. Recupera e ottimizza le licenze software. Identificare le licenze idonee per Vantaggio Azure Hybrid, aggiornare i sistemi di inventario, riallocare le licenze inutilizzate e documentare le modifiche ai fini della conformità.

  3. Conservare i dati per le esigenze di conformità e ripristino. Identificare i dati soggetti ai requisiti di conservazione, implementare l'archiviazione conforme usando Archiviazione BLOB di Azure, creare procedure di recupero e stabilire criteri di gestione del ciclo di vita.

  4. Aggiornare documentazione e procedure. Aggiornare i diagrammi dell'architettura, rivedere le procedure operative, modificare le configurazioni di monitoraggio e archiviare la documentazione legacy con avvisi di deprecazione.

Per informazioni dettagliate Cloud Adoption Framework, vedere Eseguire la migrazione dei carichi di lavoro a Azure.