Configuração recomendada de RAID do servidor de desenvolvimento / construção

1

Eu fiz muita pesquisa sobre configurações de RAID; Wikipedia , perguntas aqui em serverfault, artigos, em sites aleatórios: RAID5 vs RAID10 ; Construa o planejamento da capacidade do servidor .

No meu entender, parece que muitas pessoas colocam o SO no RAID 1 e no sistema de arquivos no RAID 5. Suponho que isso seja para servidores da Web em que eles geralmente exibem mais conteúdo do que as coisas escritas nele, o que significa O impacto de desempenho que vem com o RAID 5 não é um problema. (Se eu estou enganado aqui por favor me corrija, eu não estou muito familiarizado com isso no entanto como uma startup temos especialistas em TI limitados e eu sou responsável por isso)

O segundo artigo que publiquei ( Build Server Capacity Planning ) menciona que o RAID 5 não é recomendado porque de velocidades de gravação significativamente menores. Em vez disso, eles recomendam o RAID 1.

Gostaria apenas de algumas recomendações para um servidor de desenvolvimento / criação, por isso sei que as informações com as quais estou trabalhando são precisas com base na experiência do mundo real e o aconselhamento é direcionado para esse tipo de solução.

Recomendações para um servidor com os seguintes usos seriam ótimas:

  • Ambiente de desenvolvimento
    • Executa aplicativos localmente
    • Controle de origem
  • Backup e gerenciamento de computador
  • Armazenamento e compartilhamento geral de arquivos

As recomendações para o mesmo cenário, mas com virtualização como o vmware ESXi, também seriam realmente úteis. Editar: a virtualização usada para executar um servidor de desenvolvimento e um servidor de armazenamento temporário na mesma máquina.

Qualquer ajuda é muito apreciada! Mais uma vez, minhas desculpas, eu sei que perguntas semelhantes foram feitas, no entanto, seria um erro caro para fazer isso eu gostaria de ter certeza antes de encomendar um servidor. (Como uma nota lateral, eu estou pedindo um Dell PowerEdge T610, se faz alguma diferença)

    
por user29600 28.02.2011 / 01:42

1 resposta

3

Dev servidores onde compilação ocorre tendem a ser muito escrever pesado. E pior, escrever pesado em padrões de E / S pesadamente aleatórios. É por isso que o R5 é uma opção ruim para servidores de desenvolvimento, pelo menos com recursos limitados de disco e controladora de RAID. Obtenha uma placa RAID boa o suficiente e você não encontrará um desempenho muito significativo entre 4 discos em um RAID10 e 4 discos em uma matriz RAID5. Depende dos seus padrões de E / S.

Se você tem espaço para isso, e com um servidor em torre que você provavelmente faz, o RAID10 é a melhor escolha se atender às suas necessidades de capacidade.

A virtualização adiciona uma camada de abstração a isso. Executar o ESXi no T610 não faz muito sentido, a menos que você esteja planejando executar muitos outros servidores virtuais nele também. Se você seguir a rota do ESXi, chame a mola para o controlador PERC H700 com o cache de bateria, pois isso lhe dará o maior desempenho possível em oito compartimentos de unidade.

    
por 28.02.2011 / 01:57