The document discusses different desktop and application virtualization technologies from Microsoft, Citrix, and VMware. It compares their remote application delivery methods like RDP for Microsoft, ICA for Citrix, and RDP for VMware. It also summarizes key features of products like Remote Desktop Connection, RemoteApp, and Virtual Desktop Infrastructure (VDI).
3. Local Execution Central Execution
Remote
Application(SBC)
Applications are Applications are
executed on client executed on the
device server
Offline execution Must be online to
possible due to access applications
application caching
4. “
Applications
Operating System
®
(e.g.
corporate and
personal)
Hardware
5. From the Datacenter to the Desktop
Profile
Mobility
Document Redirection
Offline files Server
Virtualization
Presentation
Virtualization
Management
Desktop
Virtualization
Application
Virtualization
MEDV
6. Remote App
R2
VECD Connection Broker Options
for
XenDesktop
OR
R2
R2
6
7. Live Migration
Cluster Shared Volumes
Power Management – Core
Parking
Boot from VHD
Quick Storage Migration
Maintenance Mode
New Processor Support
› Improved Performance
› 64 Logical Processors 4x
over v1
Enhanced scalability
› Greater VM Density – 384
VMs
Networking Enhancements
› Improve Performance
› 10 Gb/E Ready
8. RD Web Access RD Session Host
RD Client
RD Connection
RD Gateway Broker RD Virtualization Host
Active
Directory® Licensing Server
9. Personal Virtual Desktops
One OS image per user
Administrator access, desktop
customizable
User state typically part of the image
Personal Virtual Desktops
Personal Virtual Desktops
Shared OS images, identically
configured
No administrator access
User state temporary )discarded at
session end)
Pooled Virtual Desktops
10. • Choice of
RDV - VM-per-user RDS RDV
and/or Session-based RDS
Pooled Personal VMs
Desktop
Session-based Desktop
VMs
RDS - Session per-user
• Integrated Admin and User
experience for managing both
Sessions
choices Sessions with Server OS VMs
with Server OS
(Session-per-user) Client OS
with
(Session-per-user) (VM-per-user)
• Common infrastructure
RDRD
• Enhancements in RDP Connection
Connection
Broker
Broker
• Enhancements in RDS
11. Windows
Application
CD
Linearization
Windows Virtualized
Application Application
Installer
Optimization &
Compression
The admin has the option
Unpackaging
to stream the virtual
The Sequencer produces the application or create an
virtual application package MSI wrapper for
Rapidly packages containing the application Standalone Mode delivery
applications through active and its dependencies.
watch technology including
execution dependencies.
Application Sequencing and packaging
19. Applications launched from •
Requires:RemoteApp manager
Web Define XP files or MSI •
Vista Page, RDP SP3 RDC
SP1 or program settings
Make programs available via •
shortucts
client (mstsc.exe)
TS they are •
Programs look likeWeb Access
running locally or RDP files•
Create MSI
Requires:
Remote Desktop
Connection
client
Terminal Server
21. › SCVMM serves the needs of the day to day administrator
› VMM can manage multiple VirtualCenters
Operations OK OK
(Limited)
Power State (Start, Stop, Yes Yes
Pause)
VM Configuration Yes Yes
(Properties, Remove)
VMotion Yes Yes
Checkpoint (New, Yes Yes
Manage)
Migrate (intra VC, to Yes
Library)
Clone (intra VC, intra host) Yes
Saved State (Save, Discard) Yes
Convert (V2V) Yes
New VM (from VMM Yes
template, new virtual disk)
22. Configuration End to End Server Data Protection
Management Monitoring Compliance and Recovery
Automated Proactive Configuration Business Continuity
Provisioning Platform Controls and Thru Virtualization
and Updating Monitoring Reporting Mgmt
of Physical Application & Centralized Backup
and Virtual Service Level Security Auditing and Recovery of
Environments Monitoring Physical and
Comprehensive
Server Interoperable Security & Identity Virtual Resources
Consolidation and Extensible and Access Mgmt Disaster Recovery
Through Platform
Virtualization
23. Windows XP sp2
RDC 7 - XP SP3 … Hyper-V
RDC -
RD Connection Broker (formerly called Session Session Broker -
Broker) now supports XP SP3, Vista SP1 and Win7
end points (VM’s) in WS08 R2 RC.
RDP version 5.2, 6.0, 6.1 and 7.0 are supported HA -
Easy print - Client
- – RDC 5.0
ReImage
Images - VDI -
- VDI -
Provisioning
24. MS Citrix VMWARE
RDP ICA RDP
RDC 7.0 -
Remote App Remote App Remote APP
DC
DC - DC - DC -
MDOP - App-V Application Streaming Thin App Application
Offline Virtualization
MDOP - Med-V VMware ACE Desktop Virtualization
- Offline
Seamless App - "Unity“
workspace
25. Desktop TS
Low High None
Bandwidth• Terminal Services Desktop and/or Desktop
Terminal Services
Data security• Centralized Decentralized
Terminal Services Desktops
Device• Thin Rich Notebook (disconnected)
Terminal Services Desktop and / or Desktop
Terminal Services
Application type• Data Intensive Standard Graphical /Processor
Intensive
Terminal Services Desktop and / or Desktop
Terminal Services
[Build 1] – The following slide provides a high level overview of the components in RDS. We will look at the new RDSH and RDVH technologies in depth later on.Remote Desktop Session Host Server provides a similar set of functionality as Terminal Server.RD Virtual Host Server is a hyper-v based server that is used to provide VDI functions.RemoteApp and Desktop Web Access Server provides a web based interface for RemoteApp enabled applications as well as one click access to virtual desktops. Highlight that you need Windows 7 on the client to take full advantage of Desktop Connections.RD Gateway to offer secure remote access to RDS servers and infrastructureAll components require an RDS licensing serverPermissions and policy is stored in Active Directory[Build 2]Remote Desktop Client gets connection information from the RD Web Access Server. If the client is outside the network the client connects through the RD Gateway server, if they are internal then can connect directly to an RDSH or RDVH server. In both cases the server that the client connects to is negotiated by the RD connection Broker. The connection broker plays a central role in RDS to make sure clients get connected to appropriate resources. It also helps clients reconnect to disconnected or interrupted session, and makes sure that clients are connecting to the correct servers for VDI resources. At a high level the remote client uses the RD Gateway to obtain access to the RDSH RD Session Host and RDVH servers.The RD Connection Broker connects clients to sessions and VMs on the RDSH and RDVH servers.All Remote Desktop Servers require validation with an RD Licensing Server.
Contentious applications, even contentious versions of the same application (Word 2003 and 2007), can often be run on a single workstation without resorting to hardware or OS virtualizationApplications (“bits”) can be delivered (streamed) new, upgraded, and/or patched from a central location to numerous client machinesKey is you get the advantage of the app without having it entirely installed or running installerClient machines need only be baseline (e.g. XP SP1 with .NET) plus App-V client
Runs on Remote Desktop Session Host (RDSH)Enable Server ConsolidationMitigate Roaming Profile IssuesTransform RDS into a dynamic systemDesigned for low bandwidthRequires separate App-V for RDS-CALApp-V provides application level virtualization. This separates the applications from the operating system so that they aren’t physically installed. (Registry Settings, Services, and installation files are stored on a virtual file system). Applications are virtualized per instance:Files (incl System Files)Registry, Fonts, .iniCOM / DCOM objectsServices, Name Space, Semaphores & MutexesApplications do not get installed or alter the operating systemYet tasks process locally on the host computer (i.e. the RD Session Host).App-V for RDS provides a management environment to stream applications to RDSH servers, which can be published either directly to the client or to a virtual desktop running on a Remote Desktop Virtualization Host (RDVH).