Hyper-V насколько надежно и быстро он работает? Доставайте линейки!
Довольно часто на моих выступлениях посвященных Hyper-V слушатели задают этот вопрос. Понятно что если я скажу что Hyper-V работает супер быстро и надежно, мои слова будет легко подвергнуть сомнению т.к я сотрудник производителя этого продукта. Поэтому я решил опубликовать несколько замеров производительности, сделанных сторонними компаниями, внедряющими у себя или у заказчиков Hyper-V. Весьма интересно бывает узнать, как люди внедряли и эксплуатировали те или иные системы у себя. По большому счету один из рычагов, движущих ИТ индустрию, - это обмен опытом. Именно поэтому я считаю, что делиться нужно любыми результатами. В отличие от VMware, мы не ограничиваем лицензионным соглашением право клиентов, интеграторов и производителей услуг говорить о наших продуктах то, что они действительно думают о них.
В этих документах встречаются весьма интересные факты, так что читайте на здоровье.
1,000,000 IOPS с iSCSI …. и это не опечатка
Сравнение производительности IDE и SCSI дисков под Microsoft Hyper-V 2008 R2
Тестирование производительности Hyper-V в Windows Server 2008 R2 x64
Замеры производительности жестких дисков Windows Server 2008 R2 в формате Virtual Hard Disk (VHD)
Следующие документы интересны тем, что показывают, как одну и ту же задачу можно решать с помощью Hyper-V, VMware vSphere или VMware ESX и какие результаты получатся в итоге
Вирутализация 35 серверов HP ProLiant DL385 на 5 серверах Dell PowerEdge M610 с помощью Hyper-V
Любопытно, что в этих сравнениях Hyper-V не только обеспечил производительность на 20% выше, чем VMware vSphere, но и сэкономил на 20% процентов больше средств.
Ну а дальше идут замеры производительности прикладных задач и рекомендации по созданию тех или иных архитектур на основе Hyper-V.
Отказоустойчивая система на основе Dell PowerVault MD3000i и Windows Server 2008 R2 Hyper-V
Отчет о производительности Microsoft Hyper-V R2 при работе с серверами HP ProLiant BL490c G6
Отчет о производительности Microsoft Hyper-V R2 при работе с серверами HP ProLiant DL785 G6
Сложные проекты на основе SAP® в виртуализированом ЦОД
Методика развертывания и эксплуатации Microsoft Hyper-V R2 в соединении с хранилищем HP EVA
Emulex OneConnect FCoE UCNA приблизился к одному миллиону IOPS
Тестирование производительности процессоров AMD OpteronTM под Microsoft® Hyper-VTM Server 2008 R2
Надеюсь, эта подборка материалов будет для вас полезна. Если у вас есть свои замеры производительности Hyper-V, буду рад о них узнать.
Comments
Anonymous
January 01, 2003
Изменение лицензирования позволяющее запускать аналогичное количество виртуальных машин было анонсировано позже чем эта статья и все материалы были написаны. Прошло 6 месяцев с момента публикации.Anonymous
January 01, 2003
Sergey Tkachenko Вы говорите: "Не было ограничений позволяющих запускать несколько VM на Hyper-V и не позволяющих запускать столько же VM на других гипервизорах." Ознакомтесь уже с официальными документами. Особое внимание обратите на фразу "recently announced enhanced licensing " www.vmware.com/.../ms_licensing_faqs.pdf Q. Microsoft recently announced enhanced licensing of Windows Server Enterprise and Datacenter Editions. Are customers licensed to run multiple instances of Windows Server in VMware virtual machines on products like VMware® Server and ESX Server because of these changes? A: Yes, customers are licensed to run multiple Windows Server OS instances in virtual machines on servers licensed for Windows Server 2003 RS Enterprise or Datacenter Editions. Обратите внимание на вот эти статьи от tonymackelworth.wordpress.com/.../licensing-focus-vmware www.dabcc.com/article.aspx Как вы думаете почему в них говорится что модель лицензирования поменялась? This is probably due, in part, to the fact that Microsoft has previously not viewed virtualization as an alternative to physical computing. We've advised our clients on licensing issues according to our best educated guess - but have been unable to get written confirmation from Microsoft. This changed, though, in October with a 31-page white paper that Microsoft produced in order to clarify their licensing in a virtualized environment. We were pleased to see not only that all of our assumptions were validated, but that Microsoft also extended licensing benefits beyond what we expected. Unfortunately, the white paper itself tends to still be confusing at times. I've studied the paper at length along with Microsoft tech blogs, the press and Gartner opinions in order to boil down the salient information for VMware ESX Server environments Получается ваше "Не было ограничений" не соответствует действительности. Обвинять вас ни во вранье ни в профессионализме не буду все и так ясно.Anonymous
January 01, 2003
Андрей а ты посмотри на точку на графике через 2 года жизни проекта. Там как раз экономия в 20% получается. Думаю что если считать полную цену без скидок, то VMWare врядли будет дешевле Hyper-V что на крупных что на малых проектах. Потому как пропорция сохраняется от малых проектов к крупным. Если же виртуализировать нужно Windows, то тут стоимость проекта вообще не в пользу VMWare т.к с Windows Server идут бесплатные лицензии на гостевые Windows а с VMWare их придется покупать отдельно.Anonymous
January 01, 2003
Sergey Tkachenko Вот вам ссылка на бесплатные лицензии гостевых систем Windows под Hyper-V www.microsoft.com/.../virtualization.aspx Обратите внимание на эти строки: Windows Server 2008 R2 Enterprise: Run up to four software instances at a time in virtual operating system environments on a server under a single server license. Windows Server 2008 R2 Datacenter: Run any number of software instances in physical and virtual operating system environments on a server. Именно они позволяют запускать в Windows Server 2008 R2 Enterprise 4-ре бесплатные виртуальные машины Windows Server 2008 R2 Enterprise, а в Windows Server 2008 R2 Datacenter количество таких машин не ограничено. Стоит обратить внимание что Windows Server 2008 R2 Datacenter лицензируется по количеству CPU www.microsoft.com/.../licensing-datacenter.aspxAnonymous
April 03, 2010
Ну лично я, наглядно сравнив 2 pdf-файла с консолидацией 35 серверов, явственно вижу что решение на Hyper-V дешевле vSphere на $10000. $295000 против $305000. Либо я не умею считать, либо это не 20%. =) На самом деле, Hyper-V существенно дешевле, когда речь идет о меньшем количестве серверов. Данный же пример - не сильно нагляден.Anonymous
April 04, 2010
люто, бешено реквестирую в сей тред Антона Жбанкова :)Anonymous
April 04, 2010
Если же виртуализировать нужно Windows, то тут стоимость проекта вообще не в пользу VMWare т.к с Windows Server идут бесплатные лицензии на гостевые Windows а с VMWare их придется покупать отдельно. Виртуальная среда не важна, Вмваре это ли или hyper-v, при покупке одной лицензии Enterprise вы сможете виртуализовать 4 ОС.Anonymous
April 05, 2010
Больше всего радует то, что для достижения 1M IOPS в Intel использовали именно наш продукт, правда жалко, что 4-ую версию, так как результат был бы еще больше :)Anonymous
April 07, 2010
Андрей, крайне хотелось бы увидеть все эти тесты в сравнении с RHEL/CentOS 5.x+Xen/KVM сильно однобокий обзор получается :)Anonymous
May 04, 2010
Добрый день, Андрей. У меня скорее вопрос, чем коментарий. В настоящее время под 2-мя Xeon 5310 (4 ядра) установлен SW2008R2Ent. По ним поднят Hyper-V и виртульный SW2008R2St к котрому подключаются 30 терминальных пользователей. В данной конфигурации нагрузка на процессоры (4 вирт.)терминального сервера достигает 100% при этом нагрузка на процессоры хостового сервера держится в районе 10%. При условии, что количество виртуальных процессоров увеличить нельзя, имеется ли какой-то метод перераспределения нагрузки на сервера или иной путь решения проблемы? Спасибо.Anonymous
October 01, 2010
Если же виртуализировать нужно Windows, то тут стоимость проекта вообще не в пользу VMWare т.к с Windows Server идут бесплатные лицензии на гостевые Windows а с VMWare их придется покупать отдельно. Если человек не разбирается в собственных продуктах, что он может рассказать о продуктах конкурента? Конечное VMware поступает "некрасиво" запрещаю публиковать результаты тестов. Кстати уже были прецеденты насчет сравнения производительности - blogs.vmware.com/.../a-big-step-backwards-for-virtualization-benchmarking.html Если глянуть на экономические расчеты от VMware, то Hyper-V молча плачет в сторонке. Лично я не верю ни одним, ни другим, под каждый определенный случай есть более оптимальное решение. Например на данном этапе зрелости Hyper-V, думаю, немногие бы решились строить катастрофо устойчивые решения с виртуализацией сотен серверов на Hyper-V, разве что за очень большие деньги. :)Anonymous
October 01, 2010
Все верно, но говорится о виртуальной среде в целом. Ни слова о Hyper-V или ESX. То есть мы можем запускать по 4-ре виртуалки для Enterprise лицензии под любым гипервизором.Anonymous
October 01, 2010
Возможно я слишком резок, но, abeshkov, вы врете или не компетентны. Не было ограничений позволяющих запускать несколько VM на Hyper-V и не позволяющих запускать столько же VM на других гипервизорах. Только заметил, в 4-ом коменте уже говорилось об этом. ;-)Anonymous
October 01, 2010
Немного добавлю. Например вот тут: vm.pro-it.kz/.../licensing-ws о запуске 4-х машин в Win 2008 говорилось еще летом 2009, а ваша статья написана весной 2010. Надеюсь вы понимаете, что Ваш пост был некорректный и выглядит как очередной необоснованный выпад в адрес конкурента. Вот от таких намеренных или случайных огрехов, на большинство "независимых" тестов сравнения производительности без слез не взглянешь. PS надеюсь на этом наш спор исчерпан. Спасибо Вам за диалог. Надеюсь на понимание.