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:
-
Amazon EC2
hospedando Docker com contêineres 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.