Появление многоядерных процессоров архитектуры x86 стало своего рода катализатором для развития технологий виртуализации Однако остается загадкой, как процессорные технологии подобного рода от разных производителей влияют на выбор заказчиками конкретных аппаратных платформ и решений в целом.

Растущий интерес рынка к виртуализации серверов и рабочих мест подтверждают различные источники. К примеру, конференция VMware View Forum, организованная VMware совместно с IDC, собрала в Москве более 600 участников. Схожие настроения фиксируют и аналитики. Согласно отчету Gartner, опубликованному в марте, к концу 2009 года в том объеме нагрузки корпоративных ЦОД, который можно было бы виртуализовать, это было сделано лишь на 18%. Однако к 2012 году этот показатель, по прогнозам экспертов, должен вырасти до 50%.

Нынешний год, по мнению Стивена Спектора, менеджера сообщества Xen.org, имеет большое значение для технологий виртуализации, поскольку, с одной стороны, их все шире начинают использовать крупные корпорации, с другой — концепция облачных вычислений получает все большее признание. Ожидание именно в нынешнем году перелома в развитии облачных вычислений и виртуализации сегодня широко распространено.

Первые опыты с компьютерной виртуализацией, как известно, относятся к 60-м годам — началу эры мэйнфреймов. Но так уж повелось в ИТ-индустрии, что именно перенос на платформу x86, особенно если в нем участвуют Intel и Microsoft, делает технологию доступнее и в конечном итоге помогает ей пробиться на массовый рынок.

Появление многоядерных процессоров архитектуры x86 стало своего рода катализатором для развития технологий виртуализации. В свою очередь расширенная аппаратная поддержка положительно сказалась на производительности при выполнении операций, ранее использовавших программные механизмы.

«Сейчас виртуализовать можно практически любые задачи и приложения, с аппаратной поддержкой виртуализации производительность выполнения этих задач практически равняется физическим инсталляциям или в ряде случаев даже превосходит их», — подчеркнул Дмитрий Тихович, технический директор VMware в России и странах СНГ.

Наметившийся в последнее время рост популярности серверной виртуализации в какой-то степени можно объяснить и кризисом — заказчики стали более экономно расходовать финансы и задумываться над тем, как эффективнее использовать вычислительные ресурсы, имеющиеся в их распоряжении. Между тем технологии Intel VT и AMD-V появились и в настольных процессорах, а в случае с Intel добрались и до тех, что предназначены для мобильных устройств.

Как отметили в Intel, переход от частичного выполнения функций гипервизора к полной реализации монитора виртуальных машин в микрокоде процессора вряд ли когда-либо произойдет. Тренд дальнейшего развития аппаратной виртуализации для платформы x86 сейчас определяют технологии, связанные с различными подсистемами компьютера. В их числе — виртуализация страниц памяти (сначала она появилась у AMD, а затем в микроархитектуре Nehalem аналогичная технология, Extended Page Tables, была реализована и для процессоров Intel), устройств ввода/вывода и т. д. При этом основная идея — расширение виртуальных ресурсов, выделяемых гостевой ОС, с целью сократить потери времени на передачу управления от гостевой ОС к гипервизору и обратно. По мнению Спектора, хитом нынешнего года должна стать виртуализация графической подсистемы.

Подходы к виртуализации, исповедуемые Intel и AMD, в целом схожи, но их реализация, естественно, различается — начиная с того, что для Intel VT и AMD-V были предложены разные расширения набора инструкций x86. В чем проявляются их основные достоинства и недостатки? По словам Александра Загнетко, старшего аналитика IDC по корпоративным системам, рассуждать об этом пока рано — в первую очередь из-за того, что внедрение и эксплуатация аппаратных средств виртуализации до сих пор остаются «чрезвычайно непрозрачным процессом, если исходить из существующих методик оценки эффективности».

Сложно пока говорить и о влиянии процессорных технологий виртуализации на выбор заказчиками аппаратных платформ и решений в целом. По мнению Загнетко, несмотря на сокращение бюджетов, предпочтения потребителей сейчас практически полностью определяются способностью интеграторов убедить заказчика в необходимости модернизировать ИТ-инфраструктуру. В итоге цена проекта и «быстрый» возврат инвестиций являются основными критериями выбора.