%20Recursos%20Distribu%C3%ADdos%20KVM%2FQEMU.png)
Como grandes estabelecimentos de hospedagem de VMs oferecem Terabytes de RAM?
Eles usam apenas arquivos SWAP realmente grandes? (em algum tipo de Network FS)?
Ou será que eles realmente possuem hosts/máquinas/computadores com terabytes de RAM?
Por exemplo, digamos que eu tivesse dois computadores host, ambos com 4 GB de RAM e quisesse uma VM QEMU/KVM com, digamos, 6 GB de RAM, como faria isso? (ou é possível)?
Responder1
A maioria usa clustering como VMware HA ou Openstack. Outros apenas compram máquinas que possuem TB de RAM (como IBM S/390). Você provavelmente pode criar um cluster de duas máquinas com o seu e fazê-lo, mas seu link de rede será um gargalo grave.
Responder2
Nunca vi um provedor de hospedagem oferecer perto de um terabyte de RAM. Eles realmente têm máquinas com essa capacidade. Se você tivesse dinheiro ilimitado (ou um orçamento empresarial), você poderia comprar uma placa-mãe de servidor com 32 slots DIMM, colocar um stick de 32 GB em cada slot (que custará pelo menos US$ 1.000 por stick) e você teria conseguido um únicoterabyte.
Não há como alocar demais como você deseja e realmente fazê-lo funcionar corretamente. Você poderia enganar a VM fazendo-a pensar que possui 6 GB de RAM, mas quando atingir o limite do que realmente possui, ela travará. Você poderia usar algo comozrampara colocar mais memória em sua RAM física, mas duvido muito que você consiga 6 GB em 4 GB.