Что такое гипервизор?

Гипервизор, также известный как монитор виртуальной машины, представляет собой программное или аппаратное обеспечение, которое создает и запускает виртуальную машину. Хост-машина - это компьютер, на котором гипервизор запускает одну или несколько виртуальных машин. виртуальная машина также называется гостевой машиной. С помощью Hypervisor один хост-компьютер может поддерживать несколько гостевых виртуальных машин, разделяя их ресурсы, такие как память.

Существует в основном два типа гипервизоров. Они есть

  1. Гипервизоры типа 1 или «Голый металл»
  2. Гипервизоры типа 2 или «Хостинг»

Тип 1 - это тот, который работает непосредственно на оборудовании хоста, тип 2 - это тот, который работает как программный уровень в операционной системе.

Первым в истории гипервизором, обеспечивающим полную виртуализацию, был SIMMON - инструмент тестирования, разработанный IBM в 1967 году.

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

Определение

Слово гипервизор происходит от супервизора, который является традиционным термином для ядра операционной системы.

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

Понимание гипервизора

Пока мы обсудили на очень высоком уровне, что такое гипервизор, давайте углубимся и посмотрим, что мы можем сделать с гипервизором и различными типами. Как указывалось ранее, существует в основном два типа гипервизора, т.е. Type1 и Type 2. Давайте посмотрим на разницу между ними обоими.

Источник: www.ibm.com

На рисунке выше изображена архитектура различных типов гипервизора, то есть типа 1 и типа 2. Давайте рассмотрим оба типа подробно

Тип I Гипервизор

Этот тип гипервизора работает непосредственно в базовой хост-системе. Не требует какой-либо операционной системы в качестве базового сервера. Имеет прямой доступ к аппаратным ресурсам.

Примерами типа 1 являются гипервизор VMware, Citrix, ESXi, XenServer и Hyper-V.

Давайте посмотрим, каковы их различные особенности

  1. VMware ESX и ESXi

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

  1. Citrix XenServer

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

  1. Oracle VM

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

Тип II Гипервизоры

  1. VMware Workstation & Player

VMware Player может свободно использовать предложения типа II от VMware, он может работать только на одной виртуальной машине и не допускает одновременного использования нескольких гостей.

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

  1. VMware Server

Он очень похож на рабочую станцию ​​VMware и предоставляет размещенный гипервизор виртуализации. Тем не менее, VMware остановил разработку с 2009 года

  1. Microsoft Virtual PC

Он работает только в Windows 7 и более поздних версиях, и это последняя версия технологии гипервизора Microsoft от Microsoft. Он предлагает только операционные системы Windows.

  1. Red Hat Enterprise Virtualization

Это основанная на ядре виртуальная машина, обладающая качествами как Типа I, так и Типа II. Здесь виртуальная машина имеет прямой доступ к физическому оборудованию, поскольку ядро ​​Linux превращается в сам гипервизор.

Как правильно выбрать?

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

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

Зачем нам это нужно?

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

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

Тип I работает лучше, чем Тип II

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

Тип II с другой стороны намного проще для размещения и настройки.

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

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

Вывод

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

Рекомендуемые статьи

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

  1. Что такое сценарии оболочки?
  2. Что такое MapReduce?
  3. Что такое Scrum?
  4. Что такое селен?