Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Entscheidungsmatrix
In der folgenden Tabelle werden die Migrations- und Modernisierungsoptionen für ältere .NET-Anwendungen auf der Grundlage Ihres Anwendungsfalls und Ihrer Ressourcen zusammengefasst.
Anwendungsfall | Migrationsstrategie und Architektur | ||||
---|---|---|---|---|---|
Erneut hosten | Replatform als Windows-Container | Re-Architect als Linux-Container | Re-Architecture als Microservices in Linux-Containern | Re-Architecture als Microservices ohne Container | |
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. | |
|
|
|
|
In den folgenden Abschnitten werden diese Optionen ausführlich beschrieben: