ИТ будущее: виртуализация, как данность...

24 июль, 2007 - 16:00Игорь Шаститко

То, что виртуализация - это не модная фишка, а данность - стало ясно уже полгода, как... После пика 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% ;) Чтож, поживем - увидим, в чьей именно "виртуальной реальности" мы окажемся через пару лет.

Эта запись размещена в блоге Windows Live Spaces