Мне нужно запустить относительно большое количество виртуальных машин на относительно небольшом количестве физических хостов. Каждая виртуальная машина мало что делает - каждая из них должна запускать только одну базовую сетевую службу - например, SMTP или что-то подобное. Кроме того, нагрузка на каждый будет чрезвычайно легкой.
К сожалению, цифры примерно 100 виртуальных машин на 5 физических хостах. Каждый хост достаточно приличный - ядро 2 с 2 гигабайтами оперативной памяти и диском объемом 1 ТБ. Тем не менее, я знаю, что просто взять образ VMware Ubuntu и выбросить на эту машину не получится где-то около 100 экземпляров и будет что-то ближе к 20.
Итак, есть ли надежда на такое соотношение изображений и хостов? Кроме того, какая реализация виртуальной машины лучше всего подходит для этой цели - то есть имеет ли эффективное общее использование ресурсов? Здесь мы в основном используем vmware, но если есть существенное преимущество в производительности, которое можно получить, переключившись на Xen или что-то подобное, я уверен, что мы это учтем.
Заранее благодарим за ваши идеи :) 1007 *
Примечание. В итоге мы использовали OpenVZ, и он работал довольно хорошо. Параметры по умолчанию для шаблона Ubuntu позволяют нам запускать около 40 экземпляров на машину.