Ashwin Palekar Group Program Manager Microsoft Corporation WSV308 Agenda Remote Desktop Services… What’s that?! What is new in Windows Server 2008 R2? Demo.

Download Report

Transcript Ashwin Palekar Group Program Manager Microsoft Corporation WSV308 Agenda Remote Desktop Services… What’s that?! What is new in Windows Server 2008 R2? Demo.

Ashwin Palekar
Group Program Manager
Microsoft Corporation
WSV308
Agenda
Remote Desktop Services… What’s that?!
What is new in Windows Server 2008 R2?
Demo
WS 2008 Terminal Services Today
RemoteApp™
Applications look and feel like they are running locally
Can be provisioned using MSI files or TS Web Access
RD Gateway
Securely access any RDP host machine over the firewall
Integrates with Network Access Protection
RemoteApp & Desktop Web Access
Provides easy to configure web page to launch RemoteApp programs
Designed for lower complexity configurations
RD Easy Print
Removes need to install any printer drivers on terminal server
100% of printer functionality is available to user
Platform Investments
Improved management via new APIs, WMI & Improved Event Logs
Improved security & reliability, e.g. ability to patch TS without restart
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
Deployment Scenarios
Remote Access
Desktop Replacement
App Consolidation
Branch Office
Partner Access
RDS – New and Improved
Unified Admin and User experience for
RD Session Host (1 session per user)
RD Virtualization Host (1 VM w/desktop OS per
user)
RD Session Host
Single Image
RD Virt Host
Pooled
VMs
Personal VMs
Two options for VM-based desktops
pooled virtual desktop
permanent virtual desktop
Richer remoting experience (multi-mon, multimedia, bi-directional audio, rich graphics)
Sessions
with Server OS
(Session-per-user)
VMs
with Client OS
(VM-per-user)
Better App Compat thru AppV for RDS
Scalable VM management thru SCVMM
Enhancements in RD Session Host
RD
Connection
Broker
RDS Deployment Options
Customers will mix & match options
RD Session Host (aka TS)
• Low cost image
management
• Easiest admin management
Pooled Virtual Desktop
• Medium cost image
management
• Easier admin management than
Personal
• Least resources required
• Good compatibility for
legacy apps
• 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
Drilldown into RD Session Host
RD Session Host improvements
Application Compatibility
Windows Installer RD Session Host Compatibility
Per-session and per-application IP
Reduce impact of users on one another
Fair Share CPU Distribution among sessions
Prevent overflow of Roaming User Profile cache
Quota for overall RUP cache on the server
Security
Kerberos authentication for RDSH Farm
Application Compatibility
Windows Installer applications issues
Most apps are written for desktops
In the past MSI apps needed special installation steps on RDS
Windows Installer RD Session Host Compatibility
Brings in missing per-user configuration settings
during initial app startup phase
Allows concurrent MSI installations from
multiple users by queuing requests
Single IP issues
LOB apps allow only one connection from one IP address
Regulatory
IP Virtualization
IP Virtualization Modes
Per-program
Per-session
DHCP integration
Virtual IP addresses will be
obtained from DHCP
13
Fair Share CPU Scheduling
Scheduling mechanism
fairly distributes CPU
cycles across sessions
Dynamically distributes
cycles based on
number of active
sessions and their load
Applied at kernel level
Algorithm for Equal CPU Distribution
Sharing on Per CPU basis
Each session gets a fraction of each CPU
Interval divided among sessions using Round Robin
Every 150 ms all threads are freed from idle queue and
given a fresh start
By 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
RD Gateway
Security Improvements
Device Redirection policy enforcement
Disconnect after Idle
Reauthenticate after Session timer
Messages
Show Legal messages (EULA) before connectivity
Administrator Messaging - Service Messaging
BPA
Best practice analyzer to warn Administrators of
improper RD Gateway server configuration
Microsoft Confidential
RD Session Host and AppV
Better together
Problem
Solution
Improve AppCompat
AppV
Reduce cost of App
deployment/management
AppV - Streaming makes it easier to deploy
and update applications
AppV – 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
WS08 R2 – New and Improved
NEW!
Improved
TS & VDI – an
integrated solution
Remote Application
Access
Hyper-V support for
virtual desktops
RemoteApp & Desktop
Connections
Single discovery, broker
& publishing
infrastructure
RemoteApp & Desktop
& Web Access
SCVMM Support
RD Gateway Security
Improvements
Improved
Full Fidelity
RemoteApp &
Desktops
True multiple monitor
support
Multimedia Support &
Bi direction audio
Platform & Management Improvements
New API, Connection Broker Extensibility,,
Powershell Support, Best Practices Analyze, Full MSI support
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
Related Content
VIR307 Windows 2008 R2: Remote Desktop Services: VDI - RD Connection Broker, RD
Virtualization Host Drilldown
- Drilldown into WS08 R2 RDS VDI Solution
VIR305 - Microsoft Remote Desktop Protocol (RDP) Architecture and Improvements
Drilldown into RDP features
WSV208 Windows Server 2008 R2: Work Anywhere Infrastructure
- Overview of DirectAccess and RDS for anywhere access
Windows Server Resources
Make 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
Complete an
evaluation on
CommNet and
enter to win!
© 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.