www.immidio.com [email protected] Local PC Hosted Laptop VMs Sessions RDS VDI RDP Sessions OS Hardware Remote Desktop Session Host Hypervisor Hypervisor Hardware Hardware Virtualized RD Session Hosts Shared/Pooled Virtual Desktops Datacenter Dedicated/Personal Virtual Desktops Desktop Hosting Server Remoting Protocol Remote Desktop Client.

Download Report

Transcript www.immidio.com [email protected] Local PC Hosted Laptop VMs Sessions RDS VDI RDP Sessions OS Hardware Remote Desktop Session Host Hypervisor Hypervisor Hardware Hardware Virtualized RD Session Hosts Shared/Pooled Virtual Desktops Datacenter Dedicated/Personal Virtual Desktops Desktop Hosting Server Remoting Protocol Remote Desktop Client.

www.immidio.com
[email protected]
Local
PC
Hosted
Laptop
VMs
Sessions
RDS
VDI
RDP
Sessions
OS
Hardware
Remote Desktop
Session Host
Hypervisor
Hypervisor
Hardware
Hardware
Virtualized RD
Session Hosts
Shared/Pooled
Virtual Desktops
Datacenter
Dedicated/Personal
Virtual Desktops
Desktop
Hosting Server
Remoting
Protocol
Remote Desktop
Client
Mergers and
Acquisitions
Work from
Home
Remote
Admin Access
Application
Compatibility
Centralized
Desktop
Enhanced
Agility
Developers
Contractors/
Offshoring
Remote Desktop
Virtualization Host
Home
Mobile
Remote Desktop Protocol
Office
Remote Desktop
Session Host
01101011
10110001
Presentation
Data
Presentation
Data
01110011
Application
Front-end
RDSH Desktop
Application
Data
Deployment
Data
Application
Back-end
Management
Server
HTTPs
RDP
Client
RD Web
Access
RD
Connection
Broker
WS 2008 R2
RDSH
SSL
RD
Gateway
Authorization
Policies
Active Directory
& Network
Policy Server
01101011
10110001
Presentation
Data
Presentation
Data
01110011
Application
Front-end
Workstation
Desktop
Application
Data
Deployment
Data
Application
Back-end
Management
Server
RDSH
Redirection
Mode
HTTP
RDP
Client
AD
Domain
Service
RD Web
Access
RDP
RD Connection
Broker
RDP
RD Virtualization Host
Desktop
Hosting Server
RDP
RemoteApp/
Published App
Remote Desktop
Client
Local
Application
Executive
Desktop/
Application
Broker
Personal VMs
Sales
Development
Management
Tools
Pooled VMs
User Density
Application Performance
User-Mode Resource Isolation
Kernel-Mode Resource Isolation
Application Compatibility
Software Vendor Support
Availability of Skilled Staff
Network Bandwidth and Latency
Individual IP Addresses
Web Integration
Multiple Time Zones
Access Control
Multiple Languages
Data Security
Single Sign-on
Load Balancing
App Self Assignment
Desktop Templates
Profile Management
Printers & Peripherals
License Management
Thin Client Integration
Multiple Monitors
Resource Management
GDI/GDI+
WPF
DirectX/OpenGL
Video/Audio
Silverlight
Flash
Administrator
Registry: HKCU (User Profile – Admin)
Registry: Shadow Keys – Write
Global .ini Files (%WinDir%, \WINDOWS)
Global Temp Files (%Temp%)
Global API Calls (GetWindowsDirectory)
Registry: HKCU (User Profile – User)
Registry: Shadow Keys – Read
Adapted .ini Files (%WinDir%, \WINDOWS)
Specific Temp Files (%Temp%)
Specific API Calls (GetWindowsDirectory)
User
RDS Shim
Registry
RDS Shim
File System
?
?
Client Window Manager
Host Window Manager
Remote Desktop Protocol
Remote Desktop Protocol
RDSH
RDVH
Pooled
RDVH
Personal
Local PC
High
Medium
Low
--
Low to High
Low to High
Low to High
High
User-Mode Resource Isolation
Low
High
High
High
Kernel-Mode Resource Isolation
None
High
High
High
Application Compatibility
Medium
High
High
Highest
Software Vendor Support
Medium to
High
Very High
Very High
Highest
Availability of Skilled Staff
Very High
Low
Medium to
Low
Very High
User Density
Application Performance
RDSH
RDVH
Pooled
RDVH
Personal
Local PC
Individual IP Addresses
Medium
Good
Very Good
Very Good
Multiple Time Zones
Bad to
Medium
Bad
Good
Good
Multiple Languages
Bad
Bad to
Medium
Medium to
Good
Good
Single Sign-on
Hard
Hard
Hard
Hard
Medium to
Hard
Hard
Medium to
Good
Good
User Profile Management
Medium
Medium
Medium to
Hard
Simple
License Management
Medium
Hard
Medium
Medium
App Self Assignment
RDSH
RDVH
Pooled
RDVH
Personal
Local PC
Medium to
Good
Medium to
Good
Medium to
Good
Very Good
Good
Good
Good
Poor
Very Good
Good
Medium
Poor
Central
Central
Central
Decentral
Load Balancing
Very Good
Medium to
Good
Medium to
Poor
--
Desktop Templates
Very Good
Good
Medium to
Poor
Poor
Printers & Peripherals
Medium to
Poor
Medium to
Good
Medium to
Good
Very Good
Multiple Monitors
Web Integration
Access Control (Policies)
Data Security
RDSH
RDVH
Pooled
RDVH
Personal
Local PC
Thin Client Integration
Very Good
Good
Good
--
Resource Management
Very Good
Good
Hard
Hard
Backend Requirements
Low
Medium
Very High
Low
Medium to
High
High
High
None to Low
Weak
Neutral to
Strong
Neutral to
Strong
Very Strong
N/A
N/A
N/A
(Offline VDI?)
Very Strong
Very Strong
Neutral
Very Strong
Weak
Bandwidth Requirements
Graphic Intensive Apps
Offline Use
Apps/Data Follow Users
Business
Desktops
(in million)
Desktops per
Admin Ratio
1,000
1/10
800
1/100
600
1/1,000
Time
http://www.immidio.com
http://www.drtritsch.com
http://blogs.msdn.com/b/rds/archive/2009/07/07/newstep-by-step-guides-available-for-remote-desktop-services.aspx
http://blogs.msdn.com/b/rds/
http://www.dabcc.com
Microsoft.com/Virtualization/Events
Facebook.com/Microsoft.Virtualization
Twitter.com/MS_Virt
Microsoft.com/Virtualization/Events
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
Sign up for Tech·Ed 2011 and save $500
starting June 8 – June 31st
http://northamerica.msteched.com/registration
You can also register at the
North America 2011 kiosk located at registration
Join us in Atlanta next year