(Máquina virtual) Recursos distribuidos KVM/QEMU

(Máquina virtual) Recursos distribuidos KVM/QEMU

¿Cómo ofrecen los grandes establecimientos de alojamiento de máquinas virtuales terabytes de RAM?

¿Utilizan simplemente archivos SWAP realmente grandes? (a través de una red FS de algún tipo)?

¿O es que realmente tienen hosts/máquinas/computadoras con terabytes de RAM?

Por ejemplo, digamos que tengo dos computadoras host con 4 GB de RAM y quiero una máquina virtual QEMU/KVM con, digamos, 6 GB de RAM, ¿cómo haría esto? (o es posible)?

Respuesta1

La mayoría utiliza clustering como VMware HA u Openstack. Otros simplemente compran máquinas que tienen TB de RAM (como IBM S/390). Probablemente pueda crear un clúster de dos máquinas con el suyo y hacerlo, pero su enlace de red será un cuello de botella malo.

Respuesta2

Nunca he visto un proveedor de hosting que ofrezca cerca de un terabyte de RAM. Sin embargo, realmente tienen máquinas con tanta capacidad. Si tuviera dinero ilimitado (o un presupuesto empresarial), podría comprar una placa base de servidor con 32 ranuras DIMM, colocar una unidad de 32 GB en cada ranura (que le costará al menos $ 1000 por unidad) y habría logrado una solaterabyte.

No hay una manera de sobreasignar como desea y hacer que funcione correctamente. Posiblemente podrías engañar a la máquina virtual haciéndole creer que tiene 6 GB de RAM, pero una vez que alcances el límite de lo que realmente tienes, fallará. Podrías usar algo comozrampara colocar más memoria en tu RAM física, pero dudo mucho que obtengas 6 GB en 4 GB.

información relacionada