Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

23

Transcript of Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Page 1: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.
Page 2: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Overview of Remote Desktop Services (Previously Known as Terminal Services)

Ashwin PalekarGroup Program ManagerMicrosoft CorporationWSV308

Page 3: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Agenda

Remote Desktop Services… What’s that?!What is new in Windows Server 2008 R2?Demo

Page 4: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

WS 2008 Terminal Services TodayRemoteApp™

Applications look and feel like they are running locallyCan be provisioned using MSI files or TS Web Access

RD GatewaySecurely access any RDP host machine over the firewallIntegrates with Network Access Protection

RemoteApp & Desktop Web AccessProvides easy to configure web page to launch RemoteApp programsDesigned for lower complexity configurations

RD Easy PrintRemoves need to install any printer drivers on terminal server100% of printer functionality is available to user

Platform InvestmentsImproved management via new APIs, WMI & Improved Event LogsImproved security & reliability, e.g. ability to patch TS without restart

Page 5: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

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

Page 6: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Deployment Scenarios

Remote AccessDesktop ReplacementApp ConsolidationBranch OfficePartner Access

Page 7: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

RDS – New and ImprovedUnified Admin and User experience for

RD Session Host (1 session per user) RD Virtualization Host (1 VM w/desktop OS per user)

Two options for VM-based desktopspooled virtual desktoppermanent virtual desktop

Richer remoting experience (multi-mon, multi-media, bi-directional audio, rich graphics)

Better App Compat thru AppV for RDS

Scalable VM management thru SCVMM

Enhancements in RD Session Host

VMs with Client OS(VM-per-user)

RD Connection

Broker

Pooled VMs

Sessions with Server OS

(Session-per-user)

Single Image

RD Virt HostRD Session Host

Personal VMs

Page 8: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

RDS Deployment Options

RD Session Host (aka TS)

• Low cost image

management

• Easiest admin management

• Least resources required

• Good compatibility for

legacy apps

Pooled Virtual Desktop

• Medium cost image

management

• Easier admin management than

Personal

• Less Resources than personal

• Better compatibility for legacy

apps

Personal Virtual Desktop

• High cost image management

• Administrator access (user can

install programs)

• High Resource cost

• Compatibility for legacy apps

Customers will mix & match options

Page 9: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

demo

Page 10: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Drilldown into RD Session Host

Page 11: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

RD Session Host improvements

Application CompatibilityWindows Installer RD Session Host CompatibilityPer-session and per-application IP

Reduce impact of users on one anotherFair Share CPU Distribution among sessions

Prevent overflow of Roaming User Profile cacheQuota for overall RUP cache on the server

SecurityKerberos authentication for RDSH Farm

Page 12: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Application Compatibility

Windows Installer applications issuesMost apps are written for desktops

In the past MSI apps needed special installation steps on RDSWindows Installer RD Session Host Compatibility

Brings in missing per-user configuration settings during initial app startup phaseAllows concurrent MSI installations from multiple users by queuing requests

Single IP issuesLOB apps allow only one connection from one IP addressRegulatory

Page 13: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

IP Virtualization

IP Virtualization ModesPer-programPer-session

DHCP integrationVirtual IP addresses will be obtained from DHCP

13

RD Server

BackendServer

10.0.0.1 10.0.0.2 10.0.0.3

10.0.0.31 10.0.0.32 10.0.0.33

Page 14: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Fair Share CPU Scheduling

Scheduling mechanism fairly distributes CPU cycles across sessionsDynamically distributes cycles based on number of active sessions and their loadApplied at kernel level

Page 15: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Algorithm for Equal CPU Distribution

Sharing on Per CPU basisEach session gets a fraction of each CPU

Interval divided among sessions using Round RobinEvery 150 ms all threads are freed from idle queue and given a fresh startBy default all sessions have same weight so even division of CPU where each quantum = 150/number of sessions

Threads exceeding quota are queued on interrupt If CPU finishes under-quota threads, it takes highest pri thread of least over-quota session and gives session 5 ms

Page 16: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

RD Gateway

Security ImprovementsDevice Redirection policy enforcementDisconnect after IdleReauthenticate after Session timer

MessagesShow Legal messages (EULA) before connectivityAdministrator Messaging - Service Messaging

BPABest practice analyzer to warn Administrators of improper RD Gateway server configuration

Microsoft Confidential

Page 17: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

RD Session Host and AppVBetter together

Problem Solution

Improve AppCompat AppV

Reduce cost of App deployment/management

AppV - Streaming makes it easier to deploy and update applicationsAppV – Silo reduces test effort

Support multi-workload (role based assignment of apps )

AppV – User based app assignment, Silo reduces app conflicts and can allow multiple versions of apps to be deployment.

Microsoft Confidential

Page 18: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

TS & VDI – an integrated solution

Hyper-V support for virtual desktops

Single discovery, broker & publishing

infrastructure

SCVMM Support

Remote Application Access

RemoteApp & Desktop Connections

RemoteApp & Desktop & Web Access

RD Gateway Security Improvements

Full Fidelity RemoteApp &

Desktops

True multiple monitor support

Multimedia Support & Bi direction audio

2D and 3D remoting for DirectX 10.1

(DXGI 1.1)

ImprovedNEW! Improved

Platform & Management ImprovementsNew API, Connection Broker Extensibility,,

Powershell Support, Best Practices Analyze, Full MSI support

WS08 R2 – New and Improved

Page 19: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

www.microsoft.com/teched Sessions On-Demand & Community

http://microsoft.com/technet Resources for IT Professionals

http://microsoft.com/msdn Resources for Developers

www.microsoft.com/learning Microsoft Certification & Training Resources

Resources

www.microsoft.com/learningMicrosoft Certification and Training Resources

Page 20: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Related ContentVIR307 Windows 2008 R2: Remote Desktop Services: VDI - RD Connection Broker, RD Virtualization Host Drilldown - Drilldown into WS08 R2 RDS VDI Solution

WSV208 Windows Server 2008 R2: Work Anywhere Infrastructure - Overview of DirectAccess and RDS for anywhere access

VIR305 - Microsoft Remote Desktop Protocol (RDP) Architecture and Improvements Drilldown into RDP features

Page 21: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Windows Server ResourcesMake sure you pick up your copy of Windows Server 2008 R2 RC from the Materials Distribution Counter

Learn More about Windows Server 2008 R2: www.microsoft.com/WindowsServer2008R2

Technical Learning Center (Orange Section): Highlighting Windows Server 2008 and R2 technologies•Over 15 booths and experts from Microsoft and our partners

Page 22: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

Complete an evaluation on CommNet and enter to win!

Page 23: Ashwin Palekar Group Program Manager Microsoft Corporation WSV308.

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