Download
1 / 30

Оптимизация использования клиентских приложений с помощью App -V - PowerPoint PPT Presentation


  • 203 Views
  • Uploaded on

CLI310. Эксперт по информационной инфраструктуре. Microsoft. Оптимизация использования клиентских приложений с помощью App -V. Александр Шаповал. Содержание. Преимущества и сценарии использования App-V Архитектура App-V Подготовка приложений для использования с App-V

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Оптимизация использования клиентских приложений с помощью App -V' - qamar


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
App v

CLI310

Эксперт по информационной инфраструктуре

Microsoft

Оптимизация использования клиентских приложений с помощью App-V

Александр Шаповал


Содержание

  • Преимущества и сценарии использования App-V

  • Архитектура App-V

  • Подготовка приложений для использования с App-V

  • Ограничения и разрешение проблем


Microsoft desktop optimization pack
Microsoft Desktop Optimization Pack

Инструменты Microsoft Desktop Optimization Pack

  • Регулярные обновления

  • Более быстрый цикл обновления

  • Минимальные усилия при развертывании

1

Быстрый возврат инвестиций

  • Запуск «из коробки»

  • Интеграция с существующими решениями

2

Законченные решения

  • Высокая удовлетворенность клиентов

  • Снижение затрат на поддержку ПК

3

  • Низкая стоимость владения


Проблемы классической инфраструктуры Пользователь – ПО – ПК

  • ПО «привязано» к конкретному ПК

  • Пользователь ограничен только одной версией ПО

  • Зависимости между приложениями

  • Трудно отследить, какое ПО действительно используется


Microsoft application virtualization app v
Microsoft Application Virtualization (App-V) инфраструктуры

  • Что такое App-V?

    • Технология изоляции приложений и доступа к ним

    • Изолирует приложения друг от друга на одном компьютере

    • Использует абстракцию пространства имен Windows для изоляции приложений

    • Позволяет каждому приложению работать в собственной автономной виртуальной среде


Преимущества виртуализации приложений

  • Простая и быстрая установка приложений

  • Отсутствие конфликтов приложений

  • Увеличение стабильности клиентских систем

  • Упрощенная установка обновлений

  • Уменьшение затрат на поддержку приложений


App v1

App-V приложений в действии Привязка ПО к различным группам пользователей

Демонстрация


App v2
Принцип работы приложенийApp-V

  • Каждая виртуальная среда имеет свой собственный виртуальный реестр и виртуальную файловую систему

  • Каждый виртуальный реестр содержит HKLM и HKCU корневые ветви

  • Виртуальный реестр содержит только виртуальные разделы реестра и значения для виртуализованного приложения, а не копию всей ветви


Локальные и виртуальные ресурсы приложений

  • Виртуализованное приложение видит логическое объединение виртуального и локального реестров и файловых систем

    • В конечном виде – это слияние двух сред:физической и виртуальной

    • Виртуализованные объекты имеют приоритет над локальными объектами

    • Если виртуализованный объект отсутствует в виртуальной среде, то виртуальное приложение ищет среди локальных объектов


Локальное и приложенийвиртуализованное приложение

Виртуализованное приложение

Приложение, установленное локально


App v3
Объекты виртуализации приложенийApp-V

  • В виртуализационный пакет включаются только объекты, созданные во время процесса самой виртуализации

    • Виртуализованныеобъекты:

      • Файловая система (файлы, папки, ACL)

      • Реестр (разделы и значения)

      • Object Manager

      • COM / DCOM

      • NT Services

      • Шрифты


Зависимости приложений

  • Пакет виртуального приложения по-прежнему зависит от API клиентской ОС и локально установленных приложений, которые требуются приложению и были обнаружены локально на ПК, использовавшемся в процессе виртуализации во время фазы установки

    • Все невиртуализованные компоненты, от которых зависит приложение,должны существовать на целевой клиентской машине

    • Несовместимые версии невиртуализованныхкомпонентов могут нарушить работу приложения


Анатомия приложенийвиртуализационного пакета

  • Файлы входящие в пакет виртуализованногоприложения:

    • SPRJ – Sequencer Project File (XML)

    • SFT – Package Payload File (Binary)

      • FB1 (минимум данных, необходимый для первого запуска)

      • FB2 (все остальное)

    • OSD – Open Software Descriptor файлы(XML)

    • ICO – Icon Bitmap файлы

    • MSI – настраиваемый App-V инсталляционный файл

    • <имя пакета>_manifest.XML – Package Manifest (XML)

      • Manifest файл содержит публикуемые метаданные(напр. иконки, FTA, интеграцию в оболочку, т. д.)


Профили пользователя и приложения

  • Когда пользователь завершает работу с приложением, клиент App-V сохраняет кэшированные изменения на ПК и изменения состояния пользователя в постоянный файл

    • Файлы состояния виртуальной среды сохраняются по отдельности для пользователя и приложения

    • Файлы состояния виртуальной среды сохраняются в папке Application Data по умолчанию, но могут быть перенаправлены в другое место

    • Когда пользователь снова запускает приложение, информация о состоянии виртуальной среды моментально читается из файла и встраивается в виртуальную среду


Процесс виртуализации приложения

1. Установка приложения

2. Запуск приложения

4. Сохранение пакета

3. Настройка

Папка

Установки


Подготовка приложения к публикации

Демонстрация


Способы доставки пакета публикации

  • Развертывание виртуализованногоприложения с использованиемполной инфраструктуры App-V

  • Развертывание виртуализованногоприложения с использованием SCCM R2

    • Загрузка с DP серверов по HTTP или HTTPS

    • Загрузка и выполнение по BITS или SMB

  • Автономная доставка на съемных носителях:

    • (MSI-доставка через USB ключ, USB диск, DVD и т.д.)

      Примечание: только один из данных методов может быть использован для доставки всех виртуализованныхприложений на один ПК


App v4

Публикация приложений с помощью публикацииApp-V

Демонстрация



App v6
Ограничения публикацииApp-V

  • Ключевые моменты:

    • App-V НЕ обеспечивает полную изоляцию приложения от операционной системы

    • App-V НЕ устраняет проблемы совместимости приложений и операционной системы

    • App-V НЕ обеспечивает изоляцию с точки зрения безопасности


App v7
Ограничения публикацииApp-V

  • App-V не может виртуализовать приложения, которые…

    • Устанавливают и полагаются на системные драйверы

      • Например: OEM hardware утилиты

    • Интегрируются в операционную систему:

      • Например: Internet Explorer и Windows Media Player

    • Включают в себя расширения оболочки

      • Например: WinZip

    • Устанавливают загрузочные (boot-time) службы

      • Например: PCAnywhere устанавливает службу, чтобы обеспечить серверный функционал PCAnywhere


App v8
Ограничения публикацииApp-V

  • App-V не может виртуализовать приложения, которые…

    • Используют COM+

      • Например: BizTalk

    • Используют лицензии, привязанные к определенной машине

      • Например: системы автоматизированного проектирования (CAD)

    • Приложения,после виртуализации которых размер SFT-файла превышает 4 Гб

      • Например: MS Flight Simulator X

    • Требуют виртуализацию MAPI


App v9
App-V: публикациирешение проблем

  • Виртуальная среда App-V – это черный ящик. Как же при этом выявлять и решать возникающие проблемы?

    • Выполните процесс cmd.exe внутри виртуальной среды и потом запускайте диагностические инструменты, такие как Process Monitor, Regeditи т. д. из окна командной строки

    • Чтобы запустить cmd.exe в виртуальном приложении, запустите следующую команду из командной строки на клиентском компьютере:

      Sfttray.exe  /exe cmd.exe "APPNAME"(где APPNAME – имя App-V пакета)

      Например:

      Sfttray.exe  /exe cmd.exe “Visio 2007"


Итоги публикации

  • Технология App-V

    • Упрощает и ускоряет установку и обновление ПО

    • Устраняет конфликты версий приложений на одном ПК

    • Повышает стабильность системы

    • Может быть использована на локальных ПК, на терминальных серверах, в сценариях VDI


Сессии по теме публикации

  • CLI205:Новые инструменты управления рабочими станциями в пакете MDOP

  • 10 ноября 17:30 - 18:45

    • CLI301ILL: Виртуализация приложений с использованием App-V 4.6 SP1


Ресурсы публикации

  • http://technet.microsoft.com/ru-ru/library/cc843848.aspx


Обратная связь публикации

Уважаемые участники!

Ваше мнение очень важно для нас!

В блокноте, который находится в инфопаке участника, вы найдете анкету для оценки докладов

Пожалуйста, оцените доклад и сдайте анкету при выходе из зала модератору

Для участия в конкурсе заполненных анкет, отметьте в анкете номер, который указан на вашем бейдже

Спасибо!


Вопросы публикации

  • CLI310

  • Александр Шаповал

    • Эксперт по информационной инфраструктуре

    • [email protected]

  • Вы сможете задать вопросы докладчику в зоне Microsoft в зале №17 в течение часа после завершения этой сессии


ad