View a markdown version of this page

Reconfiguração de plataforma como um contêiner do Windows - AWS Recomendações

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á.

Reconfiguração de plataforma como um contêiner do Windows

A replataforma de seu aplicativo.NET como um contêiner do Windows ajuda você a atingir seus objetivos de negócios com menos esforço do que a refatoração. Ele permite que você aproveite as tecnologias de contêiner sem alterar a arquitetura principal do seu aplicativo.NET. Os aplicativos do Windows podem ser convertidos em contêineres sem muito esforço.

Framework-based Os contêineres.NET oferecem suporte ao Windows Server 2016 ou 2019 como sistema operacional host.

Casos de uso

Essa estratégia de migração é útil em qualquer um dos seguintes cenários:

  • Você não consegue resolver as dependências do.NET Framework.

  • Você não consegue resolver as dependências do Windows.

  • Você não tem os recursos para refatorar o aplicativo para o.NET Core ou o.NET 6.

Vantagens

Essa abordagem de migração oferece os seguintes benefícios, quando comparada aos aplicativos.NET locais:

  • Esforço mínimo

  • Melhor utilização de recursos

  • Segurança aprimorada

  • Melhores opções de implantação

Desvantagens

  • Custos de licença para o sistema operacional Windows host

AWS serviços

Para armazenar imagens de contêineres:

Para orquestrar contêineres do Windows:

Ferramentas

Ferramenta Finalidade Recurso
AWS Contêiner App2 (A2C) O A2C é uma ferramenta de linha de comando para modernizar aplicativos.NET e Java, convertendo-os em aplicativos em contêineres com o mínimo esforço.

Decisões de implantação

Você pode escolher entre três opções de implantação:

  • Se você quiser controle total sobre a configuração do seu ambiente computacional, incluindo configurações de memória e armazenamento, e controle sobre os patches do sistema operacional: implante seu aplicativo como um contêiner do Windows em uma instância do EC2.

  • Se você quiser que o contêiner seja gerenciado pelo Kubernetes: implante seu aplicativo como um contêiner do Windows no Amazon EKS.

  • Se você quiser que o contêiner seja gerenciado pelo Amazon ECS: implante seu aplicativo como um contêiner do Windows no Amazon ECS.

Replatforming .NET applications on AWS