Matriz de decisão - 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á.

Matriz de decisão

A tabela a seguir resume as opções de migração e modernização para aplicativos.NET herdados, com base em seu caso de uso e recursos.

Caso de uso Estratégia e arquitetura de migração
Redefinir a hospedagem Replataforma como um contêiner do Windows Rearquitetar como um contêiner Linux Reformule a arquitetura como microsserviços em contêineres Linux Rearquitete como microsserviços sem contêineres
Você tem recursos para refatorar.

Não

Não

Sim

Sim

Sim

Seu aplicativo legado.NET está em uso constante.

Sim

Sim

Sim

Sim

Não

Você pode resolver dependências do.NET Framework.

Não

Não

Sim

Sim

Sim

Você pode remover dependências do Windows.

Não

Não

Sim

Sim

Sim

Você deseja executar seu aplicativo como um aplicativo nativo do Windows em uma instância do Amazon Elastic Compute Cloud (Amazon EC2).

Sim

Não

Não

Não

Não

Seu código pode ser transferido do.NET Framework para o.NET Core ou .NET 6.

Não

Não

Sim

Sim

Sim

Você deseja dividir seu aplicativo monolítico.

Não

Não

Não

Sim

Sim

As seções a seguir descrevem essas opções em detalhes: