Однако остается загадкой, как процессорные технологии подобного рода от разных производителей влияют на выбор заказчиками конкретных аппаратных платформ и решений в целом.
Растущий интерес рынка к виртуализации серверов и рабочих мест подтверждают различные источники. К примеру, конференция 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 по корпоративным системам, рассуждать об этом пока рано — в первую очередь из-за того, что внедрение и эксплуатация аппаратных средств виртуализации до сих пор остаются «чрезвычайно непрозрачным процессом, если исходить из существующих методик оценки эффективности».
Сложно пока говорить и о влиянии процессорных технологий виртуализации на выбор заказчиками аппаратных платформ и решений в целом. По мнению Загнетко, несмотря на сокращение бюджетов, предпочтения потребителей сейчас практически полностью определяются способностью интеграторов убедить заказчика в необходимости модернизировать ИТ-инфраструктуру. В итоге цена проекта и «быстрый» возврат инвестиций являются основными критериями выбора.