Краткий обзор того, как работают гипервизоры и в чем разница между двумя их типами.

Прежде чем вы увидите разницу между гипервизором типа 1 и типа 2 и узнаете, какой из них лучше (если это вообще возможно), давайте сначала рассмотрим, что такое гипервизор.

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

Гипервизор – это системное программное обеспечение, которое выступает в качестве посредника между компьютерным оборудованием и виртуальными машинами.

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

По этой причине гипервизоры также называют менеджерами виртуальных машин.

Гипервизор состоит из трех основных модулей:

  1. Диспетчер – Он представляет собой точку входа и перенаправляет инструкции, выдаваемые экземпляром виртуальной машины, в модули аллокатора или интерпретатора, описанные ниже.
  2. Аллокатор – Всякий раз, когда виртуальная машина пытается выполнить инструкцию, которая приводит к изменению связанных с ней ресурсов машины, диспетчер вызывает аллокатор, который затем выделяет системные ресурсы, предоставляемые виртуальной машине.
  3. Интерпретатор – состоит из процедур, которые выполняются всякий раз, когда виртуальная машина выполняет привилегированную инструкцию. Он также вызывается диспетчером.

Давайте теперь рассмотрим типы гипервизоров и то, чем они отличаются друг от друга.

Гипервизор типа 1

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

Ключевые ориентиры

  • Гипервизор типа 1 может быть установлен непосредственно на пустую систему или физический хост.
  • Он не требует установки или наличия операционной системы (ОС), чтобы развернуться на сервере.
  • Прямой доступ к процессору, памяти, сети, физическому хранилищу.
  • Более эффективное использование аппаратного обеспечения, обеспечивающее наилучшую производительность.
  • Улучшенная безопасность из-за отсутствия дополнительного уровня для аппаратного доступа.
  • Каждый гипервизор первого типа всегда требует выделенной физической машины.
  • Может стоить дороже и больше подходит для решений корпоративного уровня.
  • VMware ESXi, Citrix Hypervisor и Microsoft Hyper-V – вот некоторые примеры гипервизоров первого типа.

Гипервизор типа 2

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

Ключевые моменты

  • Гипервизор типа 2 не может быть установлен непосредственно на пустую систему или физический хост.
  • Для его развертывания требуется, чтобы сначала была установлена или доступна операционная система.
  • Косвенный доступ к процессору, памяти, сети, физическому хранилищу.
  • Из-за дополнительного уровня (ОС) для доступа к ресурсам, использование оборудования может быть менее эффективным и отставать в производительности.
  • Потенциальные риски безопасности из-за доступности операционной системы хоста.
  • Каждый гипервизор типа 2 не требует выделенной физической машины. Их может быть много на одном хосте.
  • Может стоить дешевле и больше подходит для решений для малого бизнеса.
  • VMware Workstation Player, VMware Workstation Pro и VirtualBox – вот некоторые примеры гипервизоров типа 2.

Заключение

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

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

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

см. также:

 

Поделитесь статьей:

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