Прежде чем вы увидите разницу между гипервизором типа 1 и типа 2 и какой из них лучше (если это даже так), давайте сначала посмотрим, что такое гипервизор.
Что такое гипервизор?
Гипервизор – это системное программное обеспечение, которое действует как посредник между компьютерным оборудованием и виртуальными машинами . Он отвечает за эффективное распределение и использование аппаратных ресурсов, которые будут использоваться соответствующими виртуальными машинами, которые работают индивидуально на физическом хосте. По этой причине гипервизоры также называют менеджерами виртуальных машин.
Гипервизор состоит из трех основных модулей:
Диспетчер (Dispatcher) – он представляет собой точку входа в монитор и перенаправляет инструкции, выданные экземпляром виртуальной машины, в модули распределения или интерпретатора, описанные ниже.
Распределитель (Allocator) – всякий раз, когда виртуальная машина пытается выполнить инструкцию, которая приводит к изменению связанных ресурсов машины, диспетчер вызывает распределитель, который затем выделяет системные ресурсы, которые должны быть предоставлены виртуальной машине.
Интерпретатор (Interpreter) – он состоит из процедур интерпретатора, которые выполняются всякий раз, когда виртуальная машина выполняет привилегированную инструкцию. Это также вызывается диспетчером.
Давайте теперь посмотрим на типы гипервизоров и на то, чем они отличаются друг от друга.
Гипервизор 1-го типа
Гипервизор, который может быть изначально установлен и запущен непосредственно на физическом хосте, называется гипервизором типа 1.
Ключевые указатели
- Гипервизор 1-го типа может быть установлен непосредственно на «голую» систему или физический хост.
- Для развертывания на сервере не требуется, чтобы операционная система (ОС) была сначала установлена или доступна.
- Прямой доступ к ЦП, памяти, сети, физическому хранилищу.
- Оборудование используется более эффективно, обеспечивая максимальную производительность.
- Лучшая безопасность из-за отсутствия какого-либо дополнительного уровня для доступа к оборудованию.
- Каждому гипервизору типа 1 всегда требуется выделенная физическая машина.
- Может стоить дороже и больше подходит для решений корпоративного уровня.
- VMware ESXi, Citrix Hypervisor и Microsoft Hyper-V являются некоторыми примерами гипервизоров типа 1.
Гипервизор 2-го типа
Гипервизор, который не может быть установлен изначально и требует, чтобы операционная система работала на физическом хосте, называется гипервизором типа 2.
Ключевые указатели
- Гипервизор типа 2 не может быть установлен напрямую на «голую» систему или физический хост.
- Для его развертывания требуется, чтобы операционная система была установлена или доступна в первую очередь.
- Непрямой доступ к ЦП, памяти, сети, физическому хранилищу.
- Из-за дополнительного уровня (ОС) для доступа к ресурсам использование оборудования может быть менее эффективным и отставать в производительности.
- Возможные риски безопасности из-за доступности операционной системы хоста.
- Для каждого гипервизора типа 2 не требуется выделенная физическая машина. Их может быть много на одном хосте.
- Может стоить меньше и больше подходит для решений малого бизнеса.
- VMware Workstation Player, VMware Workstation Pro и VirtualBox – вот некоторые примеры гипервизоров типа 2.
Заключение
Надеюсь, эти ключевые указатели помогли вам выбрать между двумя типами гипервизоров. В зависимости от сценария использования тип используемого гипервизора, конечно, будет время от времени меняться.
Для требований корпоративного уровня тип 1 является подходящим для большинства предпочтений, тогда как тип 2 может быть полезен там, где операционная система на хосте также может быть желательной для удовлетворения дополнительных потребностей.