Обзор системы Application Virtualization

Назначение: Application Virtualization

С помощью Microsoft Application Virtualization (App-V) приложения можно сделать доступными для пользовательских компьютеров без необходимости устанавливать их непосредственно на эти компьютеры. Это стало возможным благодаря процессу, называемому виртуализацией приложений, который позволяет каждому приложению работать в собственной автономной виртуальной среде на клиентском компьютере. Виртуализированные приложения изолированы друг от друга. Это позволяет избежать конфликтов между приложениями, но они по-прежнему могут взаимодействовать с клиентским компьютером.

Клиент App-V Client — это компонент, который позволяет пользователю взаимодействовать с приложениями после того, как они будут опубликованы на компьютере. Клиент управляет виртуальной средой, в которой работают виртуализированные приложения на каждом компьютере. После установки клиента на компьютер приложения необходимо сделать доступными для этого компьютера с помощью процесса, называемого публикацией, который позволяет пользователю запускать виртуальные приложения. В процессе публикации на компьютер копируются значки и ярлыки виртуальных приложений (обычно на рабочий стол Windows или в меню Пуск), а также сведения об определении пакета и сопоставлении типов файлов. После публикации содержимое пакета приложения становится доступным для компьютера пользователя.

Содержимое пакета виртуального приложения можно скопировать на один или несколько серверов Application Virtualization, чтобы можно было выполнять потоковую передачу этого содержимого клиентам по запросу и кэшировать его локально. В качестве серверов потоковой передачи можно также использовать файловые серверы и веб-серверы, или же скопировать содержимое непосредственно на компьютер пользователя, например если используется система электронного распространения программного обеспечения, такая как Microsoft System Center Configuration Manager 2007. Если при внедрении используется несколько серверов, для обслуживания содержимого пакетов и его своевременного обновления на всех серверах потоковой передачи требуется комплексное решение по управлению пакетами. В зависимости от размера организации может возникнуть необходимость в том, чтобы многие виртуальные приложения были доступны пользователям по всему миру. Таким образом, возможность управлять пакетами, обеспечивая доступность соответствующих приложений всем пользователям в нужном месте и в нужное время, является важным требованием.

Компоненты системы Microsoft Application Virtualization

В следующей таблице описаны основные компоненты системы управления Microsoft Application Virtualization Management System.

Компонент Функция Дополнительные сведения

Microsoft Application Virtualization Management Server

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

Сервер Application Virtualization Management Server поддерживает активное обновление, управление лицензиями и ведение базы данных, которая может быть использована для подготовки отчетов.

Папка Content

Указывает расположение пакетов Application Virtualization для потоковой передачи.

Эта пака может располагаться в общем дистрибутивном ресурсе на сервере Application Virtualization Management Server или за его пределами.

Microsoft Application Virtualization Management Console

Эта консоль является средством управления оснастками консоли управления MMC 3.0, используемым для администрирования сервера Microsoft Application Virtualization Server.

Ее можно установить на сервере Microsoft Application Virtualization Server или разместить на отдельной рабочей станции, на которой установлены консоль управления (MMC) 3.0 и платформа Microsoft .NET Framework 2.0.

Microsoft Application Virtualization Management Web Service

Отвечает за доставку запросов на чтение и запись в хранилище данных Microsoft Application Virtualization Data Store.

Веб-службу Management Web Service можно установить на сервере Microsoft Application Virtualization Management Server или на отдельном компьютере с установленными службами Microsoft IIS.

Microsoft Application Virtualization Data Store

База данных App-V на сервере SQL Server, к которой хранится вся информация, связанная с инфраструктурой Application Virtualization.

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

Microsoft Application Virtualization Streaming Server

Отвечает за размещение пакетов Application Virtualization для потоковой передачи клиентам в филиалах, в которых обратная связь с сервером Application Virtualization Management Server считается подключением к глобальной сети.

Этот сервер имеет только функции потоковой передачи и не содержит консоли Application Virtualization Management Console и веб-службы Application Virtualization Management Web Service.

Microsoft Application Virtualization Sequencer

Секвенсор используется для наблюдения и записи установки приложений с целью создания пакетов виртуальных приложений.

Выходные данные включают в себя значки приложения, OSD-файл, содержащий сведения об определении пакета, файл манифеста пакета и SFT-файл, содержащий файлы содержимого прикладной программы.

Microsoft Application Virtualization Client

Клиенты Application Virtualization Desktop Client и Application Virtualization Client for Remote Desktop Services создают виртуальную среду для виртуализированных приложений и управляют ею.

Клиент Microsoft Application Virtualization Client управляет потоковой передачей пакетов в кэш, обновлением и перемещением публикаций, а также всем взаимодействием с серверами Application Virtualization Server.

-----
Чтобы получить дополнительные сведения о пакете MDOP, воспользуйтесь библиотекой TechNet Library: выполните поиск статей по устранению неполадок на вики-сайте TechNet или подпишитесь на наши страницы в Facebook или Twitter. Отправляйте свои предложения и комментарии относительно документации MDOP по адресу MDOPdocs@microsoft.com.