Alocando unidades do servidor

1

Estou construindo um novo servidor. O objetivo dessa nova máquina é como um host da VM. Anteriormente, tínhamos várias máquinas de classe desktop disfarçadas de servidores, e eu pretendo mudar tudo isso. O que eu não tenho (ainda) é como uma SAN. Esse servidor e as VMs que ele hospeda viverão em unidades instaladas diretamente no servidor - 8 delas com 250 GB cada, para ser preciso.

O servidor em si é um IBM x3620 M3 e terá inicialmente 1 processador X5650 e 12 GB de RAM com um controlador RAID m5015. Eu estou indo com o Server 2008 R2 + Hyper-V para o bare metal, já que temos um outro sistema agora que já usa isso. É um servidor de dois soquetes, portanto, se a carga da CPU ou da memória começar a se tornar um problema, posso adicionar mais memória ram ou outro processador posteriormente.

Espero hospedar 2 VMs inicialmente, com mais 3 pessoas migrando para esse servidor no próximo ano. Ambas as VMs iniciais são essencialmente servidores da Web (carga interna e carga limitada). Os outros três candidatos incluem meu controlador de domínio (um servidor real, mas tem seis anos), meu servidor SUS / de relatórios e um servidor de "TI" que não tem carga real; nós o usamos para testes e outras coisas e ele fica ocioso.

Então, eu tenho 8 unidades. Qual estratégia devo usar para alocá-las? Uma grande matriz 10? RAID 1 para o sistema operacional host, com outra coisa para os convidados? As 8 unidades maximizam o espaço disponível no servidor. Quaisquer pensamentos apreciados.

    
por Joel Coel 02.11.2010 / 21:55

2 respostas

1

Esta é uma pergunta difícil de responder, porque muito disso depende dos padrões de acesso ao disco e da carga. Por exemplo, se todas as suas VMs exibem atividade de disco leve a moderada, uma grande configuração de RAID10 provavelmente lhe proporcionará o melhor desempenho geral em todas as VMs.

No entanto, se você tiver uma ou duas VMs com padrões de uso de disco altos e atípicos, é totalmente possível que você acabe com uma ou duas VMs afetando negativamente o desempenho de todas as VMs espancando o disco. Com base em testes de desempenho em meu último trabalho, descobrimos que realmente obtínhamos um desempenho muito melhor ao dividir os discos em nossos servidores de VM (também executamos com 8 servidores de disco) em 4 pares RAID1 separados. Em seguida, descartaríamos as VMs em pares de discos dedicados quase (ou às vezes completamente). Isso tem o resultado de potencialmente limitar o desempenho máximo dos discos para essa VM (vs RAID10), mas também remover a capacidade dessa VM de impactar negativamente as outras VMs porque seu uso de disco.

Com nossa configuração e a alta carga de disco colocada nos servidores, descobrimos que 4 pares RAID1 executando 4 VMs eram uma boa solução (e mais econômicos que 4 servidores separados). Isto pode não fazer sentido para você, no entanto, como a situação é diferente.

Para a configuração específica que você mencionou, eu provavelmente me inclinaria para um grande RAID10. O servidor SUS / Reporting é o principal que eu posso me preocupar, e se eu soubesse com certeza (através de testes e benchmarking) que a VM do SUS iria impactar o resto deles, eu poderia mudar para o seu próprio par RAID1 e RAID10 para o resto dos discos.

Uma última consideração são os requisitos de espaço em disco. Indo com um grande RAID10, você está disponibilizando toda a quantidade de disco (resultante) para dividir e particionar o que quiser. Se você for com uma configuração diferente, como os pares RAID1 mencionados anteriormente, estará colocando restrições na facilidade com que pode dividir esse espaço em disco. Se cada uma das suas VMs for menor que o tamanho de um único disco, isso não será um problema. Se eles forem maiores, o espaço é outro ponto a ser levado em consideração.

    
por 03.11.2010 / 16:53
0

O que eu faria é uma grande invasão 10. 64gb partição no início para o sistema operacional, o resto para o V: drive - hyper-v.

As coisas ficam mais complicadas com um SQL Server de alto desempenho, mas ... Eu estou em 12 unidades no momento em que há outras 8 próximas ou mais cedo;)

    
por 02.11.2010 / 22:23