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
Questo modello descrive come AppScore
Questo modello è stato creato da AWS and AppScore Technology Limited
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.
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à | Descrizione | Competenze richieste |
---|---|---|
Prepara l'elenco delle applicazioni. | Accedi al AppScore portale con le tue credenziali utente. Scaricatela Per ulteriori informazioni su questo argomento, consulta Come posso modificare l' AppScore applicazione e i questionari aziendali nella documentazione 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à | Descrizione | Competenze 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? 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à | Descrizione | Competenze 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 | 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 | Ingegnere della migrazione |