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. | |
|
|
|
|
Seu aplicativo legado.NET está em uso constante. | |
|
|
|
|
Você pode resolver dependências do.NET Framework. | |
|
|
|
|
Você pode remover dependências do Windows. | |
|
|
|
|
Você deseja executar seu aplicativo como um aplicativo nativo do Windows em uma instância do Amazon Elastic Compute Cloud (Amazon EC2). | |
|
|
|
|
Seu código pode ser transferido do.NET Framework para o.NET Core ou .NET 6. | |
|
|
|
|
Você deseja dividir seu aplicativo monolítico. | |
|
|
|
|
As seções a seguir descrevem essas opções em detalhes: