Resolvendo Todos Os Problemas Do Windows E Outros Programas

Como construir um servidor montado em rack do zero

Você já decidiu descartar seu servidor alugado e provedor de hospedagem em favor de colocar seu próprio hardware ou hospedá-lo internamente? A próxima etapa é colocar seu novo hardware em ordem. Existem algumas opções principais que você tem quando se trata de obter um novo servidor:

1) Compre um servidor de grandes caras

Você pode economizar muito trabalho e obter a paz de espírito que vem com o suporte de primeira linha comprando um servidor da Dell, HP ou de outras grandes marcas. Uma coisa que você não economizará muito é dinheiro.



2) Compre um servidor dos pequeninos

Existem operações menores (relativamente) como http://www.pogolinux.com/ que basicamente economizam o trabalho braçal de buscar componentes compatíveis ao construir um servidor do zero. Você pode configurar seu servidor e pagar um pouco mais pela comodidade. Não é um caminho ruim a seguir.



3) Construa seu próprio servidor do zero

Você fará toda a pesquisa sozinho e comprará cada componente individualmente. A chance de erro é alta. Você pode escolher componentes incompatíveis, peças que não se encaixam em seu chassi ou equipamento completamente errado. Mas você terá mais controle, maior retorno para seu investimento e mais diversão / sofrimento.

Se você ainda não adivinhou, esta postagem é sobre a opção 3, construir seu próprio servidor. Existem pontos muito válidos contra a opção 3, mas e daí. No final, se você for bem-sucedido, terá feito a melhor escolha na minha opinião, porque terá economizado mais dinheiro e aprendido muito no processo.



Isenção de responsabilidade: não sou um especialista em hardware de servidor, essas são minhas opiniões e o que aprendi até agora.

Componentes Iniciais

As duas primeiras decisões que você precisa fazer são o chassi e a placa-mãe. Não é tão simples quanto pode parecer à primeira vista.

Ao escolher um chassi, é importante considerar sua estratégia geral para seus servidores. Você construirá uma usina de força com a intenção de virtualizar o hardware ou, em vez disso, construirá muitos dispositivos de propósito único? Em nosso caso, estávamos planejando virtualizar uma única caixa poderosa com um plano de expansão para adicionar outras caixas poderosas e virtualizá-las. Por isso, escolhemos um chassi 2U para que pudéssemos acomodar mais equipamentos. Se a sua estratégia é construir várias caixas menos potentes, você provavelmente ficará melhor com muitos chassis 1U para fazer o melhor uso do espaço do rack.

Você também deve saber os requisitos de seu disco antes de escolher um gabinete. Caixas de 1U normalmente contêm apenas cerca de 4 discos, enquanto uma 2U pode conter de 10 a 12 discos e assim por diante. Você também deve considerar todas as placas de expansão que possa precisar, como controladores RAID, NICs, qualquer outra coisa, porque uma 1U terá um espaço muito restrito para trabalhar.



Ao escolher sua placa-mãe, as principais considerações são o número de soquetes, o tipo de soquete (que determina o suporte do processador) e a capacidade de RAM / slots DIMM. Antes de comparar as placas-mãe, é obviamente útil saber quais processadores você gostaria de usar em seu servidor. A partir daí, você pode comparar modelos e procurar os recursos que são importantes para você, como várias placas de rede integradas, gerenciamento baseado em IP, chipsets e assim por diante.

Depois de escolher a placa-mãe, preste muita atenção aos componentes suportados (RAM e CPU especialmente). Alguns têm requisitos muito específicos de compatibilidade.

Lista de compras

Existem o que parecem combinações infinitas de componentes ao construir um servidor, mas existem alguns requisitos básicos que cada um terá:

Se você está planejando configurar seus discos em uma configuração RAID, provavelmente desejará adicionar um controlador RAID adequado a essa lista.

Nosso Servidor

Construímos nosso servidor usando peças provenientes de NewEgg.com porque somos clientes há muito tempo e não temos nada além de coisas positivas a dizer sobre o serviço deles. O custo total ficou em cerca de US $ 4.500 para o equipamento do servidor (deixando de fora alguns dispositivos de rede e energia). A lista exata de componentes que usamos é:

1 x SUPERMICRO MBD-X8DTL-iF-O Dual LGA 1366 Intel 5500 ATX Dual Intel Xeon 5500 e 5600 Series Server Motherboard

transferir arquivos do mac antigo para o novo

1 x SUPERMICRO CSE-825TQ-R700LPB Preto 2U Rackmount Server Case

2 x Processador de servidor Intel Xeon E5645 Westmere-EP 2,4 GHz LGA 1366 80W Six-Core BX80614E5645

6 x SAMSUNG 16GB 240 pinos DDR3 SDRAM DDR3 1333 ECC registrado servidor de memória modelo M393B2G70BH0-YH908

4 x Corsair Neutron Series GTX CSSD-N240GBGTXB-BK 2,5 '240GB SATA III SSD (SSD) interna

2 x Seagate Barracuda 7200.14 ST3000DM001 3 TB 7200 RPM SATA 6,0 Gb / s 3,5 'Disco rígido interno - Unidade simples

1 x 3ware 9650SE-4LPML KIT PCI Express Pistas: 4 placa controladora SATA II (3,0 Gb / s)

Temos os 4 nêutrons da Corsair configurados em uma configuração RAID 10 na placa controladora 3ware e os 2 Seagates em RAID 1 usando o controlador RAID baseado em Intel da placa-mãe. Surpreendentemente, o sistema ligou na primeira tentativa e estávamos funcionando.

Arrependimentos

Embora esteja muito satisfeito com os resultados da construção de nosso primeiro servidor de produção, há muitas oportunidades de melhoria. Os três itens principais que estão me incomodando são:

1) Placa controladora RAID

Por alguma razão maluca, pensei que seria bom usar uma placa controladora RAID de 4 portas para as 4 unidades SSD que formariam o array principal. As unidades estendidas seriam conectadas ao controlador SATA da placa-mãe. Burro. Agora, se eu precisar estender essa matriz primária, preciso comprar um novo controlador RAID e tentar reconstruir a matriz nele, ou substituir as unidades existentes por outras maiores e reconstruir.

Um controlador RAID de 8 portas teria nos servido muito melhor.

2) Matriz RAID separada para VM do banco de dados

Ter todas as VMs em execução na mesma matriz de disco pode acabar sendo um problema de desempenho quando se trata de aplicativos pesados ​​de I / O alimentados por servidores SQL. Se for esse o caso, ter uma matriz de disco separada para o aplicativo faminto pode fazer uma grande diferença a um custo baixo.

Com a configuração atual, não estamos totalmente desossados, podemos mover discos VM sem prioridade para a matriz de unidade estendida para liberar E / S nos SSDs ou podemos colocar mais alguns discos na caixa e criar uma nova matriz para as VMs do banco de dados.

3) Processadores mais poderosos

Eu escolhi os modelos de placa-mãe e processador principalmente como uma medida de economia de custos. A relação preço / desempenho para o processador Intel E5645 é fantástica, mas eles são significativamente superados pelos chips mais recentes. Consequentemente, eu escolhi uma placa-mãe que suporta este processador, mas com a série E5500 / E5600. Isso significa que realmente não há espaço para melhorias no espaço da CPU.

Visto que o servidor está carregado com 96 GB de RAM, é provável que esgotemos os recursos da CPU antes do resto do sistema. Em retrospecto, eu provavelmente deveria ter pisado no soquete B2 e agarrado um par de chips Intel E5-2430. Embora esses processadores estejam na extremidade inferior do espectro E5, haveria espaço para crescer até os poderosos processadores de 8 núcleos ao longo da linha.

Conclusão

Você vive e você aprende. Esta foi uma experiência realmente interessante e divertida para nossa equipe de construção. No final, cometemos alguns erros, mas no geral saímos por cima com um ganho de desempenho massivo e economias de custo impressionantes. Quando este servidor se pagar na primavera de 2014, você pode apostar que estaremos procurando construir o próximo maior, melhor e mais inteligente.

Se você está em dúvida sobre como construir seu próprio servidor, não é algo para se tomar de ânimo leve. O projeto contém muitas sutilezas e é necessária muita pesquisa. Para aqueles que dão o salto, provavelmente será uma experiência genuinamente gratificante.

Esta história, 'Como construir um servidor montado em rack do zero' foi publicada originalmente porITworld.