Виртуализация Hyper-V: что это такое, цены, сравнение

Виртуализация Hyper-V: что это такое, цены, сравнение. Подробный обзор

Гипервизор Hyper-V разработан компанией Microsoft для создания нескольких виртуальных машин в рамках одного физического сервера. Благодаря этому возможна аренда части сервера и экономия затрат компании на аренде ИТ-ресурсов у провайдера. Ознакомиться с тарифами на виртуальные серверы VPS на Hyper-V и выбрать наиболее подходящий из них можно на ИТ-маркетплейсе Market.CNews.

Что такое гипервизор Hyper-V

Гипервизор Hyper-V от компании Microsoft — это платформа аппаратной виртуализации, обеспечивающая создание изолированных программных окружений для использования в качестве виртуальных машин, одновременно работающих на одном физическом сервере.

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

Чаще всего Hyper-V используется как

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

История виртуализации Hyper-V

Летом 2003 г. корпорация Microsoft, нацеленная на развитие в новом перспективном направлении, поглотила «дочку» Apple — компанию Connectix, разрабатывавшую программные решения для виртуализации. В результате этой сделки Microsoft получил права на программное обеспечение — Virtual PC, которое уже тогда могло реально конкурировать с разработками лидера отрасли виртуализации — калифорнийской компанией VMware.

В сентябре 2004 г. выходит в свет первый релиз Virtual Server 2005 — несколько новый проект, являющийся продолжением Virtual PC. Спустя полтора года Virtual Server 2005 становится бесплатным.

Впоследствии Microsoft значительно изменила стратегию в отношении развития в данном направлении, и спустя еще три года, летом 2008, была представлена платформа Microsoft Hyper-V, как компонент новой серверной операционной системы. С тех пор последующие версии Windows Server включали в себя компоненты Hyper-V.

Виртуализация Hyper-V с использованием различных операционных систем

Виртуализация Hyper-V на Linux

Очевидно, Microsoft продолжает уделять Linux все больше внимания. Уже сейчас пользователи Linux могут запускать PowerShell, использовать MySQL и даже с успехом писать код .NET приложений. Сегодня использование операционных систем семейства Linux совместно с платформой Microsoft Hyper-V обретает все большую популярность.

Что касается одной из самых популярных Linux-систем — Ubuntu, то здесь Microsoft пошел еще дальше, и, начиная с версии ОС Windows 10, пользователь может развернуть полноценную виртуальную машину под управлением Hyper-V Ubuntu, используя функционал Quick Create gallery.

Помимо Ubuntu в списке поддерживаемых систем на базе Linux также и другие популярные дистрибутивы — CentOS/Red Hat, Debian, Oracle Linux, SuSE.

Виртуализация Hyper-V на Windows

В отношении собственных операционных систем Microsoft поддерживает наиболее обширный перечень как десктопных, так и серверных решений.

Современные версии Hyper-V официально поддерживают использование настольных операционных систем, начиная с Windows Vista SP2:

  • Windows Vista SP2 поддерживается в редакциях Business, Enterprise и Ultimate. Однако эта платформа имеет ограничение на использование всего двух виртуальных процессоров в рамках виртуальной машины.
  • Windows 7 поддерживается в редакциях Ultimate, Enterprise и Professional, причем как в 32 так и в 64 битном исполнении. Здесь также имеется ограничение на количество виртуальных процессоров — оно достигает лишь четырех.
  • Версии Windows 8 и 8.1 могут использоваться без каких-либо ограничений.
  • Windows 10 поддерживается во всех редакциях за исключением одного нюанса: в версии Home не доступен режим Enhanced Session Mode.

В список поддерживаемых серверных решений входят Windows Small Business Server 2011, Windows Home Server 2011, Windows Server 2008 (SP1, SP2), Windows Server 2012 (а также R2), Windows Server 2016 и Windows Server 2019.

Виртуализация Hyper-V на CentOS

Использование CentOS в качестве «гостевой» системы в Hyper-V пользуется популярностью при создании виртуальных серверов (VPS). Для CentOS корпорация Microsoft распространяет пакеты интеграции LIC, которые содержат компоненты для корректного взаимодействия Linux-подобных систем с Hyper-V.

Hyper-V поддерживает использование операционной системы CentOS 5, 6, 7 и 8 версии.

Установка и настройка Hyper-V

Рассмотрим настройку гипервизора Hyper-V на примере Windows Server 2019.

Установка Hyper-V

Как установить гипервизор Hyper-V на сервер:

  • В диспетчере Hyper-V в меню «Управление» выбрать «Добавить роли и компоненты».
  • Далее отметить «Установка ролей или компонентов» и перейти к следующему шагу.
  • Выбрать сервер из списка.
  • На следующем шаге нужно выбрать роли — отмечаем «Hyper-V».
  • Для функционала управления виртуальными машинами, нажать «Добавить компоненты», выбрать необходимые компоненты и перейти к следующему шагу.
  • Выбрать нужные параметры для коммутаторов и миграций, если это необходимо.
  • Поставить галочку «Разрешить возможность автоматического перезапуска сервера» и нажать «Установить».

Как создать свою первую виртуальную машину Hyper-V:

  • Открыть Диспетчер Hyper-V.
  • В меню «Действия» выбрать «Создать» и нажать на пункте «Виртуальная машина».
  • В появившемся Мастере, перейти далее путем нажатия на соответствующую кнопку.
  • Выбрать необходимые параметры создаваемой виртуальной машины.
  • Проверить выбранные параметры на странице Сводка, нажать «Готово».
  • В диспетчере Hyper-V правым кликом на созданной ВМ выбрать «Подключить» и в открывшемся окне подключения выбирать действие «Запустить».

Как включить Hyper-V

Если сервер Hyper-V по каким-либо причинам не запущен, это также можно сделать в Диспетчере. Для этого в панели навигации нажать левой кнопкой мыши по имени сервера, если он еще не выбран. Далее в правой панели «Действия» нажать «Запустить службу».

Как выключить Hyper-V

Чтобы остановить сервис, в диспетчере Hyper-V в правой панели «Действия» нужно нажать «Остановить службу».

Управление Hyper-V

Диспетчер Hyper-V позволяет управлять множеством актуальных задач, таких как создание, удаление и настройка виртуальных машин и виртуальных жестких дисков, остановка и запуск виртуальных машин, управление контрольными точками, настройки репликаций, управление миграциями.

Также есть возможность подключаться и конфигурировать удаленный Hyper-V сервер, выполнять перенос Hyper-V виртуальной машины на другой сервер.

Ошибки Hyper-V

  • Ошибка 10698 — ошибка миграции из-за недостатка свободного дискового пространства.
  • Ошибка 32788 — конфликт в конфигурации виртуальной машины.
  • Ошибка 32784 — ошибка импорта виртуальной машины.

Ошибки при работе с бэкапами:

  • Ошибка 403 — недостаточно свободного места в резервном хранилище.
  • Ошибка 410 — не найдена виртуальная машина.
  • Ошибка 450 — ошибка создания каталога резервного хранилища.
  • Ошибка 451 — ошибка создания точки восстановления из-за проблем в подключением через PowerShell.
  • Ошибка 456 — невозможно получить доступ к общему сетевому ресурсу.
  • Ошибка 801 — невозможно подключиться к резервному хранилищу.
  • Ошибка 805 — отсутствие объектов для восстановления.
  • Ошибка 811 — виртуальная машина не найдена, попробуйте выполнить полное восстановление.
  • Ошибка 812 — резервный каталог не найден или является пустым.

Hyper-V и Windows Power Shell

Помимо использования графического интерфейса, существует возможность более гибкого и эффективного взаимодействия с сервером Hyper-V — использование инструмента Windows Power Shell. Также PowerShell может помочь администратору автоматизировать задачи по настройке сервера.

Средствами PowerShell можно также развернуть отказоустойчивый кластер Hyper-V Cluster, состоящий из нескольких серверов или настроить проброс Hyper-V портов. В отличие от Диспетчера Hyper-V, PowerShell позволяет управлять всей системой, используя только командную строку.

Основной список команд, необходимых для работы с Hyper-V:

  • Get-Command — получение списка команд Hyper-V.
  • Get-Help — получение информации о конкретной команде.
  • Get-VM — получение списка виртуальных машин.
  • Start-VM -Name — запуск виртуальной машины с указанным именем.
  • Stop-VM -Name — остановка виртуальной машины с указанным именем.
  • Checkpoint-VM -Name -SnapshotName — создание контрольной точки.

Цены на виртуальные серверы Hyper-V

VPS с гипервизором Hyper-V является одним из самых дорогих решений на рынке и конкурирует разве что с VMWare. Для поиска тарифов можно воспользоваться ИТ-маркетплейсом Market.CNews , выбрав в параметрах поиска необходимые вычислительные ресурсы и платформу Hyper-V.

Так, самый дешевый сервер, с одним ядром CPU, 1 гигабайтом оперативной памяти и двадцатью гигабайтами дискового пространства, причем на не самом быстром интерфейсе SATA, обойдется пользователю минимум в 240 рублей в месяц.

Средняя же стоимость, как правило, выше 2000-3000 рублей за 1 месяц аренды сервера, и это при том, что аналогичное решение использующее, скажем, OpenVZ стоит в несколько раз дешевле. Максимальная стоимость VPS на Hyper-V, может достигать и превышать 300 000 рублей в месяц.

Сравнение Hyper-V с другими гипервизорами

Сравнение Hyper-V и KVM

KVM (или Kernel-based Virtual Machine) является технологией Red Hat и в отличие от гипервизора Hyper-V, KVM является продуктом с открытым исходным кодом. Hyper-V является более дорогим решением и пользуется спросом в первую очередь у более крупных проектов. Hyper-V считается более стабильным и надежным решением, чем KVM.

Сравнение Hyper-V и VMWare

Результаты тестов показывают, что основной конкурент Hyper-V — гипервизор VMWare vSphere. Он превосходит Hyper-V в показателях производительности, но уступает в плане масштабируемости.

Большим преимуществом VMWare vSphere является его независимость, поскольку наличие операционной системы не является обязательным для управления всеми компонентами виртуализации.

Что касается стоимости реализации, то здесь Microsoft утверждает, что их платформа дешевле, в то время как пользователи и специалисты полагают, что в некоторых случаях именно VMWare может оказаться более выгодным продуктом с экономической точки зрения.

Сравнение Hyper-V и XEN

XENServer, так же как и KVM , является программным продуктом с открытым исходным кодом. XEN значительно уступает в популярности продукту от Microsoft. XENServer обладает повышенной безопасностью, но, как можно судить по мнениям специалистов, он не так удобен для пользователя, как гипервизор от Microsoft.

Сравнение Hyper-V и OVZ

К возможным недостаткам OpenVZ пожалуй можно отнести тот факт, что гипервизор OVZ, в отличие от Hyper-V, в качестве гостевых операционных систем поддерживает только системы Linux. В пассив OpenVZ также можно записать общий дисковый кэш и виртуальную память с другими виртуалньыми серверами, развернутыми на данном физическом сервере.

В плане легкости администрирования OpenVZ опережает конкурента от Microsoft. Что касается стоимости готовых решений, то здесь Hyper-V также уступает (т.е. дороже) OpenVZ.

VDS на Hyper-V: преимущества и недостатки

Принцип работы VDS включает в себя достаточно много элементов. Один из самых важных – виртуальная машина. Провайдеры внедряют разные технологии виртуализации, но одной из самых популярных является именно Hyper-V. Поговорим подробнее о том, как это все работает и почему стоит выбирать именно такую платформу.

Подробнее о технологии Hyper-V

Платформа аппаратной виртуализации Hyper-V обеспечивает эффективную работу сразу нескольких операционных систем Windows или Linux на основе одного компьютера или хостинга.

Разработана эта технология корпорацией Microsoft, под нынешним названием впервые была выпущена 26 июня 2008 года. Если быть точнее, первый релиз состоялся в 2004 году, только называлась технология Virtual Server. В дальнейшем она стала выпускаться как дополнительный компонент новой операционной системы Windows.

Чаще всего данная технология используется для следующих целей:

Создание хостинг-провайдерами нескольких независимых виртуальных серверов на основе одного физического.

Виртуализация рабочего места.

Тестирование новых разработок в «песочнице».

Если сравнивать с физическим сервером

VDS на базе этой платформы работают независимо и не влияют на другие машины. Пользователь имеет полный контроль над всей средой и параметрами ядра операционной системы. Благодаря этому можно проводить практически любые операции, в точности как с обычным компьютером.

Если ваш сайт действительно хорошо настроен, на базе VDS он будет функционировать ничуть не хуже, чем на физическом сервере. Качество, скорость и надежность не будут снижены.

Как работает Hyper-V на VDS

VPS работает на базе технологии виртуализации и ничем не отличается от обычного сервера. На него точно так же можно установить любую систему. Разница состоит лишь в том, что версия серверная. Чаще всего люди выбирают ОС Windows и дистрибутивы Linux, такие как Debian, Ubuntu и CentOS.

Подобный вариант выбирают, когда ресурсов виртуального хостинга не хватает, а платить еще больше – не вариант. VDS с этой платформой выигрывает еще из-за высокого уровня безопасности размещаемых проектов.

Эта ВМ позволяют нескольким системам работать обособленно, не влиять друг на друга. Ограничения, конечно, есть, но они устанавливаются изначально, при выставлении подходящих параметров. И то эти значения можно увеличить или уменьшить в любой момент, просто поменяв конфигурацию на сайте хостинга.

Именно благодаря виртуальным машинам люди могут арендовать лишь часть сервера и отдавать при этом гораздо меньше денег.

Работа через PowerShell

Еще одно положительное качество гипервизора – эффективная работа и настройка VDS с помощью инструмента Windows PowerShell. Именно он позволяет автоматизировать множество задач, развернуть кластер Hyper-V Cluste с высокой отказоустойчивостью, а также многое другое. И при выполнении всех этих операций используется лишь командная строка, просто надо подобрать подходящий запрос для конкретного действия.

Плюсы Hyper-V на серверах VDS

H-V – не первая и не последняя среда, обеспечивающая функционирование виртуальных серверов. Есть ведь еще KVM, VMWare и многие другие… Просто именно эту технологию выбирают чаще всего, и на то есть определенные причины, они же плюсы. Вот некоторые из них:

Простота в использовании и привычный интерфейс.

Легкая установка на любой сервер – хоть Windows, хоть Linux.

Широкая аппаратная совместимость.

Удобное управление серверами.

Стабильная работа гипервизора и установленной на нем ОС.

Перенос работающего сервера с одного узла на другой посредством функции Live Migration.

Оперативная поддержка новых версий ОС Windows.

Возможность установки виртуальных рабочих столов VDI.

Удаленное подключение через консоль.

Минусы Hyper-V на VPS

Гипервизор также имеет ряд недостатков, в числе которых:

Нет поддержки альтернативного ПО от других разработчиков.

Функционал уступает конкурентам.

При использовании Hyper-V с ОС Windows требуется наличие серверной лицензии.

Сравнение с другими гипервизорами

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

VMWare

На основе многочисленных результатов данная виртуальная машина является главным конкурентом Hyper-V. Именно VMWare имеет превосходство в плане производительности, но самым большим ее плюсом является независимость. Если говорить точнее – для настройки всех компонентов виртуальной машины VMWare необязательно устанавливать какую-то ОС. В то же время продукт уступает конкуренту, то есть Hyper-V, по показателю масштабируемости.

OpenVZ

Единственный минус технологии виртуализации OVZ состоит в том, что она поддерживает работу только дистрибутивов на базе Linux. Но в то же время OpenVZ обгоняет Хайпер-В в легкости администрирования и стоимости предоставляемых услуг.

XEN – очень хороший программный продукт с открытым исходным кодом, но куда менее популярный. Данный вариант обладает повышенным уровнем безопасности, но в то же время интерфейс его не так удобен, как в случае с продуктом корпорации Microsoft.

Аббревиатура KVM расшифровывается как Kernel-based Virtual Machine. Изначально разработана компанией Red Hat. Для установки требуется x86-совместимый процессор, поддерживающий аппаратную виртуализацию на основе Intel VT или AMD SVM.

На данный момент ВМ поддерживает запуск 32 и 64-битных ОС Linux и Windows. KVM имеет открытый исходный код, он бесплатен и пользуется на рынке большим спросом. Хотя считается, что Hyper-V является более надежным вариантом.

Заключение

Мы рассмотрели основные преимущества Hyper-V и сравнили ее с другими система виртуализации. Как можно увидеть, у всех машин свои плюсы и минусы. Выбор за вами!

http://market.cnews.ru/news/top/2020-04-08_virtualizatsiya_hyperv_chto_eto
http://timeweb.com/ru/community/articles/vds-na-hyper-v-preimushchestva-i-nedostatki

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *