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

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

Гипервизор обычно разделяется на два типа:

  1. Тип 1 (нативный или “bare-metal”): Гипервизор типа 1 устанавливается напрямую на физическое оборудование сервера и управляет доступом к аппаратным ресурсам. Он работает без операционной системы хоста и предоставляет прямой доступ к ресурсам сервера виртуальным машинам. Примеры гипервизоров типа 1 включают VMware vSphere/ESXi, Microsoft Hyper-V Server и Xen.
  2. Тип 2 (гостевой или “hosted”): Гипервизор типа 2 устанавливается поверх операционной системы хоста и работает как приложение. Он взаимодействует с операционной системой хоста, чтобы управлять ресурсами и запускать виртуальные машины. Примеры гипервизоров типа 2 включают VMware Workstation, Oracle VirtualBox и Parallels Desktop.

Гипервизоры обеспечивают ряд преимуществ, включая:

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