Requisitos de hardware para um servidor virtual

6

Eu movi esta pergunta do StackOverflow porque faz mais sentido tê-lo aqui

Decidimos optar por uma solução de virtualização para alguns de nossos servidores de desenvolvimento. Eu tenho uma idéia de como seriam as especificações de hardware se comprássemos servidores físicos separados, mas não tenho idéia de como consolidar essas informações na especificação de um servidor virtual generalizado.

Eu sei intuitivamente que as especificações não são aditivas - Eu não deveria apenas somar todos os requisitos de RAM de cada máquina para obter a RAM necessária para o servidor virtual. Eu não posso realmente tratá-los como sistemas paralelos, porque não importa quão bom seja o software de virtualização, ele não pode abstrair dois servidores tentando atrelar a CPU ao mesmo tempo.

Então, minha pergunta é: existe um método padrão para estimar os requisitos de hardware para um sistema virtualizado, dadas as estimativas de requisitos de hardware para as máquinas virtuais subjacentes? Existe uma constante + C para sobrecarga do VMWare / MS Virtual Server (e se sim, o que é C?)

    
por brian 01.05.2009 / 18:03

2 respostas

5

Os servidores virtuais aproveitam o fato de que a maioria dos servidores não é executada na capacidade por nenhum período e os ciclos / memória da CPU podem ser compartilhados. Portanto, isso realmente depende de quão ocupadas são suas máquinas virtuais.

Também depende de qual ambiente virtual você está usando, de quão bem ele pode compartilhar memória. (Eu me lembro que, quando experimentei o XEN, não havia compartilhamento de memória - mas acho que isso mudou agora).

Um ambiente de desenvolvimento é um local perfeito para se dar bem em um ambiente virtual, e é realmente útil ser capaz de "criar um novo servidor" em cerca de 5 minutos, se necessário (mesmo permitindo que você super aloque seus recursos temporariamente em um beliscão).

Por exemplo, podemos hospedar aproximadamente 100 máquinas virtuais usando o VMWare Infrastructure em 5 servidores físicos. Cada uma dessas máquinas físicas tem 4 CPUs dual core Xeon 2.6Ghz, 16Gb Ram e 8 - Gigabit nics. (portanto, uma média de 20 VMs em cada um deles). Nós achamos que nossa maior limitação é a quantidade de memória disponível.

Eu posso dizer que tendo trabalhado em um ambiente virtual por vários anos, eu não gostaria de voltar.

Espero que isso ajude.

    
por 01.05.2009 / 18:14
4

Cross-posted from Como melhorar o desempenho do Hyper-V :

Da minha experiência, o disco I / O é o maior gargalo. Depois de muita experimentação, aqui está o que decidimos para o nosso servidor Hyper-V padrão:

  • Dell PowerEdge 2970
  • Processos AMD quad-core duplos
  • 16 GB de RAM
  • 8 unidades SAS de 146 GB e 15.000 unidades no RAID 10
  • Custo após descontos: $ 3000

Podemos executar confortavelmente de 6 a 10 convidados em cada caixa, fazendo coisas semelhantes (CI, servidores dev, testes de carga, etc.).

    
por 01.05.2009 / 18:28