VIR312: RemoteFX - VDI: Implementation Best Practices and
Download
Report
Transcript VIR312: RemoteFX - VDI: Implementation Best Practices and
VIR312
WS03
WS 2008
WS 2008 R2 / WS 2008 R2 SP1
Terminal Services
Terminal Services
Remote Desktop Services
Terminal Server
Terminal Server
RD Session Host
TS Session Directory
TS Session Broker
RD Connection Broker
TS Licensing Server
TS Licensing Server
RD Licensing Server
TS Gateway
RD Gateway
TS Web Access
RD Web Access
RD Virtualization Host (VDI)
RD Session Host
Multi-user Shared Image
Sessions
with Server OS
(Session-per-user)
RD Virtual Host
Pooled VMs
Personal VMs
VMs
with Client OS
(VM-per-user)
Access to data and applications from any device in
the organization
Improve data security and compliance
Simplify management and deployment of
applications
Personal Virtual Desktop:
Day 1
Golden Image
Day 2
Day n
User 1
Day 2
Day n
User n
Day 2
Day n
Clone
Pooled Virtual Desktop:
Pool
Day 1
1
Golden Image
User Profiles
User 1
Day 2
User 1
Day 3
etc
Clone
n
User 1
Terminal Services (Sessions)
VDI (VMs)
Higher ratio of users/server
Session-based isolation
Shared OS across users
Must run as standard user
Lower ratio users/server
VM-based isolation
Dedicated OS per user
Can run as admin
Remote User Experience
Protocol-dependent
Protocol-dependent
User Flexibility
User is running as a user
User can have full rights
Application Compatibility
Windows Server OS
Windows Client desktop
Scalability
Isolation/Security
Push GP-published
applications
AD
Publish
RDP Client
Publish
manually
WinSrv 2008 R2
RDS Session Host
Explorer.exe or Rdpshell.exe
Rdpinit.exe = RDP shell login
application
AD Mode
HTTPs
Single Server Mode
Active Directory
RDS
Web Access
RDP
RDP Client
Load
Balancer
RDS Session Host
Session
Directory
•
IP Virtualization Modes
•
•
•
DHCP integration
•
•
•
•
Per-program
Per-session
Virtual IP addresses will be obtained from
DHCP
Scheduling mechanism fairly distributes CPU cycles across
sessions
Dynamically distributes cycles based on number of active
sessions and their load
Applied at kernel level
Organizations Typically Mix & Match Options
RD Session Host (aka TS)
Pooled Virtual Desktop
Personal Virtual Desktop
• Low cost image management
• Medium cost image management
• High cost image management
• Easiest admin management
• Easier admin management than Personal
• Administrator access (user can install
• Least resources required
• Good compatibility for legacy apps
• Less Resources than personal
• Better compatibility for legacy apps
programs)
• High Resource cost
• Compatibility for legacy apps
External network
Firewall listening for
HTTPS traffic (port 443)
RDP encapsulated in
RPC over HTTPS
RDS Connection Broker(s)
Perimeter network
Internal network
RDS (shared)
Hosts
VDI (dedicated)
Guests within
HyperV
`
`
RDP traffic
RDP traffic
Firewall listening for:
RDP (TCP 3389)
LDAP (TCP 389)
Kerberos (TCP/UDP 88)
DNS (TCP 52)
RADIUS (TCP/UDP 1812)
RADIUS accounting (TCP/UDP
1813)
RemoteFX
Microsoft RemoteFX leverages the power of
virtualized graphics resources and advanced
codecs to recreate the fidelity of hardware-assisted
graphics acceleration, including support for 3D
content and Windows Aero, on a remote user’s
device. This allows for a local-like, remote experience.
Dynamic Memory
Dynamic Memory allows the allocation of a range of
memory (min and max) to individual VMs, enabling
the system to dynamically adjust the VM’s memory
usage based on demand. This provides more
consistency in system performance enabling
better manageability for administrators
Differentiating Innovation
•
•
Content and GPU independent intercept & rendering
Single GPU for multiple Hyper-V guests
•
Applications run at full-speed on host
•
Screen deltas sent to client based on network and client
availability
•
•
•
CODEC designed for text and image content
Single CODEC for VDI and RDS sessions
HW and software manifestations by design
Windows Server 2008 R2
Scenario: Multimedia application enhancements
for remote users primarily accessing RDS from
rich clients
New Features in WS08 R2: Support for multiple
screens, bi-directional audio, Windows Media
Player redirection and enhanced bitmap remoting
Scenarios: RDP 7 for VDI and session
virtualization
Windows Server 2008 R2 SP1
Scenario: VDI desktop replacement for connected
knowledge workers on Windows 7 with good
connectivity.
New Features in WS08 R2 SP1: Host-side
rendering capabilities enabling rich media UX on
broad range of end point devices
Scenarios: RDP 7.1 with RemoteFX available for
VDI and session virtualization
GPUs
ATI
Nvidia
Logo identified
GPUs
FirePro: 5800, 7800, 8800
FireStream: 9270
- Quadro: 880M, 2800M, 3800,
4800, 5800
- (Next generation GPU)
Appliance form
factor
n/a
- Quadroplex 2200 S4
- (Next generation GPU)
The client must
support RDP 7.1
USB redirection
must be enabled via
group policy
GP update, followed
by reboot is
required
Computer Configuration\Administrative Templates\Windows Components\Remote Desktop
Services\Remote Desktop Connection Client\RemoteFX USB Device Redirection
RemoteFX must be
enabled on the VM
Group Policies are
available to control
USB redirection
USBR can be
enabled/disabled
completely
Computer Configuration\Administrative
Templates\Windows Components\Remote Desktop
Services\Remote Desktop Session Host\Device
and Resource Redirection
More granular control of redirected devices can be achieved via
Device Installation Restrictions
Computer Configuration\Administrative Templates\System\Device Installation Restrictions
PowerShell HyperV On/Off Scripts: http://www.networkworld.com/community/morimoto
Blue Section
http://www.microsoft.com/cloud/
http://www.microsoft.com/privatecloud/
http://www.microsoft.com/windowsserver/
http://www.microsoft.com/windowsazure/
http://www.microsoft.com/systemcenter/
http://www.microsoft.com/forefront/
http://northamerica.msteched.com
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn