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á.
Replataforma como um contêiner do Windows
Reformular seu aplicativo.NET como um contêiner do Windows ajuda você a atingir seus objetivos de negócios com menos esforço do que com 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.
Os contêineres baseados em .NET Framework oferecem suporte ao Windows Server 2016 ou 2019 como sistema operacional host.
Casos de uso
Essa estratégia de migração é útil em um de dois 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 .NET 6.
Vantagens
Essa abordagem de migração oferece os seguintes benefícios, quando comparada aos aplicativos .NET locais:
-
Esforço mínimo
-
Utilização aprimorada de recursos
-
Segurança aprimorada
-
Melhores opções de implantação
Desvantagens
-
Custos de licença para o sistema operacional Windows host
Serviços da AWS
Para armazenar imagens de contêineres:
Para orquestrar contêineres do Windows:
-
Amazon EC2
hospedando Docker com contêineres Windows
Ferramentas
Ferramenta | Finalidade | Recurso |
---|---|---|
AWSContêiner App2 (A2C) | O A2C é uma ferramenta da linha de comando para modernizar aplicações .NET e Java, convertendo-as em aplicações em contêineres com o mínimo de 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 de computação, incluindo as configurações de memória e armazenamento, e o 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.