Migração da plataforma .NET no Windows Server para a plataforma .NET Core no Linux no Elastic Beanstalk - AWS Elastic Beanstalk

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

Migração da plataforma .NET no Windows Server para a plataforma .NET Core no Linux no Elastic Beanstalk

É possível migrar aplicações executadas em plataformas .NET no Windows Server para as plataformas .NET no Linux. Veja a seguir algumas considerações ao migrar de plataformas Windows para Linux.

Considerações sobre a migração para a plataforma .NET Core no Linux

Área Alterações e informações

Configuração da aplicação

Em plataformas Windows, use um manifesto de implantação para especificar os aplicativos executados em seu ambiente. As plataformas .NET Core no Linux usam um Procfile para especificar as aplicações executadas nas instâncias do seu ambiente. Para obter detalhes sobre o empacotamento de aplicativos, consulte Agrupamento de aplicações para o .NET Core na plataforma Linux Elastic Beanstalk.

Servidor de proxy

Nas plataformas Windows, use o IIS como servidor de proxy do aplicativo. As plataformas .NET Core no Linux incluem nginx como um proxy reverso por padrão. É possível escolher não usar nenhum servidor de proxy e usar o Kestrel como servidor Web do aplicativo. Para saber mais, consulte Configurar o servidor de proxy.

Roteamento

Em plataformas Windows, use o IIS no código do aplicativo e inclua um manifesto de implantação para configurar o caminho do IIS. Para a plataforma .NET Core no Linux, use o roteamento ASP .NET Core no código da aplicação e atualize a configuração nginx do ambiente. Para saber mais, consulte Configurar o servidor de proxy.

Logs

As plataformas Linux e Windows fazem streaming de logs diferentes. Para obter mais detalhes, consulte Como o Elastic Beanstalk configura o CloudWatch Logs.