Strategia per modernizzare le applicazioni nelAWScloud - 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à.

Strategia per modernizzare le applicazioni nelAWScloud

Vijay Thumma, Amazon Web Services (AWS)

dicembre 2020(cronologia dei documenti)

Una strategia di modernizzazione delle applicazioni di successo inizia con le esigenze aziendali in mente e poi si concentra sulle tecnologie. Man mano che il passaggio al cloud avanza, le organizzazioni hanno cercato modi per accelerare l'adozione del cloud e un approccio prescrittivo alla modernizzazione delle applicazioni. Amazon Web Services (AWS) affronta la modernizzazione delle applicazioni dividendo la roadmap di modernizzazione in incrementi distinti incentrati su tre fasi: valutazione, modernizzazione e gestione. Questo articolo illustra la strategia per la valutazione e la modernizzazione delle applicazioni e si basa sulAWSAnni di esperienza del team di Professional Services al servizio delle aziendeAWSclienti nei loro progetti di adozione del cloud e modernizzazione delle applicazioni.

Questa strategia è destinata ai dirigenti IT e aziendali, ai responsabili di programmi e progetti, ai proprietari di prodotti e ai responsabili delle operazioni e dell'infrastruttura che intendono modernizzare le proprie applicazioni nelAWScloud. Spiega come identificare le applicazioni mission critical, come valutare diversi approcci di modernizzazione (come rifattorizzare, riprogettare o riscrivere) e come le applicazioni trarrebbero vantaggio da una migliore scalabilità, prestazioni, sicurezza e affidabilità.

La strategia fa parte di una serie di contenuti che copre l'approccio di modernizzazione delle applicazioni consigliato daAWS. La serie include anche:

Panoramica

La modernizzazione delle applicazioni consente di ridurre i costi, aumentare l'efficienza e sfruttare al massimo gli investimenti esistenti. Implica un approccio multidimensionale per adottare e utilizzare nuove tecnologie, fornire più rapidamente valore al portafoglio, alle applicazioni e all'infrastruttura e posizionare l'organizzazione in modo da scalare a un prezzo ottimale. Dopo aver ottimizzato le applicazioni, è necessario utilizzare quel nuovo modello modernizzato senza interruzioni per semplificare le operazioni aziendali, l'architettura e le pratiche ingegneristiche complessive.

Migrazione delle applicazioni adAWSutilizzando l'approccio di rehosting (lift and shift) non si ottengono automaticamente i vantaggi di elasticità, resilienza, facilità di implementazione e gestione e flessibilità cheAWSofferte. Né modernizza automaticamente la cultura e i processi per consentire lo sviluppo di software ad alte prestazioni. Modernizzare significa assumere l'ambiente applicativo nella forma attuale (molto probabilmente precedente e monolitico) e trasformarlo in qualcosa di più agile, elastico e altamente disponibile. Così facendo, puoi trasformare la tua azienda in un'azienda moderna.

Per ottimizzare l'adozione e la migrazione del cloud, devi prima valutare e valutare la fattibilità della tua azienda. Dopo aver valutato la preparazione della tua organizzazione, puoi:

  • Selezionare una o due applicazioni.

  • Modernizza queste applicazioni in modo da poterle mantenere, estendere, implementare e gestire in modo da soddisfare le esigenze attuali e future della tua azienda.

  • Getta le basi per la modernizzazione su larga scala grazie all'esperienza pratica acquisita nei due passaggi precedenti. In questa fase, è possibile creare una soluzione di modernizzazione completa determinando l'infrastruttura di supporto, il middleware delle applicazioni, i servizi middleware (come database, software di coda, software di integrazione e altre tecnologie) e altri componenti.

L'approccio iterativo alla modernizzazione delle applicazioni discusso in questo articolo può essere suddiviso in tre fasi di alto livello: valutazione, modernizzazione e gestione. Queste fasi sono descritte più dettagliatamente più avanti in questo articolo.

Phases of the application modernization process