Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dan Stolts, MCSE, MCITP… Founder/President: Virtualization Group – Boston President: Boston User Groups

Similar presentations


Presentation on theme: "Dan Stolts, MCSE, MCITP… Founder/President: Virtualization Group – Boston President: Boston User Groups"— Presentation transcript:

1 Dan Stolts, MCSE, MCITP… Founder/President: Virtualization Group – Boston www.virtg.com www.virtg.com President: Boston User Groups http://www.BostonUserGroups.org http://www.BostonUserGroups.org IT Pro Evangelist: Microsoft http://blogs.technet.com/danstolts http://blogs.technet.com/danstolts Founder/Owner: Bay State Integrated Technology, Inc. http://www.BayStateTechnology.com http://www.BayStateTechnology.com

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

3 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 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 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 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 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 Platform Investments Improved management via new APIs, WMI & Improved Event Logs Improved security & reliability, e.g. ability to patch TS without restart

4 Introducing Remote Desktop Services (RDS) ! WS03WS 2008WS 2008 R2 Terminal Services Remote Desktop Services Terminal Server RD Session Host TS Session DirectoryTS Session BrokerRD Connection Broker TS Licensing Server RD Licensing Server TS GatewayRD Gateway TS Web AccessRD Web Access RD Virtualization Host

5 Tools Have New Names WS03WS 2008WS 2008 R2 Terminal Services Manager Remote Desktop Server Manager Terminal Services Configuration Remote Desktop Server Configuration TS Gateway ManagerRemote Desktop Gateway Manager TS Licensing Manager Remote Desktop Licensing Manager TS RemoteApp Manager RemoteApp Manager Remote Desktops MMC Remote Desktops Remote Desktop Web Access Configuration Remote Desktop Session Host Configuration

6 TS 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 TS 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 Improving the User Experience Experience rich multimedia, VoIP integration, aero glass remoting, true multi-monitor support Improving the User Experience Experience rich multimedia, VoIP integration, aero glass remoting, true multi-monitor support RemoteApp & Desktop Connections Centrally hosted applications integrated into start menu, desktop, etc. Can personalize a non-work PC with work applications without installing them locally. RemoteApp & Desktop Connections Centrally hosted applications integrated into start menu, desktop, etc. Can personalize a non-work PC with work applications without installing them locally. Improved Management Toolset Reduce repetitive task with Powershell support, improved application install, connection broker install & profile management Improved Management Toolset Reduce repetitive task with Powershell support, improved application install, connection broker install & profile management Platform Investments Multiple levels of extensibility for custom partner solutions for Remote Desktop Services & VDI based solutions Platform Investments Multiple levels of extensibility for custom partner solutions for Remote Desktop Services & VDI based solutions Remote Desktop Services in R2

7 Deployment Scenarios Remote Access Desktop Replacement App Consolidation Branch Office Partner Access

8 RDS – New and Improved VMs with Client OS (VM-per-user) RD Connection Broker Pooled VMs Unified 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 desktops pooled virtual desktop permanent 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 Sessions with Server OS (Session-per-user) Single Image RD Virt Host RD Session Host Personal VMs

9 Golden Image User 1 User n Day 2 Day n Day 2 Day n Day 1Day 2Day n Clone Personal Virtual Desktop: Golden Image 1 n User 1 PoolDay 1Day 2Day 3 Clone User 1 Pooled Virtual Desktop : Pooled vs. Personal Virtual Desktops User Profiles AppVAppV etc

10 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 Microsoft Confidential

11 RDS Deployment options: TS vs. VDI Terminal Services (Sessions) VDI (VMs) Technology Maturity ProvenEmerging Scalability Higher ratio of users/server Lower ratio users/server Isolation/Security Session-based isolation Shared OS across users Must run as standard user VM-based isolation Dedicated OS per user Can run as admin Remote User Experience Protocol-dependentProtocol-dependent User Flexibility User is running as a user User can have full rights Application Compatibility Windows Server OS Windows Client desktop Availability of Skilled IT Staff High (TS experts) Low (VM experts) Microsoft Confidential

12 WS 2008 R2 RDS - New & Improved 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 Improvements New API, Connection Broker Extensibility,.. Platform Improvements New API, Connection Broker Extensibility,..

13

14 Multimedia Support & Audio Input Experience rich multimedia redirection Use VoIP applications and speech recognition. Multimedia Support & Audio Input Experience rich multimedia redirection Use VoIP applications and speech recognition. True multiple monitor support Use upto 10 monitors of any size or layout with RemoteApp and Desktops All applications behave like users expect – e.g. PowerPoint True multiple monitor support Use upto 10 monitors of any size or layout with RemoteApp and Desktops All applications behave like users expect – e.g. PowerPoint Aero Glass for Remote Desktop Server Uses have the same new Windows 7 look and feel when using Remote Desktop Server 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 bar RemoteApp™ Language Bar Support Configure applications that use alternate language settings (e.g. right to left languages) from the local language bar Remoting RDP Experience Improvments

15 TS 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 TS 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 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 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 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 Remote Desktop Gateway. Session & Idle timeouts to enforce policy and authorization refresh Pluggable authentication and consent signing Remote Application Access

16 Improved Application Compatibility Improved Microsoft Installer (MSI) compatibility Improved Application Compatibility Improved Microsoft Installer (MSI) compatibility RDS Powershell Provider Easily automate and script administrative tasks for remote desktop scenarios RDS Powershell Provider Easily automate and script administrative tasks for remote desktop scenarios Use Profile Cache Quota Removes need to delete profiles at logoff – speeds up logon. Ensures profiles never overrun disk space; least used profiles deleted Use Profile Cache Quota Removes need to delete profiles at logoff – speeds up logon. Ensures profiles never overrun disk space; least used profiles deleted RemoteApp & Desktop Connections Extensibility Can support discovery of any custom application type Ensure common UI and location for discovering connections RemoteApp & Desktop Connections Extensibility Can support discovery of any custom application type Ensure common UI and location for discovering connections Connection Broker Extensibility Orchestration plug-ins – e.g. VM preparation, VM placement Policy plug-ins – e.g. load balancing, security etc Connection Broker Extensibility Orchestration plug-ins – e.g. VM preparation, VM placement Policy plug-ins – e.g. load balancing, security etc Platform & Management Improvements

17

18 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 RD Session Host Farm 18

19 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 19

20 IP Virtualization IP Virtualization Modes Per-program Per-session DHCP integration Virtual IP addresses will be obtained from DHCP 20

21 Fair Share CPU Scheduling 21 Scheduling mechanism fairly distributes CPU cycles across sessions Dynamically distributes cycles based on number of active sessions and their load Applied at kernel level

22 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 22

23 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

24 RD Session Host and AppV – better together ProblemSolution Improve AppCompatAppV 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

25 More Resources… Dan’s Blog: Watch for Webcast Series http://blogs.technet.com/danstolts Remote Desktop Services on TechNet: http://technet.microsoft.com/en-us/library/dd647502(WS.10).aspx What's New in Remote Desktop Services Deploying RemoteApp and Desktop Connection Step-by-Step Guide Windows Server 2008 TechCenter: Remote Desktop Services (Terminal Services) More on Windows Server 2008 R2: http://technet.microsoft.com/en-us/library/dd349801(WS.10).aspx http://www.microsoft.com/windowsserver2008/en/us/R2.aspx http://www.microsoft.com/windowsserver2008/en/us/R2-top-reasons.aspx Enabling Server and Desktop Virtualization http://www.microsoft.com/windowsserver2008/en/us/R2-virtualization.aspx

26 Server 2008 Articles & White Papers http://www.microsoft.com/windowsserver2008/en/us/white-papers.a spx General Overview Windows Server 2008 Reviewers Guide (Full Version) Windows Server 2008 Reviewers Guide (Condensed Version) Windows Server 2008 Technical Overview (Full Version) Windows Server 2008 Technical Overview (Condensed Version) Windows Server 2008: A Look at Windows Server 2008 in the Field How Windows Server 2008 Delivers Business Value Windows Server 2008 All-Up Datasheet Windows Server 2008 Standard Edition Datasheet Windows Server 2008 Datacenter Datasheet Windows Server 2008 EE and DCE Technical Overview Windows Server 2008 Enterprise Datasheet Windows Server 2008 and Windows Server 2003 Comparison Top 11 Reasons to Upgrade to Windows Server 2008 Windows Server 2008 Itanium-Based Systems Technical Overview White Paper Windows Server 2008 Itanium Datasheet Windows Server 2008 Licensing Overview Security, Performance & Management Solutions Windows Server 2008 Foundation Network Guide Windows Server 2008 Performance Tuning Guide Windows Server 2008 Identity Management Features An Introduction to Network Access Protection Network Access Protection Fast Facts Virtualization Windows Server 2008 Hyper-V Technical Overview Windows Server 2008 Hyper-V Datasheet Top 10 Reasons for Windows Server 2008 Hyper-V Windows Server 2008 Virtualization Product Overview Windows Server 2008 Quick Migration with Hyper-V Windows Server 2008 Advanced Virtualization Benefits Terminal Services Delivering Business Value with Terminal Services Remote Access with Terminal Services Servicing Branch Offices with Terminal Services File and Storage Solutions Branch Office Infrastructure Solution Planning Guide Application Readiness and Deployment Microsoft Windows Server Deployment Toolkit Guide Windows Deployment Services Guide Guide for Upgrading to Windows Server 2008 Application Considerations When Upgrading to Windows Server 2008 Microsoft Assessment and Planning Toolkit Download the Windows Server 2008 Application Compatibility Cookbook Download the ISV Early Access Programs: Getting Started High Availability Windows Server 2008 High-Availability Program Microsoft High-Availability Strategy Overview of Failover Clustering Failover Clustering Architecture Overview Failover Clustering Datasheet Multi-Site Clustering Dynamic Hardware Partitioning White Paper Final Web Application Platform Apache to IIS 7 0 Migration Guide Apache vs. IIS - Myths Comparing IIS and Apache IIS 7.0 Performance Adding Processing power vs Load Balancing IIS 7 for Apache Learn IIS 7.0 IIS 7.0 Reviewers Guide 7 reasons to use IIS 7.0 How IIS7 Benefits the Business Professional How IIS7 Benefits the Technical Professional Using PHP on IIS7 and Server Core Top Ways To Light Up Your Apps On Windows Server 2008

27 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 Improvements New API, Connection Broker Extensibility,, Powershell Support, Best Practices Analyze, Full MSI support Platform & Management Improvements New API, Connection Broker Extensibility,, Powershell Support, Best Practices Analyze, Full MSI support

28 Related Content VIR307 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. Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. VIR305 - Microsoft Remote Desktop Protocol (RDP) Architecture and Improvements. Drilldown into RDP features

29 © 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. Required Slide


Download ppt "Dan Stolts, MCSE, MCITP… Founder/President: Virtualization Group – Boston President: Boston User Groups"

Similar presentations


Ads by Google