Pergunta

Como nós crescemos mais e mais dependente de máquinas virtuais para executar nossos autobuilds, servidores web e backups estamos considerando consolidando máquinas virtuais em uma única máquina física. Somos uma loja de Windows e prefere ficar assim (pelo menos em termos de nossa arquitetura de servidor). Se eu quisesse acolhimento duas máquinas virtuais - um dos quais foi a execução de um usado-little servidor web e um dos quais estava correndo uma plataforma de construção utilizados com frequência (usamos Equipe Cidade ea máquina virtual seria um dos agentes de compilação), o hardware que você recomendaria para a máquina host físico?

Eu deveria se concentrar em memória? Se sim, quanto? Será mais CPUs fazer uma diferença notável no desempenho? Quaisquer outros pensamentos sobre o assunto seria bom.

Eu também estou curioso sobre sua experiência com hospedagem múltipla VM em um único host. Quantos você recomenda hospedagem? Quantos é demais?

Foi útil?

Solução

Eu tenho sido em clientes onde a 100 servidores consolidados até 4 caixas VM. (Muitos de CPU, 16 ou 32 GB de RAM por caixa).

VMWare, Xen e sua laia estão realmente fazendo um grande trabalho no centro de dados. Com VMotion e a capacidade de mover correr VM de um servidor em um cluster para outro, você nunca precisa ver hardware relacionado tempo de inatividade novamente.

Para o seu caso simples, você provavelmente poderia usar a maior das duas caixas existentes que você já possui, máximo para fora a memória RAM para que o sistema irá apoiar e fazer ok.

Realisticamente, se você receber uma caixa de 4 core, com um soquete de reposição, no caso de você precisar adicionar mais desempenho mais tarde, e mais memória RAM quanto você pode pagar (figura bastante verdadeira RAM para cada servidor, e, em seguida, alguns extras) você deve ser bom para ir com seus dois servidores, além de ter a capacidade de iniciar o teste VM para o desenvolvimento e teste em caso de necessidade.

Como observado em uma resposta mais tarde, separando disco é uma ótima idéia. Em locais maiores, conexões SAN diretos para o servidor VM é crítica. No exemplo desta questão específica, que é uma escala que está fora de questão. (SAN para dois servidores? Vamos lá!) Mas definitivamente tentar obter o maior número de eixos físicos lá fora, e dedicada a caixas que precisam do desempenho do disco.

Outras dicas

As suas necessidades de hardware de host virtuais para ser a soma da sua utilização corrente e ~ 10% para despesas gerais (valores da estimativa).

Se você é um servidor mal tocando, ele poderia ficar longe de ser uma única máquina CPU com 1 giga de RAM, talvez.

O servidor mais pesado que atualmente tem 4 CPUs e 8G de memória RAM deve ter a mesma atribuição sob virtualização - a matemática é realmente muito fácil:)

Em CodingHorror, Jeff recomendado concentrando-se em discos rígidos separados para cada VM

http://www.codinghorror.com/blog/archives/000714.html

lote de memória e vários hard-discos. É uma boa idéia ter imagens de disco rígido da máquina virtual em um disco rígido separado do seu sistema operacional hospedeiro, especialmente para o material de disco intensivo como o funcionamento de um servidor de compilação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top