Número comum e máximo de máquinas virtuais por servidor?

2

Para um projeto, estou tentando obter estimativas reais para o número de máquinas virtuais por servidor, tanto de maneira típica quanto máxima.

É claro que o número máximo de VMs dependeria do tipo de aplicativos (disco intensivo, intensivo de rede, ...) e hardware de servidor (como número de núcleos, memória, ...), mas ainda assim Seria útil saber se um máximo típico é de cerca de 10, 20 ou 30 VMs por servidor.

Alguém pode fornecer números práticos?

    
por Rabarberski 29.10.2010 / 10:05

6 respostas

5

Não há nenhum - o principal problema é que os servidores variam muito. Nos últimos dias, algumas pessoas postaram seus servidores de virtualização com 12g de RAM. Meus menores têm 16, meus principais 64. Isso obviamente afeta o número de máquinas que posso rodar neles.

Em geral, dado um hardwar final maior (nível de servidor - principalmente para ter RAM), cerca de 6-10 núcleos virtuais por núcleo físico parecem ser um bom número. Mas esta é uma área muito ampla. Eu tenho algumas máquinas virtuais que são RAM pesado (executando bancos de dados) e um dia pode exigir seu próprio servidor quase. Eu tenho outros que vivem em 368mb RAM fazer quase nada (principalmente servidor DNS, etc.). Então, enquanto você pode ter um meio-termo, a variação é muito ampla.

    
por 29.10.2010 / 10:10
4

você não pode estimar como o mms vms por host pode chegar se você não souber o desempenho necessário por vm. Porque VMware usa um algoritmos que dão à máquina virtu os recursos que nee em tempo determinado. por exemplo, se você atribuir 12gb de memória e 4vcpu. e no mundo real este machin usa 5gb de memória e 750 mhz. de CPU Vmware só dão para o virtual machin apenas recursos que precisam. no entanto, se não houver limites em cpu e compartilhamentos e memória ... e a máquina virtual precisar de mais que você associe recursos vmware overcommit para essa vm .. a melhor prática neste caso é monitorar o ambiente antes da consolidação e usar ferramentas como capacidade platspin ou vmware objetos de planejamento para obter tudo o que você pode precisar em recursos como rede, memória, cpu, iops para cada servidor que você precisa virtualizar.

    
por 05.10.2012 / 03:35
3

Não há informações suficientes. Este servidor é um C64 ou um Cray? Quantos núcleos? Quanto ram? Que carga? Eles estão ociosos? Que rede de contatos?

Eu diria que uma estimativa razoável seria de 0 a um milhão.

    
por 29.10.2010 / 10:07
3

O vSphere / ESX / ESXi da VMWare permite que você tenha até 320 convidados por host.

Dito isso, como você diz na carga, tenho muitos hosts com 3 a 5 convidados, mas para os hosts de desenvolvimento / reprodução eu já vi 70-80 antes.

Pessoalmente, eu não gostaria de ter mais de 12 a 20 convidados de produção vagamente ocupados por host, mas sou eu.

    
por 29.10.2010 / 11:13
1

link
link
link

Para adicionar as sugestões acima, com uma idéia exata do que Hardware (número de processadores e quantidade de memória RAM) você pode dividi-lo entre suas máquinas virtuais, deixando alguns para o HOST também.

O máximo são 384 VMs, dê uma olhada nos links acima para ter uma boa visão sobre ele.

HTH

    
por 29.10.2010 / 10:16
1

A tecnologia usada pode importar muito: link

Aqui você tem 1000 máquinas virtuais leves (zonas do Solaris) em execução em um único servidor de 64 GB: link

    
por 29.10.2010 / 11:06