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 antigos do .NET, com base em seu caso de uso e recursos.

Caso de uso Estratégia e arquitetura de migração
Rehospedar Replataforma como um contêiner do Windows Rearquitetar como um contêiner Linux Rearquitetar como microsserviços em contêineres Linux Rearquitetar como microsserviços sem contêineres
You have resources for refactoring.

No (Não)

No (Não)

Yes (Sim)

Yes (Sim)

Yes (Sim)

Your .NET legacy application is in constant use.

Yes (Sim)

Yes (Sim)

Yes (Sim)

Yes (Sim)

No (Não)

You can resolve .NET Framework dependencies.

No (Não)

No (Não)

Yes (Sim)

Yes (Sim)

Yes (Sim)

You can remove Windows dependencies.

No (Não)

No (Não)

Yes (Sim)

Yes (Sim)

Yes (Sim)

You want to run your application as a native Windows application on an Amazon Elastic Compute Cloud (Amazon EC2) instance.

Yes (Sim)

No (Não)

No (Não)

No (Não)

No (Não)

Your code can be ported from .NET Framework to .NET Core or .NET 6.

No (Não)

No (Não)

Yes (Sim)

Yes (Sim)

Yes (Sim)

You want to split your monolithic application.

No (Não)

No (Não)

No (Não)

Yes (Sim)

Yes (Sim)

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