Elegir un enfoque para modernizar las aplicaciones.NET - AWS Guía prescriptiva

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.

Elegir un enfoque para modernizar las aplicaciones.NET

Mathew George y Fabian Jahnke, Amazon Web Services (AWS)

agosto de 2023(historial de documentos)

Elegir la estrategia de modernización correcta para las aplicaciones heredadas de .NET puede ser una decisión compleja. Esta guía proporciona las mejores prácticas para los responsables de la toma de decisiones técnicas que desean comprender los enfoques para migrar sus aplicaciones heredadas de .NET a Amazon Web Services (AWS) y modernizarlas en elAWSNube.

La modernización implica cambiar la plataforma o refactorizar las aplicaciones empresariales antiguas mediante la combinación de una infraestructura, una arquitectura y unos patrones organizativos modernos. La modernización ayuda a maximizar la resiliencia, la eficiencia de la ingeniería, la agilidad empresarial y la excelencia operativa.

La plataforma para desarrolladores de .NET ha evolucionado desde .NET Framework hasta .NET Core y .NET 5 (y versiones posteriores). Puede modernizar sus aplicaciones heredadas de .NET y aprovechar el rendimiento, el ahorro de costes y el sólido ecosistema del sistema operativo Linux, o bien cambiar de .NET Framework a .NET Core o .NET 5 (o versiones posteriores).

Las mejores prácticas que se proporcionan en este documento ayudan a guiar sus esfuerzos de migración y modernización de aplicaciones.NET. La guía analiza las posibles estrategias de migración y modernización, las restricciones yAWSservicios que puede utilizar. Sus opciones incluyen realojar (instalar y mover) su aplicación.NET en la nube, así como almacenarla en contenedores, descomponerla en microservicios y adoptar una arquitectura sin servidor.