

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

# Scelta di un approccio per modernizzare le applicazioni.NET
<a name="welcome"></a>

*Mathew George e Fabian Jahnke, Amazon Web Services ()AWS*

*Agosto 2023* ([cronologia dei documenti](doc-history.md))

Scegliere la giusta strategia di modernizzazione per le applicazioni.NET legacy può essere una decisione complessa. Questa guida fornisce le best practice per i responsabili delle decisioni tecniche che desiderano comprendere gli approcci per migrare le proprie applicazioni.NET legacy su Amazon Web Services (AWS) e modernizzarle nel AWS cloud.

La modernizzazione implica la ripiattaforma o il refactoring delle applicazioni aziendali legacy combinando infrastruttura, architettura e modelli organizzativi moderni. La modernizzazione aiuta a massimizzare la resilienza, l'efficienza ingegneristica, l'agilità aziendale e l'eccellenza operativa.

La piattaforma di sviluppo.NET si è evoluta da .NET Framework a .NET Core e .NET 5 (e versioni successive). È possibile modernizzare le applicazioni.NET Legacy e sfruttare le prestazioni, i risparmi sui costi e il solido ecosistema del sistema operativo Linux oppure passando da.NET Framework a.NET Core o.NET 5 (o versioni successive).

Le best practice fornite in questo documento aiutano a guidare le attività di migrazione e modernizzazione delle applicazioni.NET. La guida illustra le possibili strategie di migrazione e modernizzazione, i vincoli e AWS i servizi che è possibile utilizzare. Le opzioni disponibili includono il rehosting (lift and shift) dell'applicazione.NET nel cloud, nonché la containerizzazione, la scomposizione in microservizi e l'adozione di un'architettura serverless.