

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 nel cloud AWS
<a name="welcome"></a>

*Vijay Thumma, Amazon Web Services ()AWS*

*Dicembre 2020 (cronologia* [dei documenti)](doc-history.md)

Una strategia di modernizzazione delle applicazioni di successo inizia tenendo conto delle esigenze aziendali e quindi si concentra sulle tecnologie. Con l'aumentare del ritmo del viaggio verso il cloud, 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 che si concentrano su tre fasi: valutazione, modernizzazione e gestione. Questo articolo illustra la strategia per la valutazione e la modernizzazione delle applicazioni e si basa sugli anni di esperienza del team di AWS Professional Services nell'aiutare i clienti aziendali AWS 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 gestori delle operazioni e dell'infrastruttura che intendono modernizzare le proprie applicazioni nel cloud. AWS Spiega come identificare le applicazioni mission critical, come valutare diversi approcci di modernizzazione (come refactoring, rearchitecture o rewrite) e come le applicazioni trarrebbero vantaggio da una migliore scalabilità, prestazioni, sicurezza e affidabilità.

La strategia fa parte di una serie di contenuti che illustra l'approccio alla modernizzazione delle applicazioni consigliato da. AWS La serie include anche:
+ [Valutazione della preparazione alla modernizzazione per le applicazioni nel cloud AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-assessing-applications/)
+ [Approccio graduale alla modernizzazione delle applicazioni nel cloud AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-phased-approach/)
+ [Scomposizione dei monoliti in microservizi](https://docs.aws.amazon.com//prescriptive-guidance/latest/modernization-decomposing-monoliths/welcome.html)
+ [Integrazione dei microservizi utilizzando servizi serverless AWS](https://docs.aws.amazon.com//prescriptive-guidance/latest/modernization-integrating-microservices/welcome.html)

## Panoramica di
<a name="overview"></a>

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

La migrazione delle applicazioni AWS tramite l'approccio di rehosting (lift and shift) non offre automaticamente i vantaggi dell'elasticità, della resilienza, della facilità di implementazione e gestione e della flessibilità che offre. AWS Né modernizza automaticamente la cultura e i processi per consentire lo sviluppo di software ad alte prestazioni. Modernizzazione significa prendere l'ambiente applicativo nella forma in cui si trova oggi (molto probabilmente, legacy e monolitico) e trasformarlo in qualcosa di più agile, elastico e altamente disponibile. In questo modo, puoi trasformare la tua azienda in un'impresa moderna. 

Per ottimizzare l'adozione e la migrazione del cloud, dovete innanzitutto valutare e valutare lo stato di preparazione della vostra azienda. Dopo aver valutato lo stato di preparazione della vostra organizzazione, potete:
+ Seleziona 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.
+ Stabilisci 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 applicativo, i servizi middleware (come database, software di accodamento, 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 vengono illustrate più dettagliatamente più avanti in questo articolo.

 ![\[Phases of the application modernization process\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/strategy-modernizing-applications/images/modernization-approach.png) 