Windows vs. Linux - Fordev
DevOpsInfraestruturaInternetWeb
Apesar do título não é uma batalha de quem é o melhor.
Muitos clientes questiona e busca um entendimento sobre qual sistema operacional para seu site, sistema, app, blog, e-commerce deve ser contratado.
Resposta breve: depende.
Muitos clientes (não todos), acreditam que o sistema operacional que vai rodar no servidor aonde a aplicação está é a mesma do qual é acessada pela máquina(PC, notebook, celular, macbook) e navegador do cliente. Não é.
Por exemplo: Se o servidor roda com SO (Sistema operacional) Linux e o cliente que está acessando pelo navegador usa Windows, OS X. Não faz diferença continuará sendo Windows ou OS X na máquina que ele está acessando.
Exemplo de como as máquinas clientes acessam o servidor
Clients: As pessoas que estão acessando. Navegadores e seus sistemas operacionais, independente do sistema operacional do servidor (Server).
Internet: A nuvem de informações.
Server: A aplicação com o sistema operacional. Seja Linux Server, Windows Server.
O servidor e o sistema operacional deve ser reflexo da sua aplicação e necessidades.
Por exemplo: se a aplicação for em linguagem PHP, o servidor deverá ser com sistema Linux.
Se a aplicação desenvolvida for em .NET, deverá ser hospedado em um servidor com SO windows server.
Outro exemplo seria com base em aplicativos já prontos como: o CMS WordPress, que é um excelente gestor de conteúdos. Ele é desenvolvido em PHP, por tanto o servidor a ser contratado deve rodar um SO Linux.
Mas a maioria desses softwares prontos tem uma página de requisitos por exemplo a do WordPress:
Um bom time e equipe de desenvolvimento de software sabe o que está desenvolvendo, seja app, site, e-commerce ou blog. Por tanto conhece os requisitos para contratar um servidor, SO, memória, backup, segurança e etc.
Dá próxima vez que você for contratar um servidor por sua conta própria saiba:
Qual a linguagem desenvolvida (PHP, .NET, Python, Ruby, JS)
Quais requisitos técnicos da aplicação(Apache, Cache, Nginx, Node JS, Memória, Quantidade de acessos diários).