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: