Hardware escalonável para virtualização

3

Somos uma empresa de desenvolvimento de software. Exigimos diferentes sistemas com diferentes plataformas de sistema operacional, como o Win Server 2003, o Win XP, o Win 7 Win Server 2008 de 32 e 64 bits, para fins de teste de software.

  • Exigimos sistemas completos físicos ou virtuais.
  • Os usos do processador não são altos.
  • Os usos da memória são moderados (1 a 2 GB por máquina).
  • O espaço do disco rígido não é um fator importante, 40 GB é suficiente. Em vez disso, o HDD read-write pode ser um problema, pois haverá bancos de dados instalados.

Geralmente, estamos usando o servidor Microsoft Hyper-V e o Virtual PC. Mas se nós rodarmos múltiplos virtuais em um mesmo disco rígido, haverá uma verificação de garrafa na E / S do disco.

Agora, estamos planejando criar uma plataforma de hardware onde possamos acomodar números de máquinas virtuais com diferentes plataformas de SO, sem qualquer verificação física de garrafas. Mas estou tendo algumas confusões em relação ao hardware necessário para essa solução.

A principal preocupação deve ser a escalabilidade. Podemos ir para alguns servidores montados em rack ou em torre com 20 unidades de disco rígido, 8-16 DIMMs, 2 Quad Xeons. Ainda restrição de HDD pode surgir mais tarde. Mas Recentemente eu recebi uma sugestão do meu amigo. Ele estava dizendo, mantendo em mente a principal preocupação da escalabilidade, podemos optar por uma solução onde a unidade de Prcoessing e a unidade de armazenamento (Disc Array) serão separadas.

  • Um servidor intermediário servirá a parte de processamento. Ele terá processadores e memória (digamos, dois Xeon quad core e 32 GB de memória).
  • Algumas soluções de armazenamento escalonáveis, como o Network Attached Storage (NAS), conterão os sistemas operacionais.

Estou um pouco confuso se isso é viável. Como uma conexão ethernet pode servir ao propósito de um barramento de sistema?

Qualquer sugestão sobre uma possível solução será muito apreciada.

    
por Arindam Banerjee 13.02.2012 / 10:32

3 respostas

2

Verifique o estojo do MicroStrategy-2U - 24 discos rígidos ... 4u rack case, 72 (!) slots de disco rígido. Isso, além de um Adaptec 6805Q e 2-4 SSD como read & o cache do writre e o sistema SCREAMS.

Oh, e Velociraptors em Raid 10. Quase uma descrição do momento em que você escondeu 20 vm's. O que eu faço.

Eu hackeio um sistema de 24 discos (agora 22 em uso), o qual atualizarei para um caso de 72 discos no final do ano.

Some scalable Storage solution like Network Attached Storage (NAS) will server contain the Operating Systems.

Boa ideia. Exceto a maioria são aparelhos low-end com memória muito pequena.

    
por 13.02.2012 / 10:45
1

Leia sobre tecnologias de armazenamento, como SAN e iSCSI, para começar.

Usar ethernet para E / S de disco (= iSCSI) é bastante viável, já que, como você já indicou, o acesso ao disco é muito mais importante do que o throughput ou a capacidade.

Um bom link ethernet de dois gigabits para o seu servidor de armazenamento pode fornecer um total de 200MB / seg sustentado para qualquer número de hosts de máquinas virtuais (sem que um host exceda a capacidade de um link de gigabit, é claro).

Isso não é muito em termos de taxa de transferência, mas em IOPS (que é o que conta), isso depende apenas do back-end de armazenamento, que pode ser de 16 discos no RAID-10.

    
por 13.02.2012 / 10:46
0

Eu vi algumas configurações usando o iSCSI como um protocolo. A configuração seria uma Solução de Armazenamento iSCSI (não um nas barato), um switch dedicado e um servidor.

Quando você executa esta configuração com um equálogo de Dell, você pode adicionar o que você precisa mais, como o sistema escala. Precisa de mais armazenamento em disco, adicione outro equalogic, precisa de mais poder de processamento adicionar outro servidor. nedd mais taxa de transferência de disco adiciona um disco equálgico (ou fastr) mais rápido e os dados são movidos ao redor.

O iSCSI pode ser configurado com um link de 1 gigabit ou você pode agregar links ou até mesmo usar 10 Gbit / s nics.

Mais: o equalogico pode ser usado diretamente dentro da vms.

    
por 13.02.2012 / 10:50