Qual hardware para configuração de servidor poderosa

Qual hardware para configuração de servidor poderosa

Desculpe se a pergunta é um pouco ampla demais...

Eu gostaria de ter meu próprio servidor pessoal, principalmente para sites php (embora mais tarde eu possa adicionar alguns recursos quando precisar deles... como Jabber, mail, etc). Mais tarde poderei decidir oferecer também algum espaço para clientes, mas por enquanto será para meu próprio uso e testes. Sua função principal será LAMP.

O problema é que nunca trabalhei com hardware de servidor 'real'... Eu sei como executar software de servidor, etc, mas agora só tenho meus desktops domésticos, laptops, etc... E gostaria de comprar alguns bons hardware de qualidade para esta configuração (então, depois de aprender o suficiente, posso tentar oferecer também algum espaço para os clientes).

Por hardware quero dizer:

  • servidor poderoso, como para configurações de hospedagem profissional (onde posso alterar componentes defeituosos ao vivo sem reinicializá-lo, etc.)
  • fonte de energia de emergência? como consigo algo assim?
  • acho que um servidor confiável deveria ter backup? bom resfriamento? bom UPS?
  • mais alguma coisa que seja importante em uma configuração poderosa que você possa recomendar?

Observe também que não estou interessado em revendedor VPS, gostaria de aprender com hardware físico.

Comentários, links para exemplos de lojas de ferragens (quero dizer... onde consigo essas coisas?? Hah) e links para quaisquer recursos externos serão úteis.

Editar:

Sobre suporte de software hotswapping - eu provavelmente usaria o Debian como meu sistema operacional.

Barulho... e daí? Eu provavelmente gostaria de ter meu servidor onde moro.

Responder1

O que kmarsh disse, mais

  • 64 bits, com mais de 4 GB de memória
  • Uma solução de console remoto (ILO/RSA - NÃO algo como VNC - você precisa de acesso remoto em nível de hardware) se quiser localizar o servidor em algum lugar onde não possa acessá-lo fisicamente 24 horas por dia, 7 dias por semana
  • Múltiplas NICs (pelo menos 4), que permitem o agrupamento de NICs
  • A parte mais importante: Contrato de manutenção (tempo de resposta de 4/8/12 horas, etc.)

Responder2

Qualquer servidor:

  • Deveria ter memória ECC
  • Deveria ter 2 fontes de alimentação
  • Deve ter pelo menos um par espelhado de discos ou RAID 5 de 4 discos com hot spare conectado.
  • Deve ter espaço para crescimento de RAM e armazenamento (OK externo), por exemplo, um slot livre para uma placa FC ou portas SAS livres e espaço para mais discos.
  • Deve estar em um no-break com tempo de execução mais que suficiente para a.) suportar uma queda de energia típica em sua área (digamos, 10 a 15 minutos) mais tempo para desligar (outros 10 a 15 minutos).
  • Deve ter uma solução de backup integrada desde o início (pode ser externa)

Os servidores mais rápidos raramente são tão rápidos quanto os sistemas de jogos mais rápidos, nem precisam ser. Os servidores se preocupam mais com capacidade e rendimento, enquanto os sistemas de jogos se preocupam mais com a redução da latência da GUI. Na verdade, a maioria dos servidores possui hardware gráfico bastante fraco.

Responder3

Fator de forma

Acho que você terá mais sorte com o que está falando se optar por um servidor montado em rack. No entanto, eles são barulhentos (normalmente vivem em um datacenter onde não há pessoas, portanto, geralmente não é um problema).

UPS

Você vai querer um no-break e possivelmente um gerador externo para aqueles momentos em que a energia acaba por um tempo, embora, dependendo da confiabilidade da energia, você possa sobreviver com apenas um no-break. A APC tem alguns bons, e eles ainda têm umguia de dimensionamento.

Discos rígidos

kmarsh mencionou o RAID 5 (3 discos), embora o RAID 1 (2 discos) também funcionasse. Ir de 1 a 5 é um aumento de velocidade.

Suprimentos de energia

kmarsh também mencionou fontes de alimentação redundantes. Você definitivamente deveria pegá-los.

Rede

NICs duplas também são um requisito. O Linux pode unir duas NICs para que pareçam um endereço. Em seguida, você os conectaria a switches/roteadores/firewalls redundantes para que qualquer um deles pudesse cair sem afetar o tempo de atividade.

Troca a quente

Você mencionou que gostaria de alterar componentes defeituosos sem reinicializar; isso é conhecido como troca a quente. Isso é comumente encontrado em uma montagem em rack.

Para todos os componentes periféricos (fontes de alimentação, HDs, unidades de DVD/CD, quaisquer unidades de disquete e memória), você deve verificar com o fabricante se eles podem ser trocados a quente. A troca a quente deve ser suportada pelo sistema operacional host, pela placa-mãe e pelo componente que você está trocando. Você mencionou Linux; que suporta troca a quente. Usamos Dells para todo o nosso hardware; eles têm um suporte muito bom. Além disso, o suporte que temos garantirá que tudo seja hot-swap.

Acesso remoto

Também temos Dell RACs em nossos servidores; os cartões de acesso remoto permitem ligar/desligar/reiniciar remotamente o servidor, conectar-se ao console ou colocar um CD sem estar lá. É como estar no console sem dirigir/voar por aí. Praticamente a única coisa que você não pode fazer (que poderia fazer no local) é substituir o hardware defeituoso.

Responder4

Na verdade, sua melhor aposta é encontrar hardware usado no Ebay. Na verdade, é isso que usamos onde trabalho - não temos uma base enorme de clientes, então não há grande necessidade de coisas superpoderosas e de ponta. O que precisamos, entretanto, são de servidores superconfiáveis. A maioria dos nossos servidores são vários modelos de servidores Dell Poweredge.2450são o que usamos para nossos servidores DNS e nosso próprio site e até isso é um exagero. Mas também são muito baratos e fáceis de encontrar. Nós temos uma6650para nossos sites hospedados e faz bem o seu trabalho, mesmo com vários sites populares que usam CMSs como o Mambo.

Sim, você precisará de um bom UPS, resfriamento e backups. O UPS também pode ser algo que você pode comprar no Ebay, mas você terá que ter certeza de que as baterias são novas. Não tenho ideia de onde você poderia conseguir uma pechincha em ar condicionado. Usamos um computador de consumo em um gabinete de servidor para nossa máquina de backup (discos rígidos são baratos, unidades de fita são caras e você não pode automatizá-los de qualquer maneira). A máquina de backup pode subir e descer como um ioiô e seus clientes não perceberão. E se a unidade falhar (ou se você realmente gostar, a matriz RAID de software), você terá até a próxima catástrofe de dados para substituí-la. 6 horas de inatividade nesta caixa também é algo que seus clientes não notarão.

Agora, a conta de tudo isto... provavelmente será mais do que um orçamento para cerveja. Por esse motivo, eu realmente não sei por que você não faz um treinamento formal, porque a mensalidade seria quase a mesma e você provavelmente trabalharia com hardware mais novo. Além disso, não há nada nisso. Esse tipo de hardware é tão confiável que você nem precisa interagir com ele, e acaba seguindo o que diz o manual. O software no servidor será muito mais complicado, na verdade.

informação relacionada