Servidores baratos ou servidores caros

4

Estou no processo de criar uma configuração de servidor com um servidor de banco de dados e alguns servidores da web para a camada da web. Nós temos um servidor de banco de dados. Uma opção é obter um bom servidor web, processador Xeon, 24GB de memória, RAID1. Custa cerca de US $ 2500. Nós precisaríamos provavelmente de outro para backup, mas pode ser mais barato. Outra opção é comprar 4 desktops mais baratos que tenham procesors muito rápidos, 4-8 G de RAM, sem RAID, mas encontrar algum pequeno dispositivo que possa encaminhar o tráfego para eles, então se um falhar, os outros 3 ainda estarão ativos e funcionando. / p>

Suponha que o espaço no rack NÃO seja um problema, qualquer pensamento sobre qual configuração é melhor? Pode ser mais fácil manter apenas o servidor web 1, e também não sei se existe um "pequeno dispositivo" para o tráfego de roteamento (sei que posso construir isso usando o Click ou algo assim, mas isso é mais complexo). / p>

Obrigado.

    
por OverClocked 05.11.2009 / 03:46

6 respostas

13

Ok, há um motivo pelo qual o equipamento de nível de servidor existe e ainda não foi universalmente substituído por desktops baratos.

E não, não é apenas FUD ou falta de visão das partes dos profissionais de TI em todo o mundo.

Você pode usar os desktops? Claro, mas você nunca obterá melhor desempenho do que desktop . E isso não se refere apenas a velocidades de CPU & quantidades de RAM. Um bom hardware de servidor é construído como o proverbial "tijolo que você sabe o que", e é projetado para continuar trabalhando sob condições que a máquina de mesa média não sustenta.

Dito isto, há momentos em que uma área de trabalho está bem, e o melhor caso para isso é quando você absolutamente não pode obter o hardware do servidor. Mas se você já está gastando dinheiro, terá um melhor desempenho a longo prazo do hardware projetado para a tarefa.

FWIW, se você precisar economizar, você ainda deve obter hardware de nível de servidor. Servidores de nível de entrada podem ser comprados a preços muito razoáveis e ainda seriam um avanço em relação às máquinas desktop de baixo custo.

    
por 05.11.2009 / 04:13
12

Primeiras coisas primeiro: Pare de chamá-lo de servidor da CPU. Não existe um servidor de CPU. Todos os servidores têm CPU, independentemente da função que preenchem. Você está construindo um servidor web, eu entendi.

Minha pergunta é a seguinte: você está construindo esses servidores da Web para uma empresa que faz dinheiro real? Se assim for, então você deve gastar dinheiro real para comprar equipamentos reais fabricados para fazer o trabalho que você pretende fazer. Poderíamos debater os méritos da execução de funções de servidor em desktops até ficarmos com a cara fechada, mas o importante é que você está criando um servidor da Web, portanto, coloque-o em um servidor real. US $ 2.500 para um servidor é uma barganha no que me diz respeito.

Sempre fico surpreso quando as empresas querem se tornar "adultas" no mundo real, oferecem seus produtos e serviços no mercado e esperam ter sucesso, mas querem usar brinquedos para fazer o trabalho o mais barato possível. Eu entendo as restrições orçamentárias, especialmente na economia atual, mas para competir no mundo real você precisa gastar dinheiro real e comprar o equipamento apropriado para o trabalho em questão. Eu não estou dizendo que você tem que gastar mais do que é razoável, como os preços variam de fornecedor para fornecedor, mas comprar um servidor real para fazer o trabalho de um servidor. Livre e barato só vai te levar tão longe e se não custa muito, não vale muito a pena. Você não pode construir um Cadillac em um orçamento de cobalto.

Sem ofensa pretendida aqui, estou apenas afirmando minha opinião sobre o assunto.

    
por 05.11.2009 / 05:20
1

há várias opções de balanceamento de carga. (DNS round-robin, mod_proxy_balance, balanceadores de carga comercial.) Tenho certeza de que um deles atende às suas necessidades, no entanto, o balanceamento de carga adiciona outra camada de complexidade à sua configuração. você precisa se certificar de que também pode gerenciar isso e perceber que pode estar mudando seu ponto de falha único para um balanceador de carga em vez de um servidor da web individual.

você pode gerenciar vários servidores usando algo como Puppet ou cfengine, se o custo administrativo for um problema. mais uma vez, outra camada de complexidade, mas que valerá a pena a longo prazo, caso você planeje ampliar QUALQUER um dos seus recursos.

pessoalmente, eu usaria vários servidores baratos. Eu gosto de ter redundância e eu não acho que a simplicidade de ter 1 servidor supera isso.

    
por 05.11.2009 / 04:09
1

Compre apenas um servidor em vez de quatro desktops. A sobrecarga de gerenciamento (tempo, recursos, etc.) vale o custo extra de comprar um bom servidor em vez de quatro máquinas baratas diferentes. Pode parecer mais barato na frente, mas quando você adiciona custos de gerenciamento a longo prazo, o servidor pode acabar sendo um negócio muito melhor.

    
por 06.11.2009 / 02:27
0

@neoice: Sim, eu aplicaria isso ao código aberto. O capitalismo, com todas as suas verrugas, não foi construído com base no código aberto e na ideia de todos darem e receberem tudo de graça. De onde surgiu essa ideia de que a propriedade intelectual deve ser disponibilizada sem custo para quem quiser? Posso comprar um automóvel ou pão de código aberto? Por que as pessoas acham que as regras do capitalismo não deveriam se aplicar à propriedade intelectual?

Se você quer dar o seu trabalho duro, mais poder para você, mas não espere que eu faça o mesmo e não me bata na cabeça se eu não fizer. Eu não tenho nenhuma obrigação social ou moral de entregar meu trabalho de graça. Se eu dou para caridade em uma base pessoal que é da minha conta, mas eu não deveria ser esperado para dar o meu trabalho, intelecto, idéias ou métodos longe de qualquer entidade de negócios que os quer. Estar no negócio custa dinheiro, é assim que é.

O OLPC é um programa de "código aberto" que posso obter, mas mesmo isso não é gratuito.

    
por 06.11.2009 / 02:12
0

@ duffbeer703: Talvez eu não tenha um, mas parece-me alguém que quer algo para nada. Quando preciso de um produto ou serviço, espero pagar por isso e espero que meus clientes me paguem pelos meus produtos e serviços. Se você não gosta do preço, negocie um melhor ou vá para outro lugar, mas não me peça para dar nada a você.

Estou cansado de arrecadar as brasas da minha hipoteca do Citibank, portanto, devo esperar que o Citibank, no espírito do código aberto, elimine meu pagamento de juros, certo?

Estou com fome e comida é cara, então a mercearia local, no espírito do código aberto, deve me deixar encher o meu carrinho sem nenhum custo?

Eu tenho alguns fundos mútuos com a Goldman Sachs e, francamente, estou cansado deles cobrar taxas em meus investimentos. No espírito do código aberto, eles provavelmente não deveriam me cobrar por seus serviços.

Vocês estão certos, o código aberto é o caminho a seguir!

Sem ofensa pretendida.

    
por 06.11.2009 / 03:46

Tags