Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Matriz de decisiones
En la siguiente tabla se resumen las opciones de migración y modernización para las aplicaciones .NET antiguas, según su caso de uso y sus recursos.
Caso de uso | Estrategia y arquitectura de migración | ||||
---|---|---|---|---|---|
Rehospedar | Cambiar plataforma como contenedor de Windows | Rediseñe la arquitectura como contenedor de Linux | Rediseñe la arquitectura como microservicios en contenedores de Linux | Rediseñe la arquitectura como microservicios sin contenedores | |
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. | |
|
|
|
|
En las siguientes secciones se describen estas opciones de manera detallada: