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 riassume le opzioni di migrazione e modernizzazione per le applicazioni .NET legacy, in base al caso d'uso e alle risorse.
Caso d'uso | Strategia e architettura della migrazione | ||||
---|---|---|---|---|---|
Reospitare | Ripiattaforma come contenitore Windows | Ridefinisci l'architettura come contenitore Linux | Ridefinisci l'architettura come microservizi in contenitori Linux | Ridefinisci l'architettura come microservizi senza contenitori | |
You have resources for refactoring. | |
|
|
|
|
Your .NET legacy application is in constant use. | |
|
|
|
|
You can resolve .NET Framework dependencies. | |
|
|
|
|
You can remove Windows dependencies. | |
|
|
|
|
You want to run your application as a native Windows application on an Amazon Elastic Compute Cloud (Amazon EC2) instance. | |
|
|
|
|
Your code can be ported from .NET Framework to .NET Core or .NET 6. | |
|
|
|
|
You want to split your monolithic application. | |
|
|
|
|
Le seguenti sezioni descrivono in dettaglio queste opzioni: