solaris vs linux para servidores de produção (muitos servidores como dezenas em um cluster)

3

qual deles devo escolher solaris ou linux se linux qual distribuição? Eu quero implantar meu aplicativo java em servidores de produção em um cluster em dezenas de servidores ... alguém pode me dizer quais são os pontos-chave que eu deveria comparar entre os dois sistemas operacionais? qual deles devo escolher e por quê?

    
por Jas 11.08.2010 / 15:35

6 respostas

4

A principal vantagem do Solaris é o suporte maduro ao armazenamento ZFS, que, entre outras coisas, pode aumentar drasticamente sua IOPS fornecendo um meio de armazenar em cache leituras (L2ARC) e gravações (ZIL) usando SSDs corporativos. Parece que isso pode ser altamente relevante para sua situação.

A principal vantagem do Linux é o suporte maduro para praticamente todo o resto.

Naturalmente, ninguém está impedindo você de criar seus servidores de armazenamento iSCSI no OpenSolaris (*) e em seus servidores da Web no Linux.

(* ou OpenIndiana ou Nexenta)

    
por 11.08.2010 / 15:47
6

Escolha:

1) com o que você (ou seu administrador de sistema) está familiarizado. Manter um cluster é muito trabalhoso mesmo quando você sabe o que está fazendo; jogar em uma grande curva de aprendizado significará mais trabalho.

2) algo que pode auto-implantar todo o sistema operacional e construir em uma máquina. O FAI ou do RedHat do Kickstart ou algo ; você não quer ter que instalar manualmente muitas máquinas.

3) algo com uma base de usuários de bom tamanho para que outra pessoa tenha feito tudo isso antes e você possa aproveitar o conhecimento deles por meio do documenation / wiki / howto's.

Pessoalmente, tenho usado o Debian desde aproximadamente 94 ou 95, então a FAI foi a escolha natural para mim. Com o advento da virtualização e da computação em nuvem, hoje em dia eu posso usar um cluster Eucalyptus Eu poderia fazer o failover para AWS se necessário.

Se tivesse a escolha, no entanto, eu tomaria a rota preguiçosa e deixaria alguém fazer todo o trabalho ... você tem certeza de que não é mais barato implantar na AWS ou algum outro provedor de hospedagem de aplicativos?

    
por 11.08.2010 / 15:52
2

Em minha experiência pessoal de 10 anos como sysadmin, use o que todos usam.

Se você optar pela rota Solaris, você terá mais recursos, mas será mais difícil encontrar soluções on-line ou encontrar uma equipe competente que possa lidar com problemas.

Se você for com o linux, vá com o host debian básico e instale o que você precisa com o apt-get. Dessa forma, você não instalará softwares desnecessários, obterá mais segurança e mais memória para seu cluster.

    
por 11.08.2010 / 15:46
0

O Solaris é adequado para muitas tarefas, mas acredito que o damir esteja certo. A menos que você seja um sysadmin experiente da velha guarda com problemas para o sol, eu ficaria com o centos (ou o ubuntu se você quiser), pois encontrar suporte é muito mais fácil.

Assim sendo, sou um defensor do opensolaris e ainda recomendaria que a maioria das pessoas seguisse o caminho do linux para coisas que têm que ir diretamente para a produção.

    
por 11.08.2010 / 15:55
-1

Sua melhor escolha seria Debian com o Apache Tomcat .

    
por 11.08.2010 / 15:52
-3

O maior benefício do Solaris é o CPU SPARC baseado na arquitetura RISC. O ambiente que você suporta pesa muito para escolher. Você está apoiando 200 usuários ou 50000 usuários ... Banco de dados, aplicativo, e-mail ---- Eu trabalhei no setor de telecomunicações de 1994 a 2006 e tive a sorte de estar em um ambiente que estava apoiando a explosão da internet .... LITERALMENTE! ! Somente CPU baseada em mainframe e RISC seria suficiente devido à grande quantidade de dados e tráfego de rede. AIX - HP-UX - Solaris .... Quando o Linux foi implementado, era para sistemas front-end baseados na web substituir o Windows. Sistemas de back-end ainda são RISC ou Mainframe - Acredite ou não - O poder de processamento entre x64 / x86 e cpu RISC é vasto ... Então, se você é uma verdadeira empresa de massa, Verizon, AT & T, Wall ST e outras - Apenas o RISC faz para o processamento de back-end ... E as empresas corporativas economizam somas consideráveis porque o consumo de energia elétrica é reduzido devido às CPUs do SPARC suportarem cargas muito maiores do que x64 / x86. Agora, em 2010, o Linux (todos os sabores) fez grandes avanços, mas realmente depende do seu ambiente. Os sistemas Solaris SPARC são caros no front-end - Mas o licenciamento é barato e a maioria dos softwares administratice é gratuita ... .. Se você trabalha em uma loja que pode gastar 20k a 40k para servidores, escolha a Sun. Você também pode querer ir no Ebay e purcgase um Sun v490 e configurar um ambiente de teste contra o Linux .... Lembre-se Solaris SPARC não é OpenSolaris - No entanto, ambos são livres ....

Boa sorte tudo , Steven

    
por 11.12.2010 / 02:18