Howard Chow Microsoft MVP Session Code: VIR307 Agenda
Remote Desktop Services… What’s that?! Remote Desktop Services - VDI Drilldown Demo Introducing Remote Desktop Services (RDS)! WS03 WS 2008 WS 2008 R2
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 RDS New & Improved
RDS & VDI – an Remote Application Remote Application integrated solution Access Access
Hyper-V support for virtual RemoteApp & Desktop True multiple desktops Connections monitor support
Single discovery, broker & RemoteApp & Desktop Multimedia Support publishing infrastructure & Web Access & Bi direction audio
2D and 3D remoting RD Gateway Security SCVMM Support for DirectX 10.1 Improvements (DXGI 1.1)
Platform & Management New API, Connection Broker Extensibility,, Powershell Support, Best Practices Analyzer RDS & VDI – An Integrated Solution
Hyper-V-based Remote Desktop
Remote App Virtual Server Desktop 1
Authentication
Client RemoteAppRemote Desktop& Desktop Remote Desktop WebGateway Access Server Server Connection Broker Full Fidelity RemoteApp & Desktops
RemoteApp & Desktop Connections RemoteApp & Desktops icons integrated into start menu etc Icons refreshed & updated automatically
Multimedia Support & Audio Input Experience rich multimedia redirection Use VoIP applications and speech recognition.
True multiple monitor support Use up to 10 monitors of any size or layout with RemoteApp and Desktops Applications behave like users expect – e.g. PowerPoint installing them locally
Aero Glass for Remote Desktop Server Uses have the same new Windows 7 look and feel when using Remote Desktop Server
RemoteApp™ Language Bar Support Configure applications that use alternate language settings (e.g. right to left languages) from the local language Remote Application Access
RDS and VDI – An Integrated Solution Single broker to connect users to sessions or virtual machines, out of the box solution for VDI scenarios with Hyper-V
RemoteApp & Desktop Connections Centrally managed list of applications and desktops (RDS & VDI) Automatically published, refreshed & integrated with Windows 7
RemoteApp & Desktop Web Access Integrated with RemoteApp & Desktop Connection management tools Provides access to applications & desktops from Windows 7, Vista & XP
Integrated Single Sign On. only a single logon for RemoteApp & Desktop connections Forms based logon for RemoteApp & Desktop Web Access
Remote Desktop Gateway . Session & Idle timeouts to enforce policy and authorization refresh Pluggable authentication and consent signing RDS – New and Improved
Unified Admin and User experience for RD Session Host RD Virt Host RD Session Host (1 session per user) Single Image Pooled Personal VMs RD Virtualization Host (1 VM VMs w/desktop OS per user) Two options for VM-based desktops Pooled virtual desktop Permanent virtual desktop
Richer remoting experience (multi-mon, Sessions VMs multi-media, bi-directional audio, rich with Server OS with Client OS graphics) (Session-per-user) (VM-per-user) Better App Compat thru AppV for RDS
Scalable VM management thru SCVMM RD Connection Improvements in RD Session Host Broker Pooled vs. Personal Virtual Desktops Personal Virtual Desktop:
Day 1 Day 2 Day n
User 1 Day 2 Day n Golden Clone Image
User n Day 2 Day n
Pooled Virtual Desktop: User Profiles Pool Day 1 Day 2 Day 3
etc 1 User 1 User 1
Golden Clone Image AppV
n User 1
Microsoft Confidential RDS Role Services (Components)
RD VHD VHD VHD Virt. VHD VHD VHD Host Hyper-V Retrieve List of RDVH Agent RD Connection. Desktops Broker RD Retrieve List of RemoteApp Remote apps / Session sessions Host Remote Desktop
RD Web Access RD Gateway (feed & web access)
HTTPS RDP over RCP / HTTPS Client Win7: RemoteApp & Desktop Connections RD Client XP / Vista: IE Conn Broker in VDI deployments Active Directory
3. Query Personal Desktop for User
4.Query/ RD Virt Host RD Connection Broker Start VM Hyper-V 2.Get Target 5.Return Machine Target Machine VM TSV TSV RD Redirector TSVVM
1.Connect to 6.Redirect MyPersonalDesktop To Machine
Client RDS Deployment Options RDS Deployment Options
Mix & match options RD Session Host (aka TS) Pooled Virtual Desktop Personal Virtual Desktop
• Low cost image • Medium cost image • High cost image management management management • Administrator access (user can • Easier admin management than install programs) • Easiest admin management Personal • High Resource cost • Least resources required • Less Resources than personal • Compatibility for legacy apps • Good compatibility for • Better compatibility for legacy legacy apps apps
Microsoft Confidential
RD Virt Host and AppV – Better Together
Problem Solution
Badly written Apps store AppV – redirects user state to User Profile user state outside user profile Reduce cost of App AppV - Streaming makes it easier to deployment/management centrally deploy and update applications AppV – Silo reduces test effort
Support multi-workload AppV – User based app assignment, Silo (role based assignment of reduces app conflicts and can allow apps ) multiple versions of apps to be deployment.
Microsoft Confidential RD Virt Host and SCVMM – Better Together
Problem Solution
Scalable approach to create Guest SCVMM’s VM creation is Template OS in VM based, IC’s auto-installed, Scriptable.
Track and manage large number of SCVMM VM library VMs
Microsoft Confidential VDI Summary
Personal and Pooled Virtual Desktops Permanent VM per user assignment through Active Directory Temporary VM per user assignment on RD Connection Broker
Centralized Management of RemoteApp and Desktop Connections Centrally managed list of applications and desktops (RDS & VDI) Automatically published, refreshed & integrated with Windows 7
RDS and VDI – An Integrated Solution Single broker to connect users to sessions or virtual machines, out of the box solution for VDI scenarios with Hyper-V Unified user connection experience
Connection Broker Extensibility Orchestration plug-ins – e.g. VM preparation, VM placement Policy plug-ins – e.g. load balancing, security etc Resources
www.microsoft.com/teched www.microsoft.com/learning
Sessions On-Demand & Community Microsoft Certification & Training Resources
http://microsoft.com/technet http://microsoft.com/msdn
Resources for IT Professionals Resources for Developers
www.microsoft.com/learning Microsoft Certification and Training Resources Resources For more information on Microsoft Virtualization including: Whitepapers Product Downloads Case Studies ROI Calculators Solutions with Partners
Visit: www.microsoft.com/virtualization
Be sure to stop by the TLC area to speak with subject-matter-experts and see live product demos
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.