Serviço de Aplicativo do Azure no Linux ou Windows

1

Eu quero executar uma API do Node.js em um Serviço de Aplicativo do Azure.

Eu tenho as opções do Serviço de Aplicativo do Azure no Linux ou no Windows.

Quais são os argumentos para escolher um sobre o outro?

    
por lox 21.04.2017 / 10:38

1 resposta

0

O serviço de aplicativos no Linux ainda está em pré-visualização, portanto, mantenha o Windows em ambientes de produção.

Para Dev / Test ( ou mesmo ambientes não críticos de produção ), se você tiver um aplicativo Node.JS ou Php, Linux é o caminho a percorrer, pois ele é executado Apache, que oferece muito mais desempenho do que no Windows IIS. Além disso, o serviço de aplicativo no Linux é atualmente 50% do o preço normal.

Public Preview pricing for App Service on Linux is 50% of the regular price, and the price is calculated by halving the number of compute-hours consumed by your App Service Plan.

No SLA is offered during the public preview period.

Quando o Web App para Linux foi lançado no ano passado, fui rápido em realizar alguns testes básicos de desempenho entre os dois. Você pode encontrar meu artigo original aqui (Cuidado: Bing Tradução de Português!). Embora este artigo esteja definitivamente desatualizado, naquele momento, o Linux estava se desempenhando cerca de duas vezes mais rápido do que o Windows para um aplicativo típico do WordPress Blog. O problema que tive naquela época foi o grande número de pedidos com falha que eu estava recebendo da plataforma Linux que deveria ser consertada até agora.

Considerando os recursos, a plataforma Linux também fica atrás do Windows. Alguns recursos, como integração de rede virtual, Azure AD ou extensões de site Kudu, não estão completos. Também não há disponibilidade de nível livre ou compartilhado além dos datacenters dos EUA, Europa Ocidental e Sudeste da Ásia.

    
por 21.04.2017 / 11:40

Tags