Computerworld, США

LANDesk Application Virtualization предлагает ИТ-администраторам новый способ упаковки и распространения программного обеспечения на клиентских системах

Компании, желающие сохранить системную среду своих настольных компьютеров в устойчивом и безопасном состоянии, могут обратиться к технологии виртуализации отдельных программ и запускать их без предварительной установки и выделения дополнительных ресурсов. Такими словами представители поставщика средств управления корпоративными ИТ-механизмами LANDesk Software открыли презентацию нового механизма, позволяющего изолировать приложения от операционной системы.

LANDesk Application Virtualization предлагает ИТ-администраторам новый способ упаковки и распространения программного обеспечения на клиентских системах. «Его можно использовать для минимизации накладных расходов на виртуализацию при запуске старых приложений, для поддержки нескольких версий критически важного ПО (например, браузеров), а также для добавления дополнительного слоя безопасности», — отметил менеджер по продуктам LANDesk Коби Герр.

Механизм Application Virtualization полностью изолирует приложение. Перед упаковкой можно модифицировать установки, чтобы любые изменения, вносимые в браузер, сохранялись независимо от уровня изоляции

«Корпоративные клиенты не спешат пока переходить на операционную систему Vista, но внимательно изучают ее преимущества, — добавил Герр. — В некоторых случаях частота отказов имеющихся приложений достигает 40%. Что делать? Обратиться к средствам виртуализации? В этом случае возникает необходимость обновления двух операционных систем, изучения двух способов решения задач, поддержки двух ОС. Здесь-то клиенты и начинают обращать внимание на технологию виртуализации приложений, обеспечивающую изоляцию прикладных программ».

При переходе на Vista приложения, не обладающие совместимостью с новой ОС, можно запускать на настольном компьютере в виртуальном режиме. У компании появляется возможность сохранить свои унаследованные приложения, не прибегая к установке традиционной виртуальной машины. Процедура LANDesk упаковывает код приложения (сюда относится все, начиная от драйверов и заканчивая ключами реестра) и добавляет дополнительные 400 Кбайт исполняемого кода для выполнения программ (файлов .exe), которые теперь могут запускаться без установки клиентской операционной системы и без вмешательства в процесс ее функционирования.

Компания LANDesk использует механизм Application Virtualization для одновременного запуска старого варианта Internet Explorer 6 и новой версии браузера Internet Explorer 7 (IE7) в рамках одной и той же системы. «У нас имеются внешние системы, которые просто не работают с IE7», — пояснил директор LANDesk по связям с общественностью Дэн Кук.

«Запуск обеих версий браузера на одной и той же машине невозможен без изоляции приложений, — добавил Герр. — Благодаря нашему механизму я могу воспользоваться преимуществами нового экранного интерфейса IE7, исключив конфликты и негативное влияние, которое две различные версии браузера оказывают друг на друга.

Новая технология расширяет выбор клиентов, не требуя от них полноценной поддержки ИТ. Если кто-то хочет использовать в качестве браузера Firefox, может обеспечить виртуализацию этого приложения и поместить его на настольном компьютере, не прибегая к процедуре установки. Концепция, исключающая установку, предполагает, что среда корпоративных компьютеров останется чистой и нетронутой».

Упаковка приложения для его виртуализации осуществляется путем формирования моментального снимка состояния машины, установки приложения и повторного получения моментального снимка. Отличия состояний в этих двух точках находит отражение в исполняемом коде.

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

Минимальная цена программного обеспечения Application Virtualization составляет 38 долл. за каждое рабочее место. «Эти деньги не идут ни в какое сравнение с теми преимуществами, которые вы сможете получить благодаря данному механизму», — отметил Кук.