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

Loading in 2 Seconds...

play fullscreen
1 / 30

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


  • 205 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

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

slide3
Содержание
  • Преимущества и сценарии использования App-V
  • Архитектура App-V
  • Подготовка приложений для использования с App-V
  • Ограничения и разрешение проблем
microsoft desktop optimization pack
Microsoft Desktop Optimization Pack

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

  • Регулярные обновления
  • Более быстрый цикл обновления
  • Минимальные усилия при развертывании

1

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

  • Запуск «из коробки»
  • Интеграция с существующими решениями

2

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

  • Высокая удовлетворенность клиентов
  • Снижение затрат на поддержку ПК

3

  • Низкая стоимость владения
slide5
Проблемы классической инфраструктуры Пользователь – ПО – ПК
  • ПО «привязано» к конкретному ПК
  • Пользователь ограничен только одной версией ПО
  • Зависимости между приложениями
  • Трудно отследить, какое ПО действительно используется
microsoft application virtualization app v
Microsoft Application Virtualization (App-V)
  • Что такое App-V?
    • Технология изоляции приложений и доступа к ним
    • Изолирует приложения друг от друга на одном компьютере
    • Использует абстракцию пространства имен Windows для изоляции приложений
    • Позволяет каждому приложению работать в собственной автономной виртуальной среде
slide7
Преимущества виртуализации приложений
  • Простая и быстрая установка приложений
  • Отсутствие конфликтов приложений
  • Увеличение стабильности клиентских систем
  • Упрощенная установка обновлений
  • Уменьшение затрат на поддержку приложений
app v2
Принцип работы App-V
  • Каждая виртуальная среда имеет свой собственный виртуальный реестр и виртуальную файловую систему
  • Каждый виртуальный реестр содержит HKLM и HKCU корневые ветви
  • Виртуальный реестр содержит только виртуальные разделы реестра и значения для виртуализованного приложения, а не копию всей ветви
slide10
Локальные и виртуальные ресурсы
  • Виртуализованное приложение видит логическое объединение виртуального и локального реестров и файловых систем
    • В конечном виде – это слияние двух сред:физической и виртуальной
    • Виртуализованные объекты имеют приоритет над локальными объектами
    • Если виртуализованный объект отсутствует в виртуальной среде, то виртуальное приложение ищет среди локальных объектов
slide11
Локальное и виртуализованное приложение

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

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

app v3
Объекты виртуализации App-V
  • В виртуализационный пакет включаются только объекты, созданные во время процесса самой виртуализации
    • Виртуализованныеобъекты:
      • Файловая система (файлы, папки, ACL)
      • Реестр (разделы и значения)
      • Object Manager
      • COM / DCOM
      • NT Services
      • Шрифты
slide13
Зависимости
  • Пакет виртуального приложения по-прежнему зависит от API клиентской ОС и локально установленных приложений, которые требуются приложению и были обнаружены локально на ПК, использовавшемся в процессе виртуализации во время фазы установки
    • Все невиртуализованные компоненты, от которых зависит приложение,должны существовать на целевой клиентской машине
    • Несовместимые версии невиртуализованныхкомпонентов могут нарушить работу приложения
slide14
Анатомия виртуализационного пакета
  • Файлы входящие в пакет виртуализованногоприложения:
      • 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, интеграцию в оболочку, т. д.)
slide15
Профили пользователя и приложения
  • Когда пользователь завершает работу с приложением, клиент App-V сохраняет кэшированные изменения на ПК и изменения состояния пользователя в постоянный файл
    • Файлы состояния виртуальной среды сохраняются по отдельности для пользователя и приложения
    • Файлы состояния виртуальной среды сохраняются в папке Application Data по умолчанию, но могут быть перенаправлены в другое место
    • Когда пользователь снова запускает приложение, информация о состоянии виртуальной среды моментально читается из файла и встраивается в виртуальную среду
slide16
Процесс виртуализации приложения

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

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

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

3. Настройка

Папка

Установки

slide18
Способы доставки пакета
  • Развертывание виртуализованногоприложения с использованиемполной инфраструктуры App-V
  • Развертывание виртуализованногоприложения с использованием SCCM R2
    • Загрузка с DP серверов по HTTP или HTTPS
    • Загрузка и выполнение по BITS или SMB
  • Автономная доставка на съемных носителях:
    • (MSI-доставка через USB ключ, USB диск, DVD и т.д.)

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

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"

slide25
Итоги
  • Технология App-V
    • Упрощает и ускоряет установку и обновление ПО
    • Устраняет конфликты версий приложений на одном ПК
    • Повышает стабильность системы
    • Может быть использована на локальных ПК, на терминальных серверах, в сценариях VDI
slide26
Сессии по теме
  • CLI205:Новые инструменты управления рабочими станциями в пакете MDOP
  • 10 ноября 17:30 - 18:45
    • CLI301ILL: Виртуализация приложений с использованием App-V 4.6 SP1
slide27
Ресурсы
  • http://technet.microsoft.com/ru-ru/library/cc843848.aspx
slide28
Обратная связь

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

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

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

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

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

Спасибо!

slide29
Вопросы
  • CLI310
  • Александр Шаповал
    • Эксперт по информационной инфраструктуре
    • [email protected]
  • Вы сможете задать вопросы докладчику в зоне Microsoft в зале №17 в течение часа после завершения этой сессии
ad