Мой основной персональный Web-ресурс:
В том числе: ИТ-публикации и Open Source, СПО, НПП, ИТ и государство

воскресенье, 27 июня 2010 г.

Гипервизор гипервизору рознь

По моим наблюдениям, тема собственно гипервизоров в общей проблематике серверной виртуализации отошла на второй плане еще в начале 2009 года. Больше разговоров об управлении, администрировании и пр. Понятно, что низкоуровневые технологические проблемы заказчиков (да и ИТ-специалистов, имеющих дело непосредственно с виртуализацией) не очень волнуют.

Но на самом деле, многие базовые вещи являются определяющими в плане возможности реализации высокоуровневых возможностей. И во многом определяются стратегию развития всего виртуализационного комплекса ПО того или иного вендора.

Я про это писал еще год или более назад, но вот сейчас вспомнил, наткнувшись на вот эту статью про архитектуру Hypre-V и увидев там довольно оживленное обсуждение по ней (http://habrahabr.ru/blogs/virtualization/96822/).

По этому поводу вспомнил пару собственных старых (прошлогодних) статей по примерно этой же тематике. У меня не было там намерению расписывать детали (все же PC Week - это не то место)...

Но хотел бы обратить внимание на то, что есть три типа гипервизоров:

Гипервизор первого типа (автономный, тонкий, исполняемый на “голом железе” — Type 1, native, bare-metal) — программа, исполняемая непосредственно на аппаратном уровне компьютера и выполняющая функции эмуляции физического аппаратного обеспечения и управления аппаратными средствами и гостевыми ОС. То есть такой гипервизор сам по себе в некотором роде является минимальной операционной системой. ·


Гипервизор второго типа (хостовый, монитор виртуальных машин — hosted, Type-2, V) — специальный дополнительный программный слой, расположенный поверх основной хостовой ОС, который в основном выполняет функции управления гостевыми ОС, а эмуляцию и управление аппаратурой берет на себя хостовая ОС. ·

Гипервизор гибридный (Hybrid, Type-1+) — объединенный вариант первых двух, в котором функции управления аппаратными средствами выполняются тонким гипервизором и специальной депривилегированной сервисной ОС, работающей под управлением тонкого гипервизора. Обычно гипервизор управляет напрямую процессором и памятью компьютера, а через сервисную ОС гостевые ОС работают с остальными аппаратными компонентами.

VMware ESX - 1-й тип,
VMware GSX, MS Virtual Server - 2- тип
Hypre-V, Xen Serber - гибридный.

Подробнее тут: http://www.pcweek.ru/themes/detail.php?ID=118886

Вот еще прошлогодняя же статья по сравнению производительности:
http://www.pcweek.ru/themes/detail.php?ID=118892

1 комментарий:

  1. По своей сути, гипервизоры 1 типа - урезанный linux + гипервизор. Вся мифическая скорость "Type 1" из-за принудительного включения аппаратной виртуализации и виртуализации ввода-вывода

    ОтветитьУдалить