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à.
Matrice decisionale
La tabella seguente riepiloga le opzioni di migrazione e modernizzazione per le applicazioni.NET legacy, in base al caso d'uso e alle risorse disponibili.
| Caso d'uso | Strategia e architettura di migrazione | ||||
|---|---|---|---|---|---|
| Riospitare | Ripiattaforma come contenitore Windows | Re-architect come contenitore Linux | Re-architect come microservizi in contenitori Linux | Re-architect come microservizi senza contenitori | |
| Disponi di risorse per il refactoring. | |
|
|
|
|
| La tua applicazione.NET legacy è in uso costante. | |
|
|
|
|
| È possibile risolvere le dipendenze.NET Framework. | |
|
|
|
|
| È possibile rimuovere le dipendenze di Windows. | |
|
|
|
|
| Vuoi eseguire la tua applicazione come applicazione Windows nativa su un'istanza Amazon Elastic Compute Cloud (Amazon EC2). | |
|
|
|
|
| Il codice può essere trasferito da .NET Framework a .NET Core o.NET 6. | |
|
|
|
|
| Vuoi dividere la tua applicazione monolitica. | |
|
|
|
|
Le seguenti sezioni descrivono queste opzioni in dettaglio: