microsoft app-v intro
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