Обзор технологий виртуализации для VPS — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
(Новая страница: «Обзор технологий виртуализации для VPS Даже при поверхностном рассмотрении предложений…»)
 
м (Аппаратная виртуализация)
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
Обзор технологий виртуализации для VPS
+
 
 +
Вывод: до 250 руб/ мес. - выбирайте OpenVZ, если готовы платить более 250 руб /мес. берите [[KVM]]/ [[Xen]].
 +
 
 
Даже при поверхностном рассмотрении предложений по аренде VPS бросается в глаза обилие систем виртуализации, предлагаемых хостерами. Среди них можно выделить OpenVZ, Virtuozzo, Xen, KVM, Microsoft Hyper-V, VDSmanager и различные модификации этих технологий. Каждый провайдер приводит массу плюсов используемой именно им системы, но при этом мало кто сравнивает технологии виртуализации между собой и говорит о минусах.
 
Даже при поверхностном рассмотрении предложений по аренде VPS бросается в глаза обилие систем виртуализации, предлагаемых хостерами. Среди них можно выделить OpenVZ, Virtuozzo, Xen, KVM, Microsoft Hyper-V, VDSmanager и различные модификации этих технологий. Каждый провайдер приводит массу плюсов используемой именно им системы, но при этом мало кто сравнивает технологии виртуализации между собой и говорит о минусах.
  
 
В данной статье мы восполним этот пробел и объективно рассмотрим основные технологии виртуализации, используемые хостерами, что поможет новичкам сделать правильный выбор аренды виртуального выделенного сервера.
 
В данной статье мы восполним этот пробел и объективно рассмотрим основные технологии виртуализации, используемые хостерами, что поможет новичкам сделать правильный выбор аренды виртуального выделенного сервера.
  
Программная и аппаратная виртуализация
+
==Программная и аппаратная виртуализация ==
Технологии виртуализации, используемые в хостинге, можно разделить на два типа — программная виртуализация и полная (аппаратная) виртуализация.
+
 
К первой группе можно отнести OpenVZ, Virtuozzo, VDSmanager, а ко второй - Xen, KVM и Hyper-V от Microsoft.
+
Технологии виртуализации, используемые в хостинге, можно разделить на 2 типа:
  
Программная виртуализация подразумевает виртуализацию на уровне ядра операционной системы (ОС): все виртуальные машины используют общее модифицированное ядро сервера. При этом для пользователя каждая виртуальная машина выглядит как отдельный сервер.
+
* программная виртуализация  
 +
** [[OpenVZ]], [[Virtuozzo]], [[VDSmanager]]
  
Поскольку используется общее ядро, ОС на виртуальных машинах могут использовать только это ядро. Если речь идет о Linux VPS на базе программных технологий виртуализации — пользователю VPS доступен любой Linux дистрибутив на выбор (CentOS, Debian, Ubuntu и так далее). Если речь идет о Windows VPS – пользователи могут рассчитывать только на сервер с той же версией Windows, что установлена на гипервизоре. Сегодня это как правило Windows Server 2008.
+
* полная (аппаратная) виртуализация
 +
** [[Xen]], [[KVM]] и [[Hyper-V]] от Microsoft
  
Неоспоримые плюсы программной виртуализации — скорость работы виртуальных машин. Создание VPS, переустановка ОС, загрузка сервера и тому подобные операции занимают даже не минуты, а секунды. Кроме того, за счет экономии ресурсов ноды — ядро загружается один раз и используется всеми VPS, стоимость подобных VPS ниже, чем стоимость VPS на базе технологий с полной виртуализацией.
+
== Программная виртуализация ==
 +
виртуализация на уровне ядра операционной системы (ОС): все виртуальные машины используют общее модифицированное ядро сервера. При этом для пользователя каждая виртуальная машина выглядит как отдельный сервер.
  
Минусы недостаточно жесткое разделение ресурсов и возможность оверселлинга. Тем не менее, при сегодняшнем уровне серверов, используемых для виртуализации, эта проблема сходит на нет. Типичная конфигурация сегодняшнего сервера виртуализации следующая:
+
Поскольку используется общее ядро, '''ОС на виртуальных машинах могут использовать только это ядро'''.
 +
* для [[Linux VPS]] на базе программных технологий виртуализации пользователю VPS доступен любой Linux дистрибутив на выбор (CentOS, Debian, Ubuntu и так далее).
 +
* для [[Windows VPS]] – пользователи могут рассчитывать только на сервер с той же версией Windows, что установлена на гипервизоре. Сегодня это как правило Windows Server 2008.
  
Процессоры: 2 x Intel Xeon E5620 (8 физических ядер)
+
=== Достоинства ===
ОЗУ: 48-96 ГБ ECC Reg
+
* скорость работы виртуальных машин
Дисковая система: 4 x 450 ГБ SAS Hardware RAID 10 (примерно в 5 раз производительнее SATA-дисков)
+
* Создание VPS, переустановка ОС, загрузка сервера и тому подобные операции занимают даже не минуты, а секунды.
 +
* за счет экономии ресурсов узла — ядро загружается один раз и используется всеми VPS,
 +
* стоимость подобных VPS ниже, чем стоимость VPS на базе технологий с полной виртуализацией
 +
* быстрая смена тарифного плана (добавить памяти, объёма HDD  и т.п.)
  
Подобная нода позволяет без особых неудобств для пользователей разместить до 50 серверов со следующими параметрами:
+
=== Недостатки ===
 +
* Недостаточно жесткое разделение ресурсов и возможность [[оверселлинг]]а (хостинг продает больше ресурсов, чем имеет). Тем не менее, при сегодняшнем уровне серверов, используемых для виртуализации, эта проблема сходит на нет. Даже в том случае, если хостер не оверселлит, избыточная нагрузка на один контейнер может привести к проблеме в работе соседних контейнеров.
 +
* невозможность использовать ISO образ для загрузки своей  версии ОС.
 +
Типичная конфигурация сегодняшнего сервера виртуализации следующая:
  
Процессор: 1800-3600 МГц
+
* Процессоры: 2 x Intel Xeon E5620 (8 физических ядер)
ОЗУ: 2048-4096 МБ
+
* ОЗУ: 48-96 ГБ ECC Reg
HDD: 20-40 ГБ
+
* Дисковая система: 4 x 450 ГБ SAS Hardware RAID 10 (примерно в 5 раз производительнее SATA-дисков)
 +
 
 +
Такой сервер позволяет разместить до 50 более мелких VPS-серверов со следующими параметрами:
 +
 
 +
* Процессор: 1800-3600 МГц
 +
* ОЗУ: 2048-4096 МБ
 +
* HDD: 20-40 ГБ
  
 
При выборе VPS на программной виртуализации никогда не стоит гнаться за копеечными предложениями — они обычно означают, что хостер оверселлит (продает больше ресурсов, чем имеет). Нормальная цена среднего по ресурсам VPS, как указанного выше – от $15-20 ежемесячно.
 
При выборе VPS на программной виртуализации никогда не стоит гнаться за копеечными предложениями — они обычно означают, что хостер оверселлит (продает больше ресурсов, чем имеет). Нормальная цена среднего по ресурсам VPS, как указанного выше – от $15-20 ежемесячно.
  
Аппаратная виртуализация представляет собой виртуализацию на аппаратном уровне, своего рода честный «распил» одного мощного сервера на несколько более слабых машин. Каждый сервер полностью изолирован от соседних, лимитируются практически все ресурсы.
+
== Аппаратная виртуализация ==
 +
представляет собой виртуализацию на аппаратном уровне, своего рода честный «распил» одного мощного сервера на несколько более слабых машин. Каждый сервер полностью изолирован от соседних, лимитируются практически все ресурсы.
  
Очевидные плюсы — более высокая стабильность работы виртуальных машин. В отличие от программной виртуализации, где даже в том случае, если хостер не оверселлит, избыточная нагрузка на один контейнер может привести к проблеме в работе соседних контейнеров, на аппаратной виртуализации VPS так же независимы, как независимы выделенные физические серверы. Поскольку каждая машина использует свое собственное ядро, на одном сервере можно запускать одновременно несколько VPS c любыми операционными системами, например с Linux, Windows и FreeBSD одновременно. Для хостера это конечно более значимый плюс, чем для пользователя, но и у пользователей иногда может возникнуть потребность в смене операционной системы, например, с Linux на FreeBSD.
+
=== Достоинства ===
  
Иногда клиентам предлагается возможность установки ОС из собственных ISO-образов, что довольно удобно для специфических нужд — например, развертывании сервера телефонии на базе Asterisk.
+
* более высокая стабильность работы виртуальных машин, на аппаратной виртуализации VPS так же независимы, как независимы выделенные физические серверы.
 +
* Поскольку каждая машина использует свое собственное ядро, на одном сервере можно запускать одновременно несколько VPS c любыми операционными системами, например с Linux, Windows и FreeBSD одновременно. Для хостера это конечно более значимый плюс, чем для пользователя, но и у пользователей иногда может возникнуть потребность в смене операционной системы, например, с Linux на FreeBSD.
 +
* позволяет пользователям загружать ISO-образы своих OS (например российские дистрибутивы Linux - [[Astra Linux]] или [[ALT Linux]]). Иногда клиентам предлагается возможность установки ОС из собственных ISO-образов, что довольно удобно для специфических нужд — например, развертывании сервера телефонии на базе Asterisk.
  
Минусы вытекают из плюсов — ввиду полной изоляции VPS, и невозможности использования одних и тех же ресурсов разными серверами, хостер может разместить на одной ноде меньше серверов, чем при использовании программной виртуализации. Если рассматривать приведенную выше конфигурацию ноды и VPS, число серверов, которые хостер может разместить на такой ноде, сократится примерно в полтора раза. А значит, цена на сервер тоже станет больше.
+
 
 +
=== Недостатки ===
 +
* дороже ввиду полной изоляции VPS, и невозможности использования одних и тех же ресурсов разными серверами, хостер может разместить на одном узле ~ в 1,5 раза меньше серверов, чем при использовании программной виртуализации. Если рассматривать приведенную выше конфигурацию сервера и VPS, число VPS, которые хостер может разместить на таком сервере, сократится примерно в полтора раза (25-30 VPS). А значит, цена на сервер тоже станет больше.
 +
* Смена тарифного плана с  остановкой на 1-2 часа
  
 
Работа VPS на аппаратной виртуализации не отличается от работы выделенных серверов, а значит, такие операции, как создание VPS, установка ОС, перезагрузка сервера будут выполняться не несколько секунд, а так же долго, как и на выделенных серверах. Хотя если ОС устанавливается из подготовленного шаблона, а не из образа, это займет 3-5 минут.
 
Работа VPS на аппаратной виртуализации не отличается от работы выделенных серверов, а значит, такие операции, как создание VPS, установка ОС, перезагрузка сервера будут выполняться не несколько секунд, а так же долго, как и на выделенных серверах. Хотя если ОС устанавливается из подготовленного шаблона, а не из образа, это займет 3-5 минут.
  
Стоит ли VPS на аппаратной виртуализации этих минусов? Если Вам нужен именно тот объем ресурсов, за который вы платите, и важна полная независимость, а не компромиссы — тогда да, стоит.
+
=== Где использовать ===
 +
* программная виртуализация - для внутрикорпоративных и тестовых, учебных и студенческих сайтов ценой до 250 руб/ мес.
 +
* аппаратная виртуализация - для интернет и корпоративных сайтов простой сервер стоит 250-300 руб/мес.
  
Особенности каждой из технологий для пользователя
+
== Особенности каждой из технологий для пользователя ==
OpenVZ – бесплатная технология виртуализации, используемая большинством хостинг-провайдеров, и поддерживаемая многими панелями управления VPS-серверами, как платными (SolusVM, VDSmanager), так и бесплатными (HyperVM, OpenVZ Web Panel).
+
[[OpenVZ]] – бесплатная технология виртуализации, используемая большинством хостинг-провайдеров, и поддерживаемая многими панелями управления VPS-серверами, как платными (SolusVM, VDSmanager), так и бесплатными (HyperVM, OpenVZ Web Panel).
  
OpenVZ активно развивается, и первой получает все нововведения, которые после обкатки переходят в Virtuozzo – коммерческий вариант OpenVZ, разрабатываемый и продвигаемый корпорацией Parallels в качестве оптимальной платформы VPS-хостинга.
+
OpenVZ активно развивается, и первой получает все нововведения, которые после обкатки переходят в [[Virtuozzo]] – коммерческий вариант OpenVZ, разрабатываемый и продвигаемый корпорацией Parallels в качестве оптимальной платформы VPS-хостинга.
  
 
Разумеется, коммерческая технология Virtuozzo более стабильна и удобна в управлении для пользователя (взять ту же Parallels Power Panel, которая входит в дистрибутив системы и поставляется с контейнерами), но при этом, данная технология — удовольствие не из дешевых. VPS на базе Virtuozzo по своей стоимости граничат с VPS на аппаратной виртуализации, в то время как VPS на OpenVZ существенно дешевле — почти в два раза. Кроме того, сегодняшние инструменты управления VPS на OpenVZ делают работу с данными VPS для пользователей вполне приемлемой и даже удобной.
 
Разумеется, коммерческая технология Virtuozzo более стабильна и удобна в управлении для пользователя (взять ту же Parallels Power Panel, которая входит в дистрибутив системы и поставляется с контейнерами), но при этом, данная технология — удовольствие не из дешевых. VPS на базе Virtuozzo по своей стоимости граничат с VPS на аппаратной виртуализации, в то время как VPS на OpenVZ существенно дешевле — почти в два раза. Кроме того, сегодняшние инструменты управления VPS на OpenVZ делают работу с данными VPS для пользователей вполне приемлемой и даже удобной.
Строка 51: Строка 78:
 
FreeBSD же, к сожалению, не поддерживается ни Virtuozzo, ни OpenVZ, зато обеими системами поддерживаются большинство современенных Linux-дистрибутивов.
 
FreeBSD же, к сожалению, не поддерживается ни Virtuozzo, ни OpenVZ, зато обеими системами поддерживаются большинство современенных Linux-дистрибутивов.
  
VDSmanager — это программная технология виртуализации для FreeBSD, которая затем переросла и в универсальную панель управления, которая поддерживает сейчас и другие технологии виртуализации, в частности KVM, Xen и OpenVZ.
+
[[VDSmanager]] — это программная технология виртуализации для FreeBSD, которая затем переросла и в универсальную панель управления, которая поддерживает сейчас и другие технологии виртуализации, в частности KVM, Xen и OpenVZ.
  
 
Однако, выбирать данную технологию виртуализации лучше именно в том случае, если вам нужен VPS с программной виртуализацией на FreeBSD.
 
Однако, выбирать данную технологию виртуализации лучше именно в том случае, если вам нужен VPS с программной виртуализацией на FreeBSD.
Строка 57: Строка 84:
 
Для VPS с Linux лучше выбрать другие решения — они более стабильны, и как правило, более функциональны. Один из лучших вариантов — OpenVZ c SolusVM. Не слишком отстает и недавно появившаяся бесплатная панель OpenVZ Web Panel, которая уже начинает активно использоваться хостинг-провайдерами.
 
Для VPS с Linux лучше выбрать другие решения — они более стабильны, и как правило, более функциональны. Один из лучших вариантов — OpenVZ c SolusVM. Не слишком отстает и недавно появившаяся бесплатная панель OpenVZ Web Panel, которая уже начинает активно использоваться хостинг-провайдерами.
  
Xen и KVM с точки зрения пользователя практически аналогичны как по функционалу, так и по производительности. Однако, стоит заметить, что Xen, который вышел на рынок VPS-хостинга раньше, сегодня уже перерастает в с платформы VPS в облачную платформу. К примеру, уже сформировался и отдельный дистрибутив, ориентированный на облако - Сitrix XenServer.
+
=== Аппаратная виртуализация ===
 +
Xen и KVM с точки зрения пользователя практически аналогичны как по функционалу, так и по производительности. Однако, стоит заметить, что Xen, который вышел на рынок VPS-хостинга раньше, сегодня уже перерастает из платформы VPS в облачную платформу. К примеру, уже сформировался и отдельный дистрибутив, ориентированный на облако - Сitrix XenServer.
  
 
KVM же имеет некоторые преимущества — к примеру, является неотъемлемой частью ядра, а не модулем, как Xen, и соответственно, более активно развивается вместе с развитием дистрибутивов, в частности — Redhat-based систем. Провайдеры видят эту тенденцию, и мигрируют с Xen на KVM.
 
KVM же имеет некоторые преимущества — к примеру, является неотъемлемой частью ядра, а не модулем, как Xen, и соответственно, более активно развивается вместе с развитием дистрибутивов, в частности — Redhat-based систем. Провайдеры видят эту тенденцию, и мигрируют с Xen на KVM.
Строка 65: Строка 93:
 
Довольно неплохо себя зарекомендовали и VPS на Xen/KVM с Windows, хотя для данной ОС гипервизор от Microsoft, Hyper-V, все же лучше.
 
Довольно неплохо себя зарекомендовали и VPS на Xen/KVM с Windows, хотя для данной ОС гипервизор от Microsoft, Hyper-V, все же лучше.
  
Средств управления Xen/KVM серверами также достаточно. Одним из лучших вариантов считаем SolusVM – универсальную панель для OpenVZ, Xen и KVM VPS, занимающую около 90 процентов зарубежного VPS-рынка, и активно внедряемую уже и отечественными провайдерами.
+
Средств управления Xen/KVM серверами также достаточно. Одним из лучших вариантов считаем [[SolusVM]] – универсальную панель для OpenVZ, Xen и KVM VPS, занимающую около 90 процентов зарубежного VPS-рынка, и активно внедряемую уже и отечественными провайдерами.
  
Hyper-V – аппаратный гипервизор от Microsoft. На сегодняшний день по праву считается лучшим решением для виртуализации серверов с ОС Windows, и активно внедряется хостинг-провайдерами.
+
[[Hyper-V]] – аппаратный гипервизор от Microsoft. На сегодняшний день по праву считается лучшим решением для виртуализации серверов с ОС Windows, и активно внедряется хостинг-провайдерами.
  
 
Оптимальный вариант для аппаратного VPS с Windows на борту, но не самое лучшее решение для VPS с Linux или FreeBSD. Большинство хостеров по этой причине и позиционируют Hyper-V как виртуализацию для Windows VPS.
 
Оптимальный вариант для аппаратного VPS с Windows на борту, но не самое лучшее решение для VPS с Linux или FreeBSD. Большинство хостеров по этой причине и позиционируют Hyper-V как виртуализацию для Windows VPS.
  
VMware – дорогая коммерческая аппаратная технология виртуализации, которая сегодня используется, преимущественно, для облачных VPS (пользователь может на лету изменять объем доступных ресурсов, оплачивая затем тот объем, которые использовал). Традиционные VPS на WMware – большая редкость ввиду стоимости данной технологии. Отметим, что виртуальные машины VMWare легко переносить между физическими нодами без остановки.
+
[[VMware]] – дорогая коммерческая аппаратная технология виртуализации, которая сегодня используется, преимущественно, для облачных VPS (пользователь может на лету изменять объем доступных ресурсов, оплачивая затем тот объем, которые использовал). Традиционные VPS на WMware – большая редкость ввиду стоимости данной технологии. Отметим, что виртуальные машины VMWare легко переносить между физическими серверами без остановки.
 +
 
 +
Идеальной системы виртуализации для VPS-хостинга нет, и, наверное, и быть не может. Каждая система хороша для своих задач:
 +
* если вам нужен быстрый в управлении и работе VPS по самой низкой цене, но не критично удобство и стабильность — лучше всего подойдет OpenVZ.
 +
* Цените стабильность и комфорт, но нужны преимущества программной виртуализации? Значит, ваш выбор — Virtuozzo.
 +
* KVM отлично подойдет тем, кому нужен честный «кусок» выделенного сервера, но до аренды целого сервера проект еще не дорос, и так далее.
  
Идеальной системы виртуализации для VPS-хостинга нет, и, наверное, и быть не может. Каждая система хороша для своих задач: если вам нужен быстрый в управлении и работе VPS по самой низкой цене, но не критично удобство и стабильность — лучше всего подойдет OpenVZ. Цените стабильность и комфорт, но нужны преимущества программной виртуализации? Значит, ваш выбор — Virtuozzo. KVM отлично подойдет тем, кому нужен честный «кусок» выделенного сервера, но до аренды целого сервера проект еще не дорос, и так далее.
 
 
== ссылки ==
 
== ссылки ==
 
* http://hosting101.ru/articles/virtualization.html источник
 
* http://hosting101.ru/articles/virtualization.html источник

Текущая версия на 18:11, 8 марта 2018

Вывод: до 250 руб/ мес. - выбирайте OpenVZ, если готовы платить более 250 руб /мес. берите KVM/ Xen.

Даже при поверхностном рассмотрении предложений по аренде VPS бросается в глаза обилие систем виртуализации, предлагаемых хостерами. Среди них можно выделить OpenVZ, Virtuozzo, Xen, KVM, Microsoft Hyper-V, VDSmanager и различные модификации этих технологий. Каждый провайдер приводит массу плюсов используемой именно им системы, но при этом мало кто сравнивает технологии виртуализации между собой и говорит о минусах.

В данной статье мы восполним этот пробел и объективно рассмотрим основные технологии виртуализации, используемые хостерами, что поможет новичкам сделать правильный выбор аренды виртуального выделенного сервера.

Программная и аппаратная виртуализация

Технологии виртуализации, используемые в хостинге, можно разделить на 2 типа:

  • полная (аппаратная) виртуализация

Программная виртуализация

виртуализация на уровне ядра операционной системы (ОС): все виртуальные машины используют общее модифицированное ядро сервера. При этом для пользователя каждая виртуальная машина выглядит как отдельный сервер.

Поскольку используется общее ядро, ОС на виртуальных машинах могут использовать только это ядро.

  • для Linux VPS на базе программных технологий виртуализации — пользователю VPS доступен любой Linux дистрибутив на выбор (CentOS, Debian, Ubuntu и так далее).
  • для Windows VPS – пользователи могут рассчитывать только на сервер с той же версией Windows, что установлена на гипервизоре. Сегодня это как правило Windows Server 2008.

Достоинства

  • скорость работы виртуальных машин
  • Создание VPS, переустановка ОС, загрузка сервера и тому подобные операции занимают даже не минуты, а секунды.
  • за счет экономии ресурсов узла — ядро загружается один раз и используется всеми VPS,
  • стоимость подобных VPS ниже, чем стоимость VPS на базе технологий с полной виртуализацией
  • быстрая смена тарифного плана (добавить памяти, объёма HDD и т.п.)

Недостатки

  • Недостаточно жесткое разделение ресурсов и возможность оверселлинга (хостинг продает больше ресурсов, чем имеет). Тем не менее, при сегодняшнем уровне серверов, используемых для виртуализации, эта проблема сходит на нет. Даже в том случае, если хостер не оверселлит, избыточная нагрузка на один контейнер может привести к проблеме в работе соседних контейнеров.
  • невозможность использовать ISO образ для загрузки своей версии ОС.

Типичная конфигурация сегодняшнего сервера виртуализации следующая:

  • Процессоры: 2 x Intel Xeon E5620 (8 физических ядер)
  • ОЗУ: 48-96 ГБ ECC Reg
  • Дисковая система: 4 x 450 ГБ SAS Hardware RAID 10 (примерно в 5 раз производительнее SATA-дисков)

Такой сервер позволяет разместить до 50 более мелких VPS-серверов со следующими параметрами:

  • Процессор: 1800-3600 МГц
  • ОЗУ: 2048-4096 МБ
  • HDD: 20-40 ГБ

При выборе VPS на программной виртуализации никогда не стоит гнаться за копеечными предложениями — они обычно означают, что хостер оверселлит (продает больше ресурсов, чем имеет). Нормальная цена среднего по ресурсам VPS, как указанного выше – от $15-20 ежемесячно.

Аппаратная виртуализация

представляет собой виртуализацию на аппаратном уровне, своего рода честный «распил» одного мощного сервера на несколько более слабых машин. Каждый сервер полностью изолирован от соседних, лимитируются практически все ресурсы.

Достоинства

  • более высокая стабильность работы виртуальных машин, на аппаратной виртуализации VPS так же независимы, как независимы выделенные физические серверы.
  • Поскольку каждая машина использует свое собственное ядро, на одном сервере можно запускать одновременно несколько VPS c любыми операционными системами, например с Linux, Windows и FreeBSD одновременно. Для хостера это конечно более значимый плюс, чем для пользователя, но и у пользователей иногда может возникнуть потребность в смене операционной системы, например, с Linux на FreeBSD.
  • позволяет пользователям загружать ISO-образы своих OS (например российские дистрибутивы Linux - Astra Linux или ALT Linux). Иногда клиентам предлагается возможность установки ОС из собственных ISO-образов, что довольно удобно для специфических нужд — например, развертывании сервера телефонии на базе Asterisk.


Недостатки

  • дороже ввиду полной изоляции VPS, и невозможности использования одних и тех же ресурсов разными серверами, хостер может разместить на одном узле ~ в 1,5 раза меньше серверов, чем при использовании программной виртуализации. Если рассматривать приведенную выше конфигурацию сервера и VPS, число VPS, которые хостер может разместить на таком сервере, сократится примерно в полтора раза (25-30 VPS). А значит, цена на сервер тоже станет больше.
  • Смена тарифного плана с остановкой на 1-2 часа

Работа VPS на аппаратной виртуализации не отличается от работы выделенных серверов, а значит, такие операции, как создание VPS, установка ОС, перезагрузка сервера будут выполняться не несколько секунд, а так же долго, как и на выделенных серверах. Хотя если ОС устанавливается из подготовленного шаблона, а не из образа, это займет 3-5 минут.

Где использовать

  • программная виртуализация - для внутрикорпоративных и тестовых, учебных и студенческих сайтов ценой до 250 руб/ мес.
  • аппаратная виртуализация - для интернет и корпоративных сайтов простой сервер стоит 250-300 руб/мес.

Особенности каждой из технологий для пользователя

OpenVZ – бесплатная технология виртуализации, используемая большинством хостинг-провайдеров, и поддерживаемая многими панелями управления VPS-серверами, как платными (SolusVM, VDSmanager), так и бесплатными (HyperVM, OpenVZ Web Panel).

OpenVZ активно развивается, и первой получает все нововведения, которые после обкатки переходят в Virtuozzo – коммерческий вариант OpenVZ, разрабатываемый и продвигаемый корпорацией Parallels в качестве оптимальной платформы VPS-хостинга.

Разумеется, коммерческая технология Virtuozzo более стабильна и удобна в управлении для пользователя (взять ту же Parallels Power Panel, которая входит в дистрибутив системы и поставляется с контейнерами), но при этом, данная технология — удовольствие не из дешевых. VPS на базе Virtuozzo по своей стоимости граничат с VPS на аппаратной виртуализации, в то время как VPS на OpenVZ существенно дешевле — почти в два раза. Кроме того, сегодняшние инструменты управления VPS на OpenVZ делают работу с данными VPS для пользователей вполне приемлемой и даже удобной.

Стоит заметить, что имеется вариант Virtuozzo для Windows, работающий по тому же принципу, что и для Linux.

FreeBSD же, к сожалению, не поддерживается ни Virtuozzo, ни OpenVZ, зато обеими системами поддерживаются большинство современенных Linux-дистрибутивов.

VDSmanager — это программная технология виртуализации для FreeBSD, которая затем переросла и в универсальную панель управления, которая поддерживает сейчас и другие технологии виртуализации, в частности KVM, Xen и OpenVZ.

Однако, выбирать данную технологию виртуализации лучше именно в том случае, если вам нужен VPS с программной виртуализацией на FreeBSD.

Для VPS с Linux лучше выбрать другие решения — они более стабильны, и как правило, более функциональны. Один из лучших вариантов — OpenVZ c SolusVM. Не слишком отстает и недавно появившаяся бесплатная панель OpenVZ Web Panel, которая уже начинает активно использоваться хостинг-провайдерами.

Аппаратная виртуализация

Xen и KVM с точки зрения пользователя практически аналогичны как по функционалу, так и по производительности. Однако, стоит заметить, что Xen, который вышел на рынок VPS-хостинга раньше, сегодня уже перерастает из платформы VPS в облачную платформу. К примеру, уже сформировался и отдельный дистрибутив, ориентированный на облако - Сitrix XenServer.

KVM же имеет некоторые преимущества — к примеру, является неотъемлемой частью ядра, а не модулем, как Xen, и соответственно, более активно развивается вместе с развитием дистрибутивов, в частности — Redhat-based систем. Провайдеры видят эту тенденцию, и мигрируют с Xen на KVM.

Поэтому, если вам нужен аппаратно независимый VPS c Linux или FreeBSD, рекомендуем сделать выбор именно в пользу KVM, с прицелом на будущее.

Довольно неплохо себя зарекомендовали и VPS на Xen/KVM с Windows, хотя для данной ОС гипервизор от Microsoft, Hyper-V, все же лучше.

Средств управления Xen/KVM серверами также достаточно. Одним из лучших вариантов считаем SolusVM – универсальную панель для OpenVZ, Xen и KVM VPS, занимающую около 90 процентов зарубежного VPS-рынка, и активно внедряемую уже и отечественными провайдерами.

Hyper-V – аппаратный гипервизор от Microsoft. На сегодняшний день по праву считается лучшим решением для виртуализации серверов с ОС Windows, и активно внедряется хостинг-провайдерами.

Оптимальный вариант для аппаратного VPS с Windows на борту, но не самое лучшее решение для VPS с Linux или FreeBSD. Большинство хостеров по этой причине и позиционируют Hyper-V как виртуализацию для Windows VPS.

VMware – дорогая коммерческая аппаратная технология виртуализации, которая сегодня используется, преимущественно, для облачных VPS (пользователь может на лету изменять объем доступных ресурсов, оплачивая затем тот объем, которые использовал). Традиционные VPS на WMware – большая редкость ввиду стоимости данной технологии. Отметим, что виртуальные машины VMWare легко переносить между физическими серверами без остановки.

Идеальной системы виртуализации для VPS-хостинга нет, и, наверное, и быть не может. Каждая система хороша для своих задач:

  • если вам нужен быстрый в управлении и работе VPS по самой низкой цене, но не критично удобство и стабильность — лучше всего подойдет OpenVZ.
  • Цените стабильность и комфорт, но нужны преимущества программной виртуализации? Значит, ваш выбор — Virtuozzo.
  • KVM отлично подойдет тем, кому нужен честный «кусок» выделенного сервера, но до аренды целого сервера проект еще не дорос, и так далее.

ссылки