Многие годы Xen и VMware были основными технологиями виртуализации для разработчиков опенсорсных операционных систем. После того, как Red Hat приобрела Qumranet, для бесплатного гипервизора виртуальной машины KVM может подуть ветер перемен.
В то время как RedHat сделала $107-миллионную ставку на то, что KVM - это будущее виртуализации, другие вендоры рынка open source виртуализации в этом не уверены.
Руководство RedHat утверждает, что это не война гипервизоров, и что они учавствуют в битве только с одной компанией, у которой есть полноценная платформа, это Microsoft. Однако есть и другие игроки на рынке виртуализации: Citrix, Sun, Novell, VMware и Oracle, которые не согласны с видением RedHat.
В частности, Симон Кросби (Simon Crosby), технический директор департамента виртуализации и управления компании Citrix, имеет более жесткий взгляд на позиционирование RedHat на рынке виртуализации. По его мнению, RedHat - это разработчик ОС, поэтому их конкуренты - это другие разработчики операционных систем, такие как Novell и Oracle на стороне Linux, и Microsoft на стороне Windows.
“Они не конкурируют на рынке аппаратных платформ, или систем общего назначения, им нечего предложить с точки зрения универсального применения.” - сказал Кросби - “Их интересует только некоторый уровень виртуализации, встроенный в Linux, поэтому RedHat Linux вовсе не помеха Microsoft, с тех пор как Hyper-V начал поставляться как часть Windows Server.”
Кросби аргументирует убеждение Citrix в том, что бОльшая часть рынка ждет систем, работающих на уровне железа, таких как Xen Server или VMware ESX, а некоторые сегменты ждут виртуализацию, встроенную в Windows через Hyper-V.
Кросби признает, что Red Hat была полезным дистрибутором в проект Xen.org и что Xen является одной из частей Red Hat Enterprise Linux (RHEL) версии 5. Red Hat также публично заявила, что будет продолжать поддерживать Xen как часть RHEL.
Однако Red Hat заявляет, что KVM может предложить некоторые выгоды с точки зрения управления и производительности, о чем также упоминал Кросби.
“Производительность KVM весьма избирательна” - отметил Кросби - “Там, где получается выигрыш в производительности, это происходит в ущерб безопасности для разворачивания систем виртуализации уровня предприятия. Глубокое разделение доверенных доменов Xen несколько затратно с точки зрения производительности, но обеспечивает жесткое разделение, которое требуется для безопасной работы систем виртуализации.”
Кросби говорит о том, что в общем KVM безопасна настолько, насколько безопасен линуксовый хост, в чем и может заключаться слабость.
“Мы верим, что модель виртуализации KVM/Linux небезопасна на фундаментальном уровне” - заявил Кросби - “И любой выигрыш в производительности, который получит Red Hat, будет достигнут путем добавления в ядро кода, который можно атаковать.”
Однако Novell поддерживает KVM
Red Hat не единственный вендор, сделавший ставку на KVM, Novell также является контрибутором в проект KVM, и KVM уже является частью openSUSE. Представитель Novell Ян Брюс (Ian Bruce) заметил, что Novell будет продолжать работу с ядром Linux и сообществом KVM, и предоставит обслуживание коммьюнити опенсорсного проекта KVM. Следует, однако, заметить, что у Novell есть вопросы, которые ждут своего решения.
“Мы смотрим на KVM как на интересную развивающуюся технологию” - сказал Брюс - “однако сегодня KVM находится на первой стадии разработки и не может предоставить ту же масштабируемость, безопасность, доступность и совместимость, что гипервизор Xen. KVM не прошла через стадию использования и тестирования крупными предприятиями, необходимую для заявления официальной поддержки от Novell.”
Брюс также заметил, что KVM зависит от производительности процессора с весьма ограниченной поддержкой паравиртуализации. Поэтому достаточно трудно достичь высокой производительности в виртуальной среде KVM без наличия мощных аппаратных средств. С другой стороны, Xen предлагает серьезную поддержку паравиртуализованных модифицированных гостевых систем Windows и Linux, что позволяет достичь быстродействия, близкого к номинальному.
Sun имеет свое предложение
Помимо упомянутых Novell и Red Hat, Xen также является стратегической технологией для Oracle и Sun. Oracle была недоступна, чтобы прокомментировать влияние, которое KVM может оказать на их бизнес.
Sun, однако, совсем не выглядит озабоченной. Вижай Сарати (Vijay Sarathy), старший директор маркетинга Sun xVM, сказал, что KVM имеет смысл только в контексте Linux.
“Стратегия виртуализации Sun более неоднородна, и архитектура Xen к ней более приспособлена” - объясняет Сарати - “Например, наш xVM Server, гипервизор первого типа, может интегрировать гипервизор Xen с OpenSolaris в dom0, что позволяет гостевым системам Windows, Linux и Solaris получить преимущества комбинированного подхода.”
KVM от Red Hat также в конечном счете конкурирует с предложением от VMware. Red Hat и VMware - партнеры, и это положение вещей будет сохраняться, несмотря на приобретение Qumranet.
Дэн Чу (Dan Chu), вице-президент развивающихся продуктов и рынков компании VMware, сказал, что они также работают с KVM над форматом дисков виртуальных машин и продолжат это делать. Однако, Чу говорит о том, что операционная система, лежащая в основе - не ключ к успеху на рынке гипервизоров.
“Покупатели хорошо осознают, что им нужен тонкий оптимизированный уровень виртуализации, который поддерживает их окружение, вне зависимости от ОС или вендора приложений” - говорит Чу - “Противоположный подход означает создание бункера для каждой ОС, или гипервизора, построенного на базе ОС общего назначения, который приходится выключать каждый раз, когда нужно наложить патчи на ядро. Гипервизор уровня голого железа, такой как ESX, который оптимизирован для всех основных операционных систем и программных окружений - вот что ожидает рынок.”
Источник: InternetNews.com от 5 сентября 2008
