Технологии виртуализации Open VZ или Xen
Автор Cherrygarden, дата публикации 27.06.2013 |
Современные системы разделения аппаратных возможностей компьютера на разделы крайне разнообразны. Здесь присутствует множество проектов, программное обеспечение которых способно решить важные задачи, связанные с созданием домашних серверов. Причем программы и модули виртуализации используются не только хостинг-провайдерами, но и способны оказывать каждодневную помощь в работе системного администратора.
Технология виртуализации Open VZ
Open VZ – это полноценная технология виртуализации, которая базируется на программном ядре Linux. В связи с этим обуславливается и ряд преимуществ вместе с недостатками данной операционной системы. При этом Open VZ поддерживает два режима работы:
- Создание VPS-сервера
- Создание виртуальной среды VE
В рамках данной программной технологии можно создавать большое количество автономных копий системы, которые будут работать независимо друг от друга. Более того, как и любое средство виртуализации Open VZ потребляет некоторое количество аппаратных ресурсов. В сравнении с другими системами производительность Open VZ намного выше, а требовательность к начинке домашнего компьютера или сервера ниже. По этой причине систему Open VZ стоит рассматривать как оптимизированное средство виртуализации, способное обеспечить гибкость в работе и производительность при малых затратах аппаратных ресурсов на поддержку программной составляющей виртуализации.
Возможности Open VZ, типичные достоинства и недостатки
Высокая производительность системы – типичное достоинство системы виртуализации. Однако адаптированность к программному ядру Linux делает ее менее функциональной, нежели системы других производителей. По этой причине к Open VZ издано большое количество программных заплаток, отчасти решающих вопросы с повышением функционала, хотя полностью обеспечить все возможности виртуального сервера или виртуальной среды в программной оболочке Linux они не способны.
Практические достоинства системы
- Простота администрации по причине использования одного ядра для всех процессов виртуальных серверов и сред.
- Гибкая масштабируемость и удобство перераспределения аппаратных ресурсов между виртуальными серверами и средами. При этом перераспределение ресурсов выполняется без перезагрузки.
- Более низкая стоимость серверов VPS на базе Open VZ.
Также существует мнение системных администраторов, что система не растрачивает производительность сервера при создании VPS или VE поскольку является лишь надстройкой к ядру операционной системы. Потому без опционального ограничения ресурсов серверы и виртуальные среды будут работать без потери производительности, что не будет отличать их от физических серверов.
Важнейшие недостатки Open VZ
- Наличие одного ядра Linux, из-за чего все процессы на серверах обрабатываются одной операционной системой.
- Отсутствие возможности установки других операционных систем на VPS или VE по причине адаптированности технологии к программной оболочке Linux.
- Наличие одной файловой системы для всех VPS и VE.
Более того, по причине следующих недостатков системы Open VZ обуславливается еще и возможность оверселлинга, то есть подселения к виртуальному серверу клиента хостинг-центра нового пользователя услуг. Это возможно, если количество ресурсов, используемое для обеспечения производительности его веб-проектов, не используется в полной мере согласно тарифному плану. Данный недостаток – практически не имеет важности для пользователей хостинга, так как многие попросту не могут заметить падение производительности. Дляхостинг компаний эта возможность позволяет несколько удешевить стоимость хостинга VPS.
Технология виртуализации Xen
Xen – это более отлаженная и оптимизированная технология паравиртуализации, лишенная многих недостатков Open VZ, хотя имеющая и свои минусы. Несмотря на это, на данный момент система ИэнаПрэтта, руководителя процесса разработки в Кембриджском университете, является более мобильной и отлаженной системой, позволяющей создавать виртуальные серверы в домашних компьютерах и серверных компаниях.
Изначально проект Xen носил статус экспериментального, а потому никаких надежд на него не возлагалось. Однако впоследствии система стала полноценным программным продуктом, а сам руководитель разработки, ИэнПрэтт стал основателем компании XenSource. По мере развития проекта компания в 207 году перешла под крыло Citrix, а 15 апреля 2013 года ею завладела Foundation.
Примечательно, что с 2003 года выпускалось две версии программного продукта: это бесплатная версия Xenпо лицензии GPL и коммерческая XenEnterpriseи XenServer. При этм уже в 2009-ом году было принято решение сделать коммерческие продукты доступными по лицензии с открытым кодом. С этого момента технология виртуализации, а также прикладное программное обеспечение для реализации его на серверах стало полностью бесплатным для коммерческого и домашнего ознакомления.
Программные аспекты функционирования Xen
Система виртуализации Xenсочетает в себе паравиртулизацию и аппаратную виртуализацию. Первый термин обозначает адаптацию имеющейся операционной среды для работы с Xen. Аппаратная виртуализация, в отличие от паравиртуализации, позволяет провести эмуляцию виртуальных систем с отдельным ядром. Это позволяет установить любую операционную систему на созданной виртуальной среде. Как результат – некоторое снижение производительности всего сервера за счет функционирования программы эмуляции. Однако это также позволяет более гибко использовать аппаратные возможности и жестко ограничить их для конкретной виртуальной машины. Это оптимально дляхостинг провайдеров, предоставляющих услуги по регистрации выделенных виртуальных серверов.
Достоинства системы Xen
- Возможность сохранения ресурсов благодаря паравиртулизации.
- Гибкая настройка виртуальных системы благодаря эмуляции.
- Возможность полного контроля системы, а именно, установка любых модулей, программных сред и дополнений для виртуальной машины.
- Жесткое ограничение аппаратных возможностей без оверселлинга.
- Надежность и устойчивость системы к внешним сбоям благодаря реализации различных файловых систем для разных виртуальных машин.
- Недостатки системы Xen
- Более высокая стоимость серверов на базе виртуализации Xen.
- Необходимость перезагрузки сервера после внесения изменений в конфигурацию.
- Более сложная схема администрирования и необходимость использования утилит пакетов Xen.
Дополнительные характеристики Xen
Высокая степень адаптации системы позволяет не растрачивать аппаратные ресурсы компьютера либо сервера, из-за чего виртуальная машина обладает аналогичными показателями производительности, что и физическая с такими же аппаратными характеристиками. При этом в образованной системе есть возможность миграции одной запущенной виртуальной машины между физическими серверами: это достигается за счет «замораживания» файлов, после чего они могут переноситься либо на новую физическую среду, либо в виртуальную систему VPS. Из-за этого обеспечивается гибкость переноса целых архитектур и систем.
Гибкость системы также обеспечивается и поддержкой любого оборудования: в технологии виртуализации поддерживается большинство драйверов системы Linux. При этом также есть возможность создавать перезагружаемые драйверы, что характерно для тестовых или ознакомительных виртуальных систем.
Вывод в отношении практичности
Обе данные системы виртуализации работают в рамках операционной системы Linux. Однако в системе Xen для каждой новой созданной машины используется свое ядро, из-за чего есть возможность установки дополнительных модулей. В системе Open VZ используется только одно ядро программы Linux, з-за чего все процессы, выполняемые на виртуальных серверах, не могут обрабатываться в отдельности. На практике падения производительности работы в данном случае не замечается. Однако как результат использования одного ядра – невозможность установки новых сторонних заплаток и модулей.
В плане практичности преимущество однозначно получает система Xen, так как она позволяет создавать виртуальные машины с разными файловыми системами и разными программными средами. На практике такие серверы более сложные в администрировании, хотя более практичны для пользователей. При этом технология Xen остается более привлекательной для хостинг провайдеров, а система Open VZ – для домашнего использования. Хотя обе системы одинаково подходят для создания виртуальных серверов.
Кстати, у Reg.ru недавно появилась возможность выбора технологии виртуализации.
Посмотрите видео про технологию виртуализации от Intel (правда оно на английском)
Опубликовано в Выделенные сервера | hosting, виртуальный, лучший, хостинги
Популярные обзоры хостинга
Если Вы ищете хостинг для своего сайта, то перед Вами популярные обзоры американского хостинга.
![]() |
![]() |
![]() |
![]() |
![]() |