Beruflich Dokumente
Kultur Dokumente
UNIT #5
Application Virtualization
Instructors:
Prof. Faouzi Kamoun
Ms Ikram Dissem
Copyright notice
2
Copyright 2011 EMC Corporation. All Rights Reserved.
Application
Application Virtualization
Isolate the application from OS and hardware
Operating System
Desktop Virtualization
Hardware
Application Virtualization
Application Virtualization
Application Virtualization
Application Virtualization
Definition (2)
Definition
App-V Solution
13
14
15
Application Streaming
Applications are encapsulated in a single file and are located on the network.
The V-application is executed on the end users local computer (local cache).
applications are streamed from the datacenter to the end user's computer
where they can be run in an isolated, "fenced-in" environment rather than
directly installed
When an application is requested, components are downloaded to the local
computer on demand.
Once completely downloaded, a streamed application can function without a
network connection.
Various models and degrees of isolation ensure that streaming applications will
not interfere with other applications, and that they can be cleanly removed
when closed.
Access anywhere
Over the web
Portable devices
Simple servicing
Update once, deliver everywhere
Users automatically stay up to date
Pros: Improves the portability of applications, allowing them to run in different
operating environments. Allows incompatible applications to run side by side.
Allows accelerated application deployment through on-demand application
streaming.
VMware ThinApp
Microsoft App-V
2X Software
Cameyo
Ceedo
Citrix XenApp
InstallFree
Numecent Application Jukebox
Oracle Secure Global Desktop
Sandboxie
Symantec Workspace Virtualization
Systancia
Spoon
19
Concepts in Practice
Topics covered in this lesson:
Microsoft App-V
VMware ThinApp
VMware View
20
Microsoft App-V
21
22
Key features:
Streaming
Can launch very large applications from any shared LAN resource within
seconds
Can stream application code and data from a standard Windows fileserver or
network share, without a client install or specialized servers, enabling
application streaming with no infrastructure changes.
ThinApp uses the standard Server Message Block (SMB) protocol to stream
applications over a LAN
24