Новая технология виртуализации – OpenVZЭтот краткий обзор даст вам представление о технологии виртуализации OpenVZ, ее отличительных чертах и преимуществах. OpenVZ представляет собой метод виртуализации, работающий по принципу контейнера, на уровне операционной системы с ядром Linux. В сущности, OpenVZ – это не что иное, как видоизмененное ядро Linux со встроенными возможностями виртуализации. На одном сервере с помощью технологии OpenVZ можно организовать несколько копий операционной системы (именуемых VPS – Virtual Private Servers или VE – Virtual Environments), которые будут отделены друг от друга. Отличительной особенностью технологии виртуализации OpenVZ является ее привязка в операционной системе Linux (используются только различные версии Linux в качестве гостевых ОС), что выделяет ее среди других способов виртуализации: VMware, Xen и т.п. У технологии виртуализации на уровне операционной системы OpenVZ есть немало преимуществ, таких как: 1. Простота установки и администрирования; 2. Минимальное снижение производительности в сравнении со стандартными операционными системами Linux (не более 3%); 3. Оптимальная плотность размещения; 4. Лучшая масштабируемость. 5. Бесплатность. OpenVZ – продукт с открытым исходным кодом, распространяемым по лицензии GNU GPL.
Ядро OpenVZ является модификацией стандартного Linux-ядра. Оно обеспечивает поддержку виртуальной среды (VE), управление ресурсами, изоляцию. Каждый контейнер (VE) – это, с точки зрения пользователя, отдельный физический сервер, который имеет свои: 1. Файлы: системные и прикладные программы 2. Пользователи и группы: собственный список пользователей, в том числе и root 3. Процессы: виртуальная среда позволяет увидеть только свои процессы (начиная с init). 4. Виртуальный сетевой адаптер (venet): обеспечивает свои IP-адреса, правила маршрутизации и настройки firewall. Если возникнет надобность доступа к реальному оборудованию (сетевым адаптерам, дисковым разделам и т.п.), следует обратиться к администратору сервера, на котором установлен OpenVZ. Технология OpenVZ лежит в основе коммерческого продукта фирмы Parallels под названием Parallels Virtuozzo Containers, обладающего рядом преимуществ над OpenVZ. Система виртуализации OpenVZ – хорошая платформа для организации хостинга, повышающая уровень безопасности обычных Linux-систем при более простом администрировании.
|