(Máquina Virtual) Recursos Distribuídos KVM / QEMU

0

Como grandes estabelecimentos de hospedagem de VMs oferecem Terabytes de RAM?

Eles apenas usam arquivos SWAP realmente grandes? (através de um Network FS de algum tipo)?

Ou será que eles realmente têm hosts / máquinas / computadores com terabytes de RAM?

Por exemplo, digamos que eu tenha dois computadores host com 4 GB de RAM e eu queria uma VM QEMU / KVM com, digamos, 6 GB de RAM, como eu faria isso? (ou é possível)?

    
por user430574 23.03.2015 / 03:15

2 respostas

1

A maioria usa clusters como o VMware HA ou o Openstack. Outros apenas compram máquinas que possuem TBs de RAM (como o IBM S / 390). Você provavelmente pode criar um cluster de duas máquinas com o seu e fazê-lo, mas o link da sua rede será um gargalo ruim.

    
por 25.03.2015 / 11:39
0

Nunca vi uma oferta de provedor de hospedagem em nenhum lugar perto de um terabyte de RAM. Eles realmente têm máquinas com essa capacidade muito no entanto. Se você tivesse dinheiro ilimitado (ou um orçamento corporativo) você poderia comprar uma placa-mãe de servidor com 32 slots DIMM, colocar um stick de 32GB em cada slot (que custará pelo menos US $ 1.000 por stick) e você teria conseguido um único terabyte .

Não há uma maneira de alocar excessivamente como você quer e realmente fazer com que funcione corretamente. Você poderia enganar a VM a pensar que ela tem 6 GB de RAM, mas quando você atingir o limite do que realmente tem, ela irá falhar. Você poderia usar algo como zram para caber mais memória em sua RAM física, mas eu duvido que você teria 6 GB em 4 GB .

    
por 23.03.2015 / 07:10