Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Matrice de décision
Le tableau suivant récapitule les options de migration et de modernisation pour les anciennes applications .NET, en fonction de votre cas d'utilisation et de vos ressources.
Cas d'utilisation | Stratégie et architecture de migration | ||||
---|---|---|---|---|---|
Réhéberger | RePlatform en tant que conteneur Windows | Réarchitecture en tant que conteneur Linux | Réarchitecture sous forme de microservices dans des conteneurs Linux | Réarchitecture sous forme de microservices sans conteneurs | |
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. | |
|
|
|
|
Les sections suivantes décrivent ces options :