Виртуализация уровня ОС.
Представлена решениями FreeBSD Jail, OpenVZ/Virtuozzo, VDSManager. При этом OpenVZ/Virtuozzo и VDSManager более адаптированы для организации VDS хостинга нежели FreeBSD Jail.
FreeBSD Jail – это бесплатная внутренняя технология системы FreeBSD. Применяется обычно для внутренних нужд системных администраторов, и организовать на этой технологии массовый хостинг достаточно трудно.
OpenVZ – Open Source технология виртуализации на платформе Linux. Бесплатна. Организовать массовый хостинг на ее основе очень даже можно, однако будет существенно нехватать утилит управления, автоматизации и GUI интерфейсов для пользователей.
Parallels Virtuozzo Containers – коммерческая технология на основе OpenVZ (хотя кто на чьей основе это еще можно поспорить). Включает в себя весьма впечатляющий набор утилит и GUI интерфейсов для управления виртуальными окружениями. Весьма дружелюбна к конечному пользователю.
VDSManager – Отечественная разработка ISP Systems. Включает в себя конечный продукт для организации VDS хостинга.
Плюсы данных технологий по сравнению с аппаратной виртуализацией:
1. Быстродействие виртуальных окружений очевидно выше чем у окружений аппаратной виртуализации. При чем как быстродействие сети, так и быстродействие ПО. Данный подход позволяет VE полностью использовать все аппаратные ресурсы сервера с практически «родной» производительностью
2. Простота использования. Virtuozzo и VDS Manager предоставляют весьма удобные веб-интерфейсы для управления виртуальным сервером
3. Удобная миграция виртуальных серверов. Virtuozzo предоставляет удобные интерфейсы для миграции виртуальных серверов на случай, если главный сервер перегружен или испытывает перебои. При этом довольно легко и прозрачно можно перенести виртуальные окружения на другой сервер без перебоев в работе виртуальных окружений
4. Вследствие п.3, вырисовывается практически полная независимость виртуальных серверов от аппаратного обеспечения хост-машины.
5. Удобное массовое управление виртуальными серверами, мониторинг производительности, мониторинг нагрузки, мониторинг проблемных ситуаций, автоматические обновления ПО и прочие удобности, предоставляемые Virtuozzo – все это сводит вероятности различных ЧП к нулю. И аптаймом серверов клиенты обычно весьма довольны. Ну конечно же в конечно итоге все зависит от прямоты рук администраторов.
6. Моментальное создание виртуальных серверов. Сетап готовой к загрузке системы обычно делается буквально в несколько кликов, а при использовании Virtuozzo API, создание виртуальных окружений полностью автоматизируется.
7. Удобное распределение ресурсов. Можно ограничить память, процессорное время, трафик, правила файрвола и NAT. А можно что то из этого и не ограничивать.
18.03.09
Автор: Pentarh.