Quais são as vantagens do servidor Linux sobre o servidor Windows? [fechadas]

8

Sei que essa é uma pergunta bastante curta e direta, mas quais são as vantagens do servidor Linux sobre o servidor Windows?

O linux é melhor que o windows? E se é / não é, como?

maldade
fonte

Respostas:

35

O Linux é melhor que o Windows? Mu!

Esta pode ser uma pergunta curta, mas definitivamente não é fácil de responder. Sem saber em qual função você colocará o servidor, é ainda mais difícil responder (é como a pergunta perene para Mac vs Windows ou Emacs vs. vi).

No nível mais básico, todo sistema operacional é uma plataforma para a execução de aplicativos (isto é, chato); são os aplicativos que tornam a computação interessante. Se o aplicativo que você precisa executar for melhor suportado no Windows, use o Windows. Se toda a sua experiência for com Linux e você tiver um aplicativo que faça o que você precisa no Linux, use o Linux.

Em geral, o preço inicial do sistema operacional é apenas uma pequena parte do custo total de propriedade de um servidor. Você também deve levar em consideração a manutenção do servidor, a manutenção de aplicativos, o custo de gerenciamento, o custo de qualquer software que instalar, etc. os anos 90 mais ...

Por mais que alguns dos fanáticos mais raivosos gostariam de dizer o contrário, ambas as plataformas são igualmente válidas, dependendo. Cabe ao Sysadmin analisar objetivamente um determinado problema e decidir qual combinação OS / Aplicativo melhor resolverá.

Gavin McTaggart
fonte
7
+1 especialmente para a última frase. A escolha da plataforma depende em grande parte (sem dúvida quase inteiramente) do objetivo do servidor, das tarefas que ele executará e dos clientes que ele atenderá.
Tim
2
Bons pontos todos "não estamos mais vivendo nos anos 90". +1 Apenas para referência de mu ótima resposta.
Copas
11
Eu acho que sua resposta salva essa pergunta.
24230 Kara Marfia
9

Provavelmente, o maior motivo pelo qual eu gosto de servidores UNIX em relação aos servidores Windows é que eu descobri que os problemas são muito mais fáceis de diagnosticar e corrigir. Passei muito mais tempo batendo minha cabeça na parede ou em espera com suporte técnico nos servidores Windows. Com o OpenBSD, FreeBSD ou Linux, o problema geralmente está nos logs e, se a solução não for óbvia, ela geralmente rende um pouco ao Google.

Quando tudo está funcionando sem problemas, o Windows pode ser uma boa plataforma de servidor, assim como o Linux e o * BSD. É quando as coisas não estão funcionando que a diferença entra.

Quanto ao custo dos administradores, você deve levar em consideração a competência. Certamente, os administradores do Windows são abundantes, mas contratar um bom irá custar, assim como contratar um bom administrador do UNIX. Se você precisar apenas de alguém para clicar em "Avançar" nas caixas de diálogo de instalação, será mais barato usar o Windows, mas você não deseja isso.

dwc
fonte
11
+1 para a parte do custo dos administradores, gostei disso ... -1 para facilitar a solução de problemas, mas isso é muito subjetivo, por isso não vou votar (vendo que isso ainda não é um CW). Eu, pessoalmente, acho que é sobre o mesmo, especialmente com versões posteriores Microsoft Server / aplicação, mas hey, experiências diferem muito e ninguém é tendenciosa ^^
Oskar Duveborn
11
Sim, as experiências diferem, mas isso tem sido meu. E eu "cresci" no DOS, depois no Windows. O material posterior do Windows pode ser muito melhor do que o que eu estava trabalhando. Acredito que sim!
Dwc 24/05/09
3

Bem, o grande e o mais óbvio é o preço. Ser capaz de comprar dois servidores em vez de um, se você colocar o linux neles, é uma grande atração (se ele puder fazer o trabalho).

Estilhaço
fonte
3

Bem, essa pergunta clama por uma etiqueta "subjetiva".

De qualquer forma, a resposta aqui é 'cada uma delas'.

Quero dizer, tudo depende do que você precisa para executar neste servidor. Um serviço de diretório? Devo usar o openldap? Não, obrigado, provavelmente usarei o Active Directory (em um controlador de domínio baseado no servidor Windows). Um aplicativo precisa do SQL Server (microsoft one: P)? Parece um trabalho para o servidor windows ne. Por outro lado, não vejo muito sentido em executar o DNS ou (você deve estar brincando) DHCP em um servidor Windows. Ou um proxy da web (Olá, Lula). Ou um firewall / roteador.

Cada um com sua mania.

shylent
fonte
+1 para sugestão subjetiva de tag.
Copas
Certamente haverá informações subjetivas aqui, mas também há pontos de fato a serem feitos nos dois lados da questão. Conheço bons administradores que executam os dois!
Dwc 24/05/09
2

O TCO é o fator mais importante aqui. Sim, o Linux é gratuito e pode corresponder ao Windows Server para funcionalidade. Mas você já considerou ...

  • Custo da contratação de administradores - os administradores do Windows são muito mais abundantes e, até certo ponto (muito abertos ao debate), os certificados MCP oferecem uma maneira clara de qualificar candidatos.
  • Custos contínuos - * os nix admins geralmente tendem a receber salários mais altos (depende muito da localização)

Na realidade, é raro realmente escolher qual plataforma seguir, a decisão é tomada pelos 'PHBs' não pelos méritos técnicos, ou a plataforma é escolhida pelo fato de que um aplicativo de linha de negócios é executado apenas em um ou o outro.

O que você ganha com o seu dinheiro com a Microsoft é uma plataforma mais fácil de configurar / gerenciar do que o Linux, em virtude de ter apenas um servidor de email, um servidor DNS, um serviço de diretório e assim por diante, é mais simples porque você não tem opções.

Se essa facilidade de uso / simplicidade equivale a melhor é realmente uma questão de opinião. Por fim, como em qualquer negócio, basta usar o mais adequado às suas necessidades específicas, nenhuma plataforma é melhor, mas uma será a mais adequada para você.

Jon Rhoades
fonte
2

O linux é melhor que o windows?

A resposta é AZUL!

O Windows é melhor que o Linux?

A resposta é QUEIJO!

O ponto é que essa é uma pergunta sem sentido.

"Para minha carga de trabalho, orçamento, despesas, qualificação, planos futuros e aplicativos que eu executo, qual plataforma provavelmente será a melhor escolha para seguir adiante?"

Existem outras variáveis, é claro - mas sem pelo menos as informações acima, você está apenas se masturbando com fanboys.

Tim Howland
fonte
11
Mmmm queijo azul ...
Copas 24/05
Ele quis dizer tela azul da morte
kizzx2
0

Eu acho que depende do cenário. Muitos caras podem responder com "Linux is better", mas sugiro selecionar o servidor com seus recursos disponíveis \ seus requisitos de software etc.

Por exemplo, se você estiver usando servidores Linux, os usuários precisarão de um pouco mais de experiência para trabalhar com isso (se não houver administradores de sistema para gerenciá-los). E mesmo que haja um administrador de sistema, ele precisará de mais conhecimento para trabalhar com linux e configurar as coisas, porque o esforço necessário para fazer algumas configurações é maior no Linux (não em todos os casos, mas na maioria dos casos)

Por outro lado, pode ser necessário instalar alguns softwares que não possuem a opção "Linux". Geralmente, podemos encontrar uma versão do Windows para praticamente qualquer Unix, como o SO, com base em softwares, mas não o contrário. (Softwares proprietários na maioria dos casos). Então, eu recomendo considerar esses fatores também.

Eu só queria mostrar um lado "invisível" de um problema prático;)

Chathuranga Chandrasekara
fonte
0

Uma área em que o Linux (ou * BSD) realmente brilha é redirecionar o hardware antigo para uma tarefa específica. Você pode pegar qualquer caixa velha que esteja acumulando poeira em um canto ou sótão e ter um pequeno servidor em questão de minutos.

Adão
fonte
-1

Na minha experiência, comparei uma consulta de banco de dados idêntica em um banco de dados idêntico ao WIN Server 2005 - carregamento de 64 bits versus OpenSuse 10.3 64 bits em uma máquina Intel de 64 bits. Os resultados que obtive foram que a resposta do Linux foi 10 vezes mais rápida em um conjunto de resultados que retornou 530.000 linhas. Linux = 3 segundos, Windows = 30 segundos. Eu não ajustei nada - tudo foi instalado fora da caixa sem ajustes. O banco de dados utilizado foi o PostgreSQL, versões idênticas - 8.3.3.

Fiz este exercício para satisfazer uma demanda do cliente por respostas mais rápidas. Não lamento usar o OpenSuse (10.3) - não tive reclamações relacionadas a respostas desde a troca.

Espero que você ache essas informações úteis - elas são fornecidas para esse fim e não batem no Windows.

mm2010
fonte
11
PostgreSQL não é suposto ser usado em ambiente de produção no Windows ... Então, sim, é realmente lento no Windows, tente SQL Server em vez
Kedare