То, что виртуализация — это не модная фишка, а данность — стало ясно уже полгода, как… После пика 2003-2004 годов, когда рынок в захлеб говорил о том, как это классно и жил предвкушением чего-то (обычно в таких случаях не наступающего — пример — Циско в тоже время с ее VoIP — шуму много, а чего добились? — поменяли один телефон на другой) наступило затишье, во время которого компании-игроки пытались понять, а что же они привнесут на рынок, с какой идеей будут продавать свои продукты. И вот, сегодня (или вчера — тут с этими часовыми поясами запутаешься) компания VMware, один из крупнейших разработчиков ПО для виртуализации, аннонсировала довольно интересную вещь — VMmark — комплект бенчмарков, который, по замыслу производителя, должен позволить заказчикам определить, чье железо/софт лучше виртуализируется. Не будем вдаваться в технические подробности, где тоже есть "интересные" моменты — почему-то меряются на SUSE 10, массе "ненужных" фришных продуктах, а МС упоминается только как Windows Server 2003 и устаревшим Outlook 2003 (???) — гляним на момент бизнесовый — "мы решили дать пользователям инструмент, чтобы они могли измерить производительность разных платформ для виртуализации бизнес-критичных приложений" — говорит VMware. Стоп! И о чем тогда "виртуализация"? Если кто-то хочет производительности — не легче ли запустить это на "нормальном" железе, без прослоек, эмулирующих или синтезирующих железо для вирутальных ОС? Уж больно это похоже на попытку сместить акценты и вывесить перед глазами заказчиков красную тряпку голых цифр (как когда-то Интел — частоту процессора) — "ах, смотрите, на ша система на 5% быстрее!"… Это как дети в детском саду меряются — "а мой папа побъет твоего папу"… Что в результате получит заказчик? Неужели ему, сознательно отказавшемуся от "железа", так важны именно эти "проценты производительности"? Конечно нет, потому что "вирутализация" — это впервую очередь об управляемости и надежности, это снижение головной боли ИТ подразделений от доставки нужных сервисов в нужном виде с нужных ресурсов. И тут появляются параллели, поскольку во времени все эти бенчмарки появились в тот момент, когда другой крупнейший игрок на этом рынке — Microsoft — презентовал свое видение виртуализации, в котором, собственно, виртуальная машина — это только одно из средств решения задачи и где еще есть виртуализация представления и отдельных приложений, а также — расширенные средства управления всем хозяйством сервисов в сети — будь то физическая или виртуальная машина. Фактически, опираясь на такие продукты, как System Center и Windows Server virtualization, ИТ подразделения, по видению Microsoft, получат средства, позволяющие описать ситуацию типа "у меня тут 10 железяк и 20 сервисов — каталог, сетевые сервисы, общие папки, почта, базы данных и бизнес-приложения, веб — сделай так, чтобы это все жило и не падало" — и система, благодаря отработанным и проверенным средствам мониторинга, будет самостоятельно, отслеживая нагрузки как железа так и виртуальных машин, добавлять новый веб-сервер в ферму, переносить сервер баз данных на менее нагруженную машину, обеспечивать отказоустойчивость путем кластеризации и т.п..
Итак, мы будем иметь дело с виртуальными машинами уже в ближайшие 2-3 года — это данность, вопрос только в том, куда пойдет это направление — в эволюционную безудержную гонку производительности, которая на примере процессоров закончилась ничем — пришлось искать новые пути роста производительности и бороться с массой возникших проблем, или в революционный подход, когда вопрос виртуализации — это вопрос распределения ресурсов задачам с выбором оптимального, на текущий момент состояния ИТ инфраструктуры, способа предоставления нужного сервиса бизнесу. То, что происходит сейчас — попытка одной компании навязать другой компании правила игры, да еще на своей территории и под красивыми лозунгами долго водить за нос пользователей. Но также можно и увидить, что производительность — не есть "Святой Грааль" виртуализации — снижение затрат на обслуживание и повышение общей эффективности системы (а не единственной виртуальной машины) с лихвой окупит пару дополнительных серверов (всего лишь железо), как компенсации разницы в производительности в 5% 😉 Чтож, поживем — увидим, в чьей именно "виртуальной реальности" мы окажемся через пару лет.
