В декабре 2006 года продукт Lab Manager наконец-то увидел свет под брендом VMware. Ранее этот продукт был известен пользователям как Akimbi Slingshot, но с приобретением корпорацией EMC для своей дочки VMware компании Akimbi Systems, к VMware перешёл также и её продукт, получивший своё логическое продолжение и новое название – VMware Lab Manager. Этим объясняется такой большой номер версии для беты нового продукта.
Так что же нового предлагает VMware сообществу разработчиков и QA-инженеров?
Основанный на инфраструктуре VMware – Virtual Infrastructure 3, Lab Manager позволяет разработчикам и инженерам по качеству ПО собирать и размещать в специальном хранилище полное собрание конфигураций или коллекций зависящих друг от друга компьютерных систем на основе виртуальных машин.
Организации, занимающиеся разработкой ПО, могут построить специальную библиотеку из виртуальных машин, содержащую в себе тестовые сценарии, реальные схемы взаимодействия машин клиентов и серверов, пользовательские окружения и различные конфигурации операционных систем.
Когда конфигурация из библиотеки необходима для использования в целях разработки или тестирования нового ПО, например, например тестирование новой итерации в контексте пользовательского окружения, VMware Lab Manager может мгновенно разместить и подготовить к использованию всю необходимую конфигурацию в наиболее оптимальном пуле ресурсов управляемых серверов.
К тому же, специальная технология сетевого развертывания в VMware Lab Manager позволяет пользователям развёртывать одни и те же конфигурации виртуальных машин без необходимости смены IP и MAC адресов и идентификаторов безопасности (Security ID), что позволяет обеспечить бесконфликтную работу сетевого окружения.
(кликните на картинку, чтобы увеличить)
Нет необходимости тратить время на установку операционных систем, конфигурирование приложений и налаживание сетевых соединений - всё это можно сделать одним кликом по пункту меню Deploy в VMware Lab Manager. Теперь QA-инженеры и разработчики могут выполнять свои задачи в рамках политик инфраструктуры VMware, таких как квоты хранилищ данных и политики развертывания на серверах.
Схема развёртывания готовой конфигурации виртуальных машин выглядит так:
1. Пользователь выбирает «мультимашинную» конфигурацию из библиотеки и нажимает “Deploy”. 2. VMware Lab Manager определяет наилучший хост для развёртывания из виртуальной инфраструктуры, затем размещает на нём виртуальные машины выбранной пользователем конфигурации. 3. После этого пользователь получает доступ к консолям этих машин и может не только управлять ими, но также клонировать, добавлять измененную конфигурацию в библиотеку и делать её общедоступной.
VMware Lab Manager открывает перед миром разработки ПО огромные перспективы – экономия времени и простота использования продукта должны прийтись по вкусу обеим сторонам технологического процесса: и разработчикам, и тестерам.
Продукт VMware Lab Manager предоставляет новые возможности использования виртуальных машин в сфере разработки ПО, решая такие частые и важные проблемы QA-инженеров и разработчиков:
- в случае, если ошибка не повторяется на компьютере разработчика, но повторяется на машине QA-специалиста, можно просто расшарить сохраненную конфигурацию виртуальной машины и продемонстрировать ошибку разработчику;
- зачастую необходимо не только построение виртуальной многомашинной структуры в сегменте виртуальной сети (например, SQL Server + Client), как это можно сделать в VMware Workstation с помощью команд (Virtual Machine Teaming), но и возможность оперировать c этой структурой удалённо из разных точек земного шара.
- консолидация работы QA-инженеров и разработчиков за счет более плотного взаимодействия и мгновенного реагирования на изменения ситуации в процессе разработки.
Последним же особенно понравится возможность интеграции продукта с такими известными системами как:
• Segue SilkTest • Segue SilkCentral Test Manager • Rational ClearQuest • Mercury Quality Center
Однако, необходимо отметить, что такой вариант построения процесса разработки ПО требует весомых затрат - ведь необходим не только VMware Lab Manager, но и виртуальная инфраструктура, состоящая хотя бы из одного ESX сервера.
VMware Lab Manager Server начнёт продаваться по цене от $15000, а учитывая стоимость инфраструктуры VMware Virtual Infrastructure 3, решение обойдётся не менее чем в $35000.