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 modernizando-os noAWSNuvem.

A modernização envolve a reformulação 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 desenvolvedores do.NET evoluiu do.NET Framework para o.NET Core e o.NET 5 (e versões posteriores). Você pode modernizar seus aplicativos legados do.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 eAWSserviços que você pode usar. Suas opções incluem rehospedar (elevar e deslocar) seu aplicativo.NET na nuvem, bem como colocar em contêineres, decompor em microsserviços e adotar uma arquitetura sem servidor.