Automatizza l'identificazione e la pianificazione della strategia di migrazione utilizzando AppScore - Prontuario AWS

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à.

Automatizza l'identificazione e la pianificazione della strategia di migrazione utilizzando AppScore

Creato da Lech Migdal () e Geoff Davies (Partner) AWS

Ambiente: produzione

Fonte: tutti i carichi di lavoro

Obiettivo: Cloud AWS

Tipo R: N/A

Carico di lavoro: tutti gli altri carichi di lavoro

Tecnologie: migrazione; modernizzazione; app Web e mobili; SaaS

AWSservizi: AWS Application Discovery Service; AWS Migration Hub

Riepilogo

Le applicazioni locali richiedono un approccio trasformativo per sbloccare i vantaggi di Amazon Web Services () AWS Cloud. Le sette strategie di migrazione comuni (7 R) offrono opzioni di trasformazione, che variano dall'apportare modifiche tecnologiche nei server di database locali alla ricostruzione di un'applicazione utilizzando un'architettura di microservizi nativa per il cloud.

La scelta di utilizzare il modello completo 7 R significa operare a livello applicativo e aziendale anziché limitarsi a valutare e preparare i server per la migrazione. Sebbene sia possibile ottenere i dati del server utilizzando strumenti come AWSMigration Evaluator, spesso non vengono registrate altre informazioni sulle applicazioni (ad esempio, lo stato della roadmap, l'obiettivo del tempo di ripristino richiesto (RTO) e l'obiettivo del punto di ripristino (RPO) o i requisiti di privacy dei dati).

Questo modello descrive come AppScoreevitare questi problemi utilizzando una visione del portafoglio incentrata sulle applicazioni. Ciò include un percorso di trasformazione consigliato verso il AWS cloud per ogni applicazione rispetto al modello completo 7 Rs. AppScore consente di acquisire informazioni sulle applicazioni, determinare il percorso di trasformazione ideale, identificare i rischi, la complessità e i vantaggi dell'adozione del cloud e definire rapidamente gli ambiti di migrazione, spostare i gruppi e le pianificazioni.

Questo modello è stato creato da AWS and AppScore Technology Limited, un AWS partner.

Prerequisiti e limitazioni

Prerequisiti

  • Applicazioni esistenti che desideri migrare sul AWS cloud.

  • Informazioni sull'inventario dei server esistenti fornite da uno strumento come AWSMigration Evaluator. È inoltre possibile importare questi dati in una fase successiva della migrazione.

  • Un AppScore account esistente con privilegi di Power User. Per ulteriori informazioni sugli account AppScore utente, vedi Come posso assegnare il controllo degli accessi basato sui ruoli () RBAC agli utenti? nella documentazione AppScore

  • Una comprensione di come assegnare RBAC ruoli in AppScore. AppScore fornisce tre ruoli di esperto in materia (SME) che corrispondono alle domande poste nella fase di assegnazione del punteggio. Ciò significa che an risponde SME solo a domande pertinenti alla sua esperienza e al suo ruolo. Per ulteriori informazioni a riguardo, vedi Come posso assegnare il controllo degli accessi basato sui ruoli (RBAC) agli utenti? nella documentazione. AppScore

  • Una comprensione AppScore delle raccomandazioni, che si basano sulle seguenti tre categorie di attributi dell'applicazione:

    • Rischio: la criticità aziendale dell'applicazione, se contiene dati riservati, i requisiti di sovranità dei dati e il numero di utenti o interfacce dell'applicazione

    • Complessità: il linguaggio di sviluppo dell'applicazione (ad esempio, COBOL ha un punteggio superiore a. NEToPHP), età, interfaccia utente o numero di interfacce

    • Vantaggio: richiesta di elaborazione in batch, profilo dell'applicazione, modello di disaster recovery, utilizzo dell'ambiente di sviluppo e test

  • Comprensione delle AppScore quattro fasi dell'acquisizione iterativa dei dati:

    • Segnaletica: domande che vengono combinate con i dati del server per produrre le valutazioni 7 R. Per ulteriori informazioni, consulta Come segnalare e assegnare un punteggio alle applicazioni nella documentazione. AppScore

    • Punteggio: domande che producono punteggi in base al rischio, al beneficio e alla complessità.

    • Valutazione dello stato attuale: domande che forniscono una valutazione dello stato attuale della domanda.

    • Trasformazione: domande che valutano in modo completo l'applicazione per la progettazione degli stati futuri.

Importante: sono necessarie solo le fasi di segnalazione e punteggio per ricevere i punteggi delle candidature, le valutazioni di 7 R e consentire la pianificazione di gruppo. Dopo aver raggruppato le candidature e formato gli ambiti, puoi completare le fasi di valutazione e trasformazione dello stato attuale per creare una panoramica più dettagliata della tua candidatura.

Architettura

Il diagramma seguente mostra il AppScore flusso di lavoro che utilizza i dati di applicazioni e server per creare raccomandazioni per la strategia di migrazione e il piano di trasformazione.

Flowchart showing application migration process from discovery to performing approved activities.

Strumenti

  • AppScore— AppScore aiuta a colmare il divario tra la scoperta e l'implementazione della migrazione fornendo una visione del portafoglio incentrata sulle applicazioni con un percorso consigliato verso il cloud per ogni applicazione rispetto al modello completo 7 Rs.

  • AWSMigration Evaluator — AWS Migration Evaluator è un servizio di valutazione della migrazione che aiuta a creare un business case direzionale per la pianificazione e la migrazione. 

Epiche

AttivitàDescrizioneCompetenze richieste
Prepara l'elenco delle applicazioni.

Accedi al AppScore portale con le tue credenziali utente. Scaricatela Import Template dalla pagina dell'applicazione e quindi aggiornatela Import Template con gli attributi non tecnici dell'applicazione (ad esempio, la classificazione dei dati o un elenco di attributi che possono essere personalizzati).

Per ulteriori informazioni su questo argomento, consulta Come posso modificare l' AppScore applicazione e i questionari aziendali nella documentazione. AppScore

Nota: puoi anche aggiungere manualmente un'applicazione scegliendo Nuova applicazione nella pagina Applicazione. È quindi possibile inserire gli attributi non tecnici dell'applicazione.

Ingegnere della migrazione
Importa i dati dell'applicazione.

Nella pagina dell'applicazione, scegli Importa applicazioni per importare i dati dell'applicazione.

Ingegnere della migrazione
AttivitàDescrizioneCompetenze richieste
Rivedi e rispondi alle domande di segnaletica e punteggio.

Apri la pagina Server e scegli Importa server. Scegli il file.csv che contiene i dati del tuo server.

Il file può includere attributi come nome, data center, sistema operativo, virtuale o fisico, nome dell'applicazione, ruolo, tecnologia di database, ambiente, numero e utilizzo dei CPU core, dimensione e utilizzo, RAM dimensione e utilizzo del disco, tipo di macchina corrispondente e costi mensili correnti e previsti.

Conferma la mappatura delle colonne e scegli Conferma e importa. Le informazioni mancanti nei dati importati vengono evidenziate nella pagina Server. Puoi risolvere queste lacune in questa pagina o utilizzando l'opzione Modifica in blocco. I server sono associati all'applicazione pertinente. Tuttavia, se le applicazioni non esistono in AppScore, vengono create automaticamente e i server vengono quindi associati.

Puoi anche utilizzare una API connessione per recuperare i dati con AWS Migration Hub. Per ulteriori informazioni su questo argomento, consulta Come si importano server da AWS Migration Hub tramiteAPI?  Nella AppScore documentazione.

Nota: se hai utilizzato uno strumento di rilevamento (ad esempio, AWS Migration Evaluator) per acquisire le prestazioni nel tempo, devi caricare un estratto anticipato dei dati del server il prima possibile e aggiornare i dati quando le metriche delle prestazioni sono state completamente acquisite. AppScore utilizza i nomi dei server, le versioni del sistema operativo e del database, i data center e gli ambienti per fornire punteggi e raccomandazioni di 7 R. 

Proprietario dell'app
Controlla i punteggi delle applicazioni.

Apri la pagina Applicazioni per vedere il punteggio e la valutazione a 7 R delle tue candidature. Vengono inoltre calcolati i costi di gestione attuali. Questi calcoli vengono aggiornati quando vengono importate nuove informazioni nelle pagine Applicazioni o Server.

Proprietario dell'app
Analizza le singole applicazioni.

Scegli un'applicazione nella pagina Applicazioni per consultare i consigli dettagliati. Puoi scegliere Application Assessment Report per generare un file.pdf o .docx con i dati di valutazione dettagliati per applicazioni specifiche.

Proprietario dell'app
AttivitàDescrizioneCompetenze richieste
Scegli le applicazioni per il gruppo move.

Apri la pagina Planning, scegli Group Builder, quindi crea i gruppi di spostamento delle applicazioni in base alle tue esigenze.

È possibile aggiungere o rimuovere attributi dall'elenco delle applicazioni nella sezione Colonne. È inoltre possibile utilizzare gli attributi dell'applicazione nella sezione Filtri per scegliere applicazioni specifiche, il che include il filtraggio di tutte le applicazioni che fanno già parte dei gruppi di spostamenti esistenti.

Ingegnere della migrazione
Crea il gruppo di spostamenti.

Scegliete Gruppo selezionato, inserite un nome per il gruppo di traslochi, scegliete le applicazioni che desiderate includere nel gruppo di traslochi, quindi scegliete Aggiungi al gruppo.

Ingegnere della migrazione
Pianifica la migrazione.

Nella pagina Pianificazioni di trasformazione, AppScore fornisce una stima della durata, dell'impegno e dei costi di trasformazione per il gruppo di traslochi. Il gruppo di spostamenti viene aggiunto automaticamente alla pianificazione generale della trasformazione.

Nota: è possibile personalizzare i presupposti alla base della stima dello sforzo nella pagina Impostazioni di pianificazione. Questo aiuta ad allinearli ai requisiti dell'organizzazione. Per ulteriori informazioni su questo argomento, consulta Come si configurano le impostazioni di pianificazione nella AppScore documentazione.

Ingegnere della migrazione
Genera il rapporto completo sulla trasformazione.

Apri la pagina Group Manager e scegli Create Application Transformation Report Doc. Scegliete i gruppi di spostamento, quindi scegliete Esporta. Questo genera un file.docx che riassume la trasformazione, inclusi i dettagli per ogni gruppo di spostamenti.

Per un esempio di rapporto sulla trasformazione delle applicazioni, consulta Esempio di rapporto sulla trasformazione delle applicazioni dal sito Web. AppScore

Ingegnere della migrazione