Escolhendo uma abordagem para modernizar aplicativos.NET - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Escolhendo uma abordagem para modernizar aplicativos.NET

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

Agosto de 2023 (histórico do documento)

Escolher a estratégia de modernização certa para aplicativos legados.NET pode ser uma decisão complexa. Este guia fornece as melhores práticas para tomadores de decisão técnica que desejam entender as abordagens para migrar seus aplicativos legados.NET para a Amazon Web Services (AWS) e modernizá-los na AWS nuvem.

A modernização envolve a reformulação de plataformas ou a refatoração de aplicativos corporativos legados combinando infraestrutura, arquitetura e padrões organizacionais modernos. A modernização ajuda a maximizar a resiliência, a eficiência da engenharia, a agilidade nos negócios e a excelência operacional.

A plataforma de desenvolvedor.NET evoluiu do O.NET Framework para o.NET Core e o.NET 5 (e versões posteriores). Você pode modernizar seus aplicativos legados.NET e aproveitar o desempenho, a economia de custos e o ecossistema robusto do sistema operacional Linux ou migrando do.NET Framework para o.NET Core ou .NET 5 (ou posterior).

As melhores práticas fornecidas neste documento ajudam a orientar seus esforços de migração e modernização de aplicativos.NET. O guia discute possíveis estratégias de migração e modernização, restrições e AWS serviços que você pode usar. Suas opções incluem a rehospedagem (lift and shift) de seu aplicativo.NET na nuvem, bem como a conteinerização, a decomposição em microsserviços e a adoção de uma arquitetura sem servidor.