Как крупные виртуальные хостинги предлагают терабайты оперативной памяти?

Они просто используют действительно большие файлы SWAP? (по сети ФС какого-то типа)?

Или у них действительно есть хосты / машины / компьютеры с терабайтами ОЗУ?

Например, скажем, у меня было два хост-компьютера с 4 ГБ ОЗУ, и я хотел создать виртуальную машину QEMU/KVM с, скажем, 6 ГБ ОЗУ, как мне это сделать? (или это возможно)?

2 ответа2

1

Большинство используют кластеризацию, такую как VMware HA или Openstack. Другие просто покупают машины с оперативной памятью (например, IBM S/390). Вероятно, вы можете создать кластер из двух машин со своим и сделать это, но ваше сетевое соединение будет плохим узким местом.

0

Я никогда не видел, чтобы хостинг-провайдер предлагал что-то близкое к терабайту оперативной памяти. Однако у них действительно есть машины с такой большой мощностью. Если бы у вас было неограниченное количество денег (или корпоративный бюджет), вы могли бы купить материнскую плату для сервера с 32 слотами DIMM, поставить в каждый слот флеш-память объемом 32 ГБ (это обойдется вам по крайней мере в 1000 долларов США), и вы получите один терабайт.

Нет способа перераспределить, как вы хотите, и заставить его работать должным образом. Вы могли бы обмануть виртуальную машину, думая, что у нее 6 ГБ ОЗУ, но как только вы достигнете предела того, что у вас есть, она рухнет. Вы можете использовать что-то вроде zram, чтобы разместить больше памяти в вашей физической памяти, но я очень сомневаюсь, что вы получите 6 ГБ на 4 ГБ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .