Virtuozzo позволяет создавать несколько изолированных виртуальных сред (на англ. VE, VPS) на одиночном физическом сервере. Это позволяет разделять аппаратные средства, инструменты управления операционной системой, а иногда, и лицензии на программное обеспечение. Виртуальная среда (или виртуальный сервер) функционирует так, как если бы она являлась отдельно-стоящим сервером.
Каждый VPS обладает:
набором аккаунтов\групп — root, superuser, аккаунты пользователей, группы.
собственными процессами, файлами, системными библиотеками, конфигурационными файлами.
VPS полностью функционален в части сети. В отличии от некоторых других систем виртуализации VPS от Virtuozzo имеет возможность виртуализировать сетевой стек. В связи с этим клиенту VPS доступна настройка правил firewall и маршрутизации.
На одном хосте могут быть запущены десятки и сотни виртуальных сред благодаря использовании виртуализации на уровне операционной системы.
Виртуализация на уровне операционной системы
Virtuozzo позволяет виртуализировать на уровне операционной системы, а не на уровне аппаратном, что часто делают другие системы виртуализации.
Все VPS запускают ядро операционной системы. Виртуальная среда позволяет представить это единственное ядро в виже множества операционных систем, что особенно хорошо видно со стороны запущенных приложений, пользователей, сетевых служб. Virtuozzo базируется на технологии OpenVZ.
Подобные системы виртуализации – Solaris Containers, Linux – Vserver, Freebsd Jail.
В связи с тем, что виртуализация происходит на уровне ОС, возможен запуск большего количества виртуальных серверов чем доступно ресурсов на хосте. Так называемый, overselling, оверселлинг.
Virtuozzo поддерживает работу с 64 – процессорными серверами, оснащеными до 64 Гб памяти.
OpenVZ доступна по лицензии GNU General Public License.
Сравнение с другими технологиями
Virtuozzo отличается от других систем прежде всего низким оверселлингом и высокой скоростью работы с широким инструментарием управления. Технология позволяет базировать одну ОС на хосте и виртуализировать только ее. Если вам нужно виртуализировать несколько ОС на одном физическом сервере, вам прийдется обратиться к другой системе виртуализации. Разработчики из SWSoft уверены, что быстродействие и преимущества в управлении перевешивают такой недостаток, как невозможность виртуализировать работу больше чем одной системы. Virtuozzo успешно работает на различных сервис-провайдерах с 2001 года, объединяя работу сотен клиентов на одном рабочем сервере, при этом сохраняя изолированность и безопасность работы каждого из них. Именно поэтому компания заявляет о стабильности и оттестированности работы, что доказано практикой.
Несмотря на ограничения в запуске только одной ОС на хосте, Virtuozzo позволяет запускать разные дистрибутивы Linux. Это объясняется тем, что VPS, запущенные на одном хосте, имеют свои собственные системные библиотеки, конфигурационные и программные файлы.