Фраза дня: bare-metal hypervisor
Гипервизор (bare-metal hypervisor без операционной системы, также известный как гипервизор Типа 1, представляет собой программное обеспечение виртуализации, которое устанавливается непосредственно на вычислительное оборудование.
Этот тип гипервизора контролирует не только оборудование, но и одну или несколько гостевых операционных систем (ОС). Для сравнения, размещенный гипервизор или гипервизор Типа 2 работает в ОС хоста, поэтому базовое оборудование находится под управлением ОС хоста.
Гипервизоры без дополнительных компонентов обеспечивают высокую доступность и управление ресурсами; они также обеспечивают лучшую производительность, масштабируемость и стабильность благодаря прямому доступу к оборудованию. С другой стороны, встроенные драйверы устройств могут ограничивать поддержку оборудования.
Примерами популярных гипервизоров без операционной системы являются Microsoft Hyper-V, Citrix XenServer и VMware ESXi.
В чем разница между гипервизором без оболочки и хостом?
Голый гипервизор или гипервизор Типа 1 значительно отличается от размещенного на хосте гипервизора или гипервизора типа 2. Хотя оба они могут размещать виртуальные машины (VМ), размещенный на хосте гипервизор работает поверх родительской ОС, тогда как гипервизор без операционной системы (голый) устанавливается непосредственно на серверное оборудование. Это различие в способах установки гипервизоров приводит к нескольким другим ключевым отличиям.
Одно из самых больших различий между гипервизором без операционной системы и размещенным на хосте гипервизором заключается в том, как виртуальные машины потребляют аппаратные ресурсы. Поскольку гипервизор без операционной системы устанавливается непосредственно на серверное оборудование, виртуальная машина может напрямую обращаться к оборудованию. И наоборот, виртуальная машина, работающая на размещенном на хосте гипервизоре, должна передавать аппаратные запросы через родительскую ОС. Это означает, что гипервизор без оболочки обычно обеспечивает гораздо лучшую производительность виртуальной машины, чем размещенный гипервизор.
Точно так же гипервизор без оболочки обеспечивает лучшую безопасность, чем размещенный на хосте гипервизор. Поскольку размещенный на хосте гипервизор зависит от базовой ОС, уязвимости системы безопасности в этой ОС потенциально могут быть использованы для проникновения на виртуальные машины и гостевые ОС, работающие на них.
Сценарии использования гипервизора без оболочки
Гипервизоры без дополнительных компонентов лучше всего подходят для организаций, которым требуется высокая производительность, возможности управления, масштабируемость и надежная безопасность.
Гипервизор без операционной системы устанавливается непосредственно на серверное оборудование. Это означает, что виртуальные машины работают на собственной скорости оборудования, в отличие от того, что на их производительность влияет ОС, работающая на узле.
Базовые гипервизоры также имеют тенденцию быть более масштабируемыми, чем размещенные на хосте гипервизоры. Масштабируемость размещенных на хосте гипервизоров ограничена базовой ОС. Если ОС не поддерживает кластеризацию или поддерживает только относительно небольшой объем памяти, то гипервизор, работающий поверх ОС, также будет подпадать под эти ограничения. Поскольку гипервизоры без операционной системы не устанавливаются поверх операционной системы хоста, они, как правило, обладают высокой масштабируемостью.
Поставщики гипервизоров без операционной системы также обычно предлагают консоль управления, предназначенную для поддержки крупномасштабных развертываний гипервизоров. Некоторыми примерами являются VMware vCenter Server или Microsoft System Center Virtual Machine Manager. Эти консоли позволяют удобно управлять крупномасштабными развертываниями.
Наконец, поскольку гипервизор без операционной системы не работает поверх базовой ОС, он имеет тенденцию быть гораздо более безопасным, чем размещенный гипервизор.
Виртуализация без дополнительных компонентов идеально подходит для крупных организаций или для организаций со значительными требованиями к производительности или безопасности. Размещенные на хосте гипервизоры, как правило, лучше подходят для лабораторных сред или для использования в средах малого и среднего бизнеса.
Преимущества и недостатки гипервизоров на голом железе
Как и у любой другой технологии, у виртуализации на «голом железе» есть свои преимущества и недостатки.
Преимущества
- Производительность: виртуальные машины могут работать на собственной аппаратной скорости.
- Безопасность: виртуальные машины не подвержены уязвимостям, которые могут существовать в базовой ОС, как в случае размещенного на хосте гипервизора.
- Масштабируемость: гипервизоры уровня предприятия без операционной системы поддерживают создание больших отказоустойчивых кластеров и, как правило, могут использовать все аппаратные ресурсы сервера - память, ЦП и т. Д.
- Управляемость: поставщики гипервизоров без дополнительных компонентов предлагают консоли управления, которые позволяют коллективно управлять хостами виртуализации через единую консоль.
Недостатки
- Стоимость: гипервизоры без дополнительных компонентов обычно значительно дороже, чем размещенные на хосте гипервизоры. Для них также требуется специальное оборудование.
- Сложность: гипервизоры корпоративного класса могут быть довольно сложными, и их использование может потребовать значительных затрат на обучение.
Ведущие поставщики и продукты гипервизоров без операционной системы
Есть несколько крупных поставщиков, которые производят гипервизоры без операционной системы. Вот некоторые из ведущих гипервизоров без операционной системы:
- Citrix XenServer
- Linux KVM
- Microsoft Hyper-V
- Nutanix AHV
- VMware ESXi
Продолжить рассмотрение различий в двух подходах можно здесь.