вторник, 1 июля 2008 г.

Ошибки при сравнении платформ виртуализации

Microsoft наконец-то выпустил свой гипервизор и теперь многие эксперты стали проводить сравнения двух платформ - VMware ESX и Microsoft Windows 2008 Server Hyper-V. Даже в моём блоге один из сотрудников московского Microsoft Consulting Services разразился тирадой на тему скорой гибели VMware. :-)

Вообще я заметил, что когда сотрудники или сторонники Microsoft пытаются проводить сравнения, то они действуют точно так же, как и сторонники Линукс: настаивают на "бесплатности", некорректно проводят расчёты, говорят что "и так сойдёт, зачем большинству пользователей все эти Enterprise штучки", ну и, конечно же, не без слов про агонию умирающей монополии. Как же мне знакомы все эти слова по пяти с лишним лет работы в Microsoft!! :-).

Так вот хотелось бы попросить тех кто, проводит спешный сравнения, приводящие к тем или иным преимуществам МСовского решения от совершения ошибок:

  1. Не надо настаивать на том, что модель при которой драйвера находятся в каждой виртуалке - это хорошая модель. Почитайте статью на Infoworld про то, что такая модель является ахиллесовой пятой МСовского гипервизора. Я, лично, на примере своего домашнего ноутбука уже убедился в том, как криво пишут драйвера производители железа. Если такие же кривые драйвера использовать в критически важных системах, и они будут приводить к "синему экрану" на хостовой системе, где крутятся десяток гостевых ОС, то будет, как минимум, обидно и неприятно.
  2. Не надо настаивать на дороговизне лицензирования решения от VMWare. Зачастую те, кто проводят ценовые сравнения некорректно читают правила лицензирования Microsoft отностительно того, сколько лицензий на Windows Server Enterprise нужно купить в Виртуализованной Инфраструктуру VMware. обычно считают тупо: берём количество виртуальных машин с Windows Server и умножаем на стоимость лицензий. В случае гипервизора от Microsoft говорят, что одной лицензии на Windows Server Enterprise относящейся к физическому серверу, соответствуют четыре бесплатных лицензии для виртуальных машин. Вот тут кроется ещё одна типичная ошибка. Данное правило лицензирования относится и к другим платформам виртуализации, не только к Hyper-V. http://www.microsoft.com/windowsserver2008/en/us/licensing-faq.aspx#virt.
  3. Насчёт цены есть ещё одна ошибка. Тот же Алекс Кибкало написал в своём комментарии к моему блогу "Во-первых лицензия WS2008 Standard (раз уж ВЫ начали с ним сравнивать) в десяток раз дешевле ESX 3.5". Берём и открываем сайт Microsoft  и смотрим сколько стоит Windows Server 2008 Standard - $999, включая 5 клиентских лицензий. Теперь смотрим во сколько обойдётся 32 мегабайтный ESXi 3.5 - $990 на два процессора с Золотой поддержкой на один год. Не вижу никакого "десятка раз".
  4. Некорректность сравнения предложений. Поясню, что я имею в виду. Линуксоиды зачастую начинают делать сравнения Линукс и Виндоус "feature by feature". Так вот если сравнивать в таком же разрезе две платформы виртуализации, то сравнение будет явно в пользу VMware. Взять туже функцию переезда виртуальных машин между хостами без разрыва пользовательских сессий. У VMware для реализации такого функционала есть функция VMotion и управление происходит на уровне отмечания "галочки" в консоли Virtual Center. В решении же от Microsoft нужно поднимать кластер на основе MS Cluster Service, который доступен только в редакциях Windows Server Enterprise и DataCenter (заметьте никакого Standard Edition, который часто фигурирует в ценовых сравнениях нету). Ну и узлов в кластере может быть не больше 16. А ведь VMotion - это не только ручной переезд виртуальных машин между хостами, но и балансировка нагрузки между ними.

Плюс ко всему VMware сейчас уже основной упор делает на управление виртуализованной инфраструктурой,  на защиту от катастроф, на упрощение процессов разработки и тестирования. И эти вопросы становятся всё более и более важными, так виртуализация изначально призвана упростить управление ИТ-инфраструктурой, а не усложнять его.

Мы тут проводили расчёт ТСО для одного крупного российского банка, в результате которого выснилось, что стоимость лицензий VMware составляет 6% от той суммы которую наши решения экономят им за три года! Это всё к вопросу о стоимости решений.

Так что господа эксперты - учите матчасть.

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

Unknown комментирует...

Петр, добрый день.
Почитал ваш блог - много думалъ ;-)
Интересно, информативно.
Хочу попросить помочь в формировании ТЭО (TCO) виртуализации.
То есть как посчитать расходную часть еще понятно. Список доходов (минимизации потерь) тоже где-то понятен: увеличение времени доступности, уменьшение требований ресурсов за счет общих пулов ОЗУ, процов и т.п. + уменьшение времени на администрирование + экономия на закупке железа.
А вот как оценить эти "доходы" остается для меня пока загадкой.