VMs do Windows no cluster do ScaleMP?

1

Eu queria saber se a pilha a seguir funcionaria e, em caso afirmativo, quão bem e que tipo de problemas eu esperaria encontrar ao configurá-la?

  • Camada de hardware - muitos servidores baratos
  • Camada SMP - ScaleMP
  • OS - Linux 64 bits (por exemplo, Red Hat Enterprise Linux 6 ou qualquer suporte do ScaleMP)
  • Host da VM - VirtualBox ou semelhante em execução no Linux
  • VM OS - Windows Server (insira a edição relevante aqui)
  • Aplicativos que exigem muitos recursos em execução no Windows Server

O que eu espero que aconteça aqui é que eu seria capaz de criar um número de VMs Windows que cada um seria capaz de utilizar CPUs e memória de todo o pool de hardware do servidor. Isso é do meu interesse, já que os aplicativos em questão são apenas para Windows.

Tanto quanto eu posso dizer, cada camada é compatível com o próximo, mas eu nunca tentei configurar isso antes e eu não tenho hardware adequado para testá-lo agora. Eu espero que um pouco de sobrecarga para executar um cluster como este, mas não tenho certeza quanto. Qualquer conselho apreciado.

    
por user3490 07.10.2013 / 19:41

1 resposta

1

Sim, é possível fazer o que você escreveu acima (testado, trabalhando), com as seguintes ressalvas:

  1. O vSMP Foundation do ScaleMP oferece suporte aos seguintes hipervisores baseados em Linux: KVM e Xen. Assim, no seu exemplo, altere o VirtualBox para KVM ou Xen.

  2. As comparações de desempenho mostraram que, embora a agregação de memória funcione muito bem (ou seja, se o aplicativo Windows exigir muitos recursos, você verá um ótimo desempenho usando a RAM em vários nós físicos dessa maneira), mas a situação com alta -core-cont windows apps não é tão claro (ou seja, usando núcleos de computação de vários servidores físicos pode não produzir a escalabilidade de computação esperada do sistema operacional Windows ou aplicativos convidados)

O problema de escalonamento da CPU pode ser superado usando blocos de construção maiores (por exemplo, ter os servidores físicos com 64 núcleos ou máquinas com 32 a 48 núcleos da Intel, o que fica perto do limite de escalonamento efetivo de janelas e janelas apps baseados em imagens)

Quanto ao cluster de hardware necessário para executar isso, você precisará:

  • Tecido InfiniBand

  • Para usar modelos de servidor certificados pelo ScaleMP ( link )

por 18.05.2014 / 15:51