microsoft app-v intro

Upload: mayankjohri

Post on 30-May-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Microsoft App-V Intro

    1/19

    Agenda

    Basic understanding of

    MAV Servers,

    MAV Clients & MAV Sequencer

    MAV Architecture

    Limitations & Benefits of MAVtechnology

  • 8/14/2019 Microsoft App-V Intro

    2/19

    Microsoft Application

    Virtualization

    Application Virtualization is a processby which portability,

    manageability and compatibility

    of applications are improved byencapsulating them from the

    underlying OS on which they are

    executed.

  • 8/14/2019 Microsoft App-V Intro

    3/19

    Application SequencingApplication sequencing is the process

    that takes an off-the-shelf Windows

    application and prepares it for streaming.

    This process consists of arranging the

    application in such a way that the portionsof executable code needed first by the

    end user are put at the beginning of the

    sequenced file so they are the first to be

    sent over the network. This includescomponent files, DLLs and Registry

    settings. It is important to note that the

    application is not changed in any way.

  • 8/14/2019 Microsoft App-V Intro

    4/19

    Application Publishing

    Application Publishing is the process ofadding the sequenced virtual application

    on the Microsoft App-V Server for the

    users to stream and download.

  • 8/14/2019 Microsoft App-V Intro

    5/19

    Application Streaming

    Application streaming is the process ofcaching the sequenced applications on

    the client machines. The process is also

    known as application delivery.

  • 8/14/2019 Microsoft App-V Intro

    6/19

    ArchitectureDomain

    Controller

    sgbrowser

    App-V

    Users

    App-VAdmins

    App-VManagementWeb Service

    withManagementConsole

    MSSQL

    App-VApplication

    Servers withContent Share

    LoadBalanci

    ng

    App-V DesktopClient

  • 8/14/2019 Microsoft App-V Intro

    7/19

    Microsoft App-V

    Components

    App-V SequencerApp-V Virtual Application ServerApp-V Management Console

    App-V Management Web Service (IIS)App-V DataStore (MSSQL Server)

    App-V Clients (Desktop and Terminal

    Server)

    Microsoft Active Directory

  • 8/14/2019 Microsoft App-V Intro

    8/19

    Sequencer

    App-V component responsible forgenerating and updating the sequenced

    applications.

    Needs to be installed on a fresh BaseMachine

  • 8/14/2019 Microsoft App-V Intro

    9/19

  • 8/14/2019 Microsoft App-V Intro

    10/19

    App-V Client

    App-V Client automatically sets up andmanages virtual environments for App-V

    sequenced applications, publishes the

    applications to the user's desktop, andmanages connections to the App-V

    Server. The App-V Client stores user-

    specific virtual application settings in each

    user's profilefor example, registry andfile changes.

  • 8/14/2019 Microsoft App-V Intro

    11/19

    App-V Client, Cont..

    There are two types of App-V clients:

    Microsoft App-V Client for Desktop

    Microsoft App-V Client for TerminalServices

  • 8/14/2019 Microsoft App-V Intro

    12/19

    Application Virtualization

    Package OSD File: Atleast one osd file is created

    per application. They are the interfacebetween users and App-V environment.

    .ICO File: One .ico file is created per OSDfile.

    .sprj File: One SPRJ file is created perpackage. This file contains all the

    information required to publish thepackage on the App-V Server.

    .sft File: One .SFT file is created perpackage. This file contains entire suite of

    applications which include files, registry

  • 8/14/2019 Microsoft App-V Intro

    13/19

    Selecting Application for

    Sequencer Application Size: app size should not be

    more then 4GB.

    Device Drivers

    Middle ware

    Hard coded Paths

    Auto update

    Boot time services

  • 8/14/2019 Microsoft App-V Intro

    14/19

    Selecting an application for

    Seq.

    Hosts File

    COM+

    Hardware dependent Licensing

    Internet Explorer

    OS Service Packs

    User base location

  • 8/14/2019 Microsoft App-V Intro

    15/19

    Sequencing Machine

    Sequencing machine (preferably VirtualMachine) should have ML Desktop base

    build with C: and Q: drives.

  • 8/14/2019 Microsoft App-V Intro

    16/19

    Sequencing

    Q Drive

    VFS Install

    Suite

    Dynamic Suite

    Plug-ins

    Upgrade

  • 8/14/2019 Microsoft App-V Intro

    17/19

  • 8/14/2019 Microsoft App-V Intro

    18/19

    Suite Sequencing

    Multiple applications are installed on theirdefaults install locations so that they can

    work together.

    e.g.: Suite of Firefox and Flash plugin.

  • 8/14/2019 Microsoft App-V Intro

    19/19

    Sequencing

    Q Drive

    VFS Install

    Suite

    Dynamic Suite

    Plug-ins

    Upgrade