Howard Chow 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 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 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 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 look and feel when using Remote Desktop Server

RemoteApp™ Language Bar Support Configure applications that use alternate language (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

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, 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.