Prospettiva tecnologica - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Prospettiva tecnologica

La tecnologia offre un'ottima base per accelerare migrazioni di grandi dimensioni. Ad esempio, la soluzione Cloud Migration Factory si concentra su come fornire end-to-end l'automazione per le migrazioni. Questa sezione esplora alcune delle migliori pratiche per utilizzare la tecnologia per raggiungere la scala e la velocità richieste, in linea con l'ambito, la strategia e le tempistiche.

Il principio generale è quello di esaminare le aree di automazione laddove possibile. Se si dispone di migliaia di server, l'esecuzione manuale delle attività può essere un'operazione costosa e dispendiosa in termini di tempo.

Per eseguire una migrazione, in genere vengono utilizzati diversi strumenti, come i seguenti:

  • Individuazione

  • implementazione della migrazione

  • Database di gestione della configurazione (CMDB)

  • Foglio di calcolo dell'inventario

  • Gestione progettuale

Questi strumenti vengono utilizzati in diverse fasi delle migrazioni, dalla valutazione alla mobilitazione fino all'implementazione. La selezione di questi strumenti è determinata dagli obiettivi e dalle tempistiche aziendali.

Dopo aver pianificato le fasi di migrazione, il passo successivo consiste nel garantire che il team addetto alla migrazione abbia le competenze necessarie per utilizzare gli strumenti necessari. Se a un team mancano le competenze o l'esperienza, pianifica corsi di formazione mirati per potenziare il set di competenze. Se possibile, crea eventi in cui i team possano acquisire esperienza con gli strumenti di migrazione in un ambiente sicuro. Ad esempio, esistono server sandpit o di laboratorio che i team possono migrare per acquisire esperienza con gli strumenti? In alternativa, è accettabile che i carichi di lavoro di sviluppo iniziali vengano utilizzati per scopi di apprendimento?

Automazione, tracciamento e integrazione degli strumenti

Automatizza l'individuazione della migrazione per ridurre il tempo necessario

La maggior parte dei programmi di migrazione di grandi dimensioni inizia con la comprensione dell'ambito della migrazione (cosa deve essere migrato) e lo sviluppo di una strategia (come verrà migrata). La scoperta è un aspetto importante in tal senso. I punti di metadati richiesti vengono acquisiti per formare un albero decisionale relativo alla strategia di migrazione. Per migrare rapidamente i carichi di lavoro, è necessario identificare e importare i metadati di migrazione richiesti nei processi di implementazione, ad esempio in un Migration Factory. Un meccanismo completamente automatizzato per estrarre, trasformare, caricare (ETL) i metadati di migrazione riduce notevolmente il tempo e il livello di impegno necessari per il processo di scoperta.

Un cliente ha sviluppato un processo di acquisizione dati completamente automatizzato per la propria fabbrica di migrazione. Il piano di migrazione con tutti i metadati di migrazione è stato ospitato e gestito in un foglio di calcolo su Microsoft. SharePoint Quando sono state apportate modifiche alla fonte, è stata avviata una AWS Lambda funzione per caricare i dati nella fabbrica di migrazione senza intervento manuale. Questo processo di acquisizione automatizzata dei dati ha aiutato il cliente a ridurre il lavoro manuale, minimizzare gli errori umani e accelerare la velocità. Sono stati in grado di migrare più di 1.000 server verso. AWS

Automatizza le attività ripetitive

Nella fase di implementazione della migrazione, molti piccoli processi devono essere ripetuti frequentemente. Quando si utilizza AWS Application Migration Service (MGN), ad esempio, è necessario installare l'agente su ogni server che rientra nell'ambito della migrazione.

La creazione di una fabbrica di migrazione che soddisfi i requisiti aziendali e tecnici specifici è il modo più efficace per ottenere l'efficienza e la velocità necessarie per garantire una migrazione di successo su larga scala. Una migration factory fornisce un framework di integrazione e orchestrazione che utilizza un set di dati standardizzato per accelerare la migrazione. Dopo aver identificato tutte le attività, dedica del tempo all'automazione di tutte le attività manuali che possono essere automatizzate insieme ai runbook prescrittivi.

La soluzione Cloud Migration Factory ne è un esempio. Cloud Migration Factory è progettato per fornire le basi dell'automazione della migrazione su cui automatizzare aspetti specifici della propria organizzazione. Ad esempio, potresti voler aggiornare un flag nel tuo CMDB per evidenziare che i server locali possono ora essere disattivati. In questo scenario, è possibile creare un'automazione che esegua questa attività alla fine dell'ondata di migrazione. Cloud Migration Factory dispone di un archivio di metadati centralizzato con tutti i metadati di wave, applicazioni e server. Lo script di automazione può connettersi a Cloud Migration Factory per ottenere un elenco dei server inclusi in quell'ondata ed eseguire le azioni di conseguenza. Cloud Migration Factory supporta AWS Application Migration Service.

Automatizza il monitoraggio e il reporting per velocizzare il processo decisionale

Ti consigliamo di creare una dashboard automatizzata per i report sulla migrazione per tracciare e riportare i dati in tempo reale, inclusi gli indicatori chiave di performance (KPIs) per il programma. I progetti di migrazione coinvolgono le parti interessate di tutta l'organizzazione, tra cui:

  • Team applicativi

  • Tester

  • Squadre di smantellamento

  • Architetti

  • Team di infrastruttura

  • Leadership

Per svolgere il proprio ruolo, queste parti interessate necessitano di dati in tempo reale. Ad esempio, i team di rete devono conoscere le prossime ondate di migrazione per comprendere l'impatto sulla connessione condivisa tra le risorse locali e AWS. I team dirigenziali vogliono capire quanta parte della migrazione è completa. Disporre di un feed live di dati affidabile e automatizzato previene gli errori di comunicazione e fornisce una base su cui prendere decisioni.

Un importante cliente del settore sanitario stava lavorando all'uscita dal data center entro una scadenza imminente. Data la portata e la complessità, inizialmente è stato dedicato molto tempo al monitoraggio e alla comunicazione dello stato della migrazione tra le parti interessate. Il team di migrazione ha successivamente utilizzato Amazon QuickSight per creare dashboard automatizzate che visualizzavano i dati, semplificando in modo significativo il tracciamento e le comunicazioni e aumentando al contempo la velocità di migrazione.

Esplora gli strumenti che possono facilitare la migrazione

Scegliere gli strumenti giusti per la migrazione non è facile, soprattutto se nessuno all'interno dell'organizzazione ha mai gestito una migrazione di grandi dimensioni in precedenza.

Consigliamo di dedicare del tempo alla scelta degli strumenti adatti a supportare la migrazione. Questa analisi potrebbe comportare un costo di licenza, ma può offrire un vantaggio in termini di costi se si considera l'iniziativa più ampia. In alternativa, potreste scoprire che gli strumenti incorporati nella vostra organizzazione possono fornire un risultato simile. Ad esempio, potreste già disporre di strumenti di monitoraggio delle prestazioni delle applicazioni distribuiti in tutta la vostra infrastruttura, in grado di fornire informazioni approfondite sulla scoperta.

Inizialmente un cliente tecnologico era restio a utilizzare strumenti di rilevamento automatizzato durante la migrazione a causa della mancanza di familiarità. Di conseguenza, un AWS partner SI ha dovuto organizzare 510 ore di riunioni per applicazione per individuare manualmente la proprietà, compresi i nomi dei server, le versioni del sistema operativo e le dipendenze. È stato stimato che se fossero stati utilizzati gli strumenti di scoperta, il lavoro di scoperta avrebbe potuto essere ridotto di oltre 1.000 ore.

Prerequisiti e convalida successiva alla migrazione

Costruisci la landing zone durante la fase di pre-migrazione

Consigliamo di creare l'ambiente di AWS destinazione, o landing zone, in anticipo, anziché creare i cloud privati virtuali (VPCs) e le sottoreti di destinazione durante l'ondata di migrazione. La costruzione di una landing zone ben progettata è un prerequisito per la migrazione. La landing zone dovrebbe includere controlli di monitoraggio, governance, operativi e di sicurezza.

La creazione e la convalida della landing zone prima della migrazione riducono al minimo l'incertezza derivante dall'esecuzione dei carichi di lavoro in un nuovo ambiente. Con la landing zone, le parti interessate possono concentrarsi sulla migrazione dei carichi di lavoro senza preoccuparsi degli aspetti gestiti a livello di account o VPC.

Descrivi le attività preliminari

Oltre alla landing zone, è importante allineare altri prerequisiti tecnici prima della migrazione, in particolare i processi con tempi di consegna lunghi. Ad esempio, apporta le modifiche necessarie al firewall per consentire la replica dei dati dall'ambiente locale a. AWS La comunicazione tempestiva dei prerequisiti tecnici aiuta a preparare e allocare le risorse necessarie. È normale che le migrazioni si blocchino perché i prerequisiti non sono stati soddisfatti. Ciò non solo ha un impatto sull'ondata migratoria in corso, ma potrebbe posticipare le date di tutte le migrazioni future mentre il problema viene risolto.

Una società di servizi finanziari intendeva effettuare una migrazione di massa verso AWS, con l'obiettivo di liberare diversi data center. Tuttavia, la larghezza di banda disponibile tra sistemi locali e locali non AWS era sufficiente per la velocità prevista. Purtroppo, l'aumento della larghezza di banda richiedeva una nuova connessione e un lead time di tre mesi. Ciò significava che la velocità di migrazione era limitata per i primi tre mesi.

Implementa i controlli post-migrazione per un miglioramento continuo

Infine, ricorda di implementare le convalide post-migrazione come l'integrazione delle operazioni, l'ottimizzazione dei costi e i controlli di governance e conformità. La convalida post-migrazione include la valutazione dei carichi di lavoro precedentemente migrati per scoprire le lezioni tecniche apprese che dovrebbero essere applicate alle ondate future.

Inoltre, questa è una grande opportunità per implementare operazioni di controllo dei costi. Ad esempio, durante la migrazione potresti decidere di adattare le dimensioni delle AWS istanze alla tua infrastruttura locale per ridurre la necessità di test delle prestazioni. Ora che i test non riguardano più il percorso critico di chiusura del data center, puoi utilizzare Amazon CloudWatch per valutare l'utilizzo dell'istanza e determinare se un'istanza di dimensioni più piccole sarebbe adatta.

Per illustrare l'importanza di questa fase, un importante cliente tecnologico stava eseguendo una migrazione di grandi dimensioni, ma inizialmente non includeva le convalide successive alla migrazione. Dopo aver migrato più di 100 server, hanno rilevato che l' AWS Systems Manager agente (agente SSM) non era configurato correttamente. È stato necessario ripristinare tutti i server precedentemente migrati e la migrazione si è bloccata. Il cliente ha inoltre constatato che le istanze avevano dimensioni fino a cinque volte superiori alle stime iniziali, quindi ha implementato un checkpoint dei costi alla fine di ogni ondata di migrazione.