Назад | Перейти на главную страницу

Можно ли предоставить больше ресурсов, чем один базовый виртуализированный бокс-хаус?

Возможный дубликат:
Объедините несколько физических серверов в 1 виртуальный сервер

У меня около 12 штучных (двухъядерных, 2Гб RAM Intel) коробок. У меня была безумная идея, что я смогу установить на них что-то вроде OpenStack / Eucalyptus и использовать их как небольшое частное облако.

Как только я это сделаю, можно ли подготовить виртуальную машину с 8 ядрами и 16 ГБ ОЗУ?
Это фундаментальный вопрос, который большинству людей может показаться глупым, но мне не стыдно спросить :)

Честно говоря, я (еще) на самом деле не пробовал эти облачные вещи OpenStack / OpenNebula / Eucalyptus, так что, возможно, я понял что-то в них принципиально неправильное. Что я думаю о них, что они могут помочь вам разумно управлять виртуальными серверами, перемещать их и масштабировать.

Однако они не предлагают того, что они объединят возможности нескольких физических серверов, а эластичность ограничена виртуальными машинами, а не отдельными процессами, запущенными на них. Это правильно?

OpenSSI (Единый образ системы) предлагает несколько иное решение. Вы можете добавить к нему новые узлы SSI и увидеть свой кластер как один большой сервер. OpenSSI может автоматически перемещать отдельные процессы на менее загруженный (или более мощный) узел кластера и автоматически распределять нагрузку между вашим оборудованием. Это не (100%) то же самое, что реальный сервер с 8 ядрами / 16 ГБ, но во многих случаях довольно близко.

Это может быть очень полезно, если у вас есть много длительных процессов, требующих большого количества ресурсов процессора (таких как некоторые вычисления, 3D-рендеринг), но при обычном использовании настольного компьютера или веб-сервера (которые обычно имеют много недолговечных процессов / задач) это было бы почти бесполезно.