Renato Francesco Giorgini Evangelist IT Pro [email protected] Remote Desktop Session Host Remote Desktop (client) Remote Assistance Live Mesh Remote Desktop Xbox 360 e Media Center Extenders System Center Configuration Manager Remote control Hyper-V Remote Control Home Virtual machinebased Remote Desktops (“Server-hosted Virtual Desktops”) Mobile Session-based Remote Desktops and Apps (Terminal Services) Office Rich Multimedia and Audio Multiple monitors Remote Desktop Protocol 7 Enhanced 3D Graphics Performance Improvements Consente di avere la “Windows Experience” completa con Aero Glass Il client deve poter supportare Aero Glass Effetti e transizioni supportate Sia per connessioni VDI che RD Session Host Non combinabile con la modalità multimonitor Non utilizzabile dalle RemoteApp RD Session Host Supporto per schermi e risoluzioni multiple Fino a 16 monitor, configurabili singolarmente Risoluzione di ogni monitor fino a 1920x1080 Usabile sia in modalità “full desktop” che per le RemoteApp Non è supportato Aero Glass in modalità multimonitor Supporto per l’Audio bidirezionale Miglirata la sincronizzazione Audio / Video RD Session Host / RD Virtualization Host Redirezione completa pipeline video Windows Media Foundation e Direct Show per le applicazioni supportate Il “rendering” del video avviene nel client Il server invia solo il bytestream, utilizzo di CPU molto ridotto Il codec video deve essere presente nel client Abilitato per Windows Media Player, altri app: opt-in “Full fidelity” con larghezza di banda e latenza sufficienti RD Session Host / RD Virtualization Host Stampanti Dischi locali Drive USB * Smartcard Clipboard Fotocamere digitali * Picture Transfer Protocol Lettori musicali portatili * Media Transfer Protocol Porte Seriali Porte Parallele * = Anche se connessi al pc a sessione RDS già attiva Obiettivo: ottimizzare la user experience anche per contenuti grafici “ricchi” Rendering lato server, output inviato come bitmap al client Supporto per: WPF, Silverligth, Flash Direct2D, Direct3D, DXGI 1.1 DirectX 9, 10, 11, con utilizzo della GPU lato server GPU RD Session Host / RD Virtualization Host Compressione necessaria per ridorre il traffico di rete 1600 x1200 @ 32bpp @15fps = 0.92 Gbps La compressione viene applicata a tutto il traffico RDP Schermo, audio, video, applicazioni 3D Controllabile via Group Policy Possibile usare strumenti HW aggiuntivi per la compressione e l’accellerazione del traffico RDP via WAN Bandwidth Improvement per release Bandwidth - Kbps 200 6 5 150 4 3 Min. 20% Gain! 100 2 50 1 0 Typing and Scrolling XP (RDP 5.2) Scrolling 0 Executive PPT Vista (RDP 6.0) Windows 7 (RDP 7.0) Il RDP è composto da differenti Virtual Channel (VC): grafica, tastiera/mouse, trasferimento files, ... Di default il Virtual Channel grafico usa il 70% della banda Personalizzabile via Registry HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ TermDD FlowControlDisable FlowControlDisplayBandwidth FlowControlChannelBandwidth FlowControlChargePostCompression http://technet.microsoft.com/en-us/library/cc772472(WS.10).aspx http://download.microsoft.com/download/4/d/9/4d9ae285 -3431-4335-a86e969e7a146d1b/RDP_Performance_WhitePaper.docx Connecting From: Windows 7 RDC 7.0 Vista SP1/2 Vista SP1/2 XP SP3 XP SP3 XP SP2 RDC 7.0 RDC 6.1 RDC 7.0 RDC 6.1 RDC 6.1 RDC 5.2 Windows Media Player Redirection Bidirectional Audio Multimonitor Support Aereo Glass Support Enhanced Bitmap Acceleration Language Bar Docking Easy Print Full Full Span Full Span Span XP SP2 RDS Client App. in sessione RDS Avvia stampa Visualizzate Stampanti Client I driver delle stampanti sono presenti solo nel client Scelte opzioni stampa da driver locale File XPS inviato al client via sessione RDS XPS Spool File Stampa tramite RD EasyPrint driver su file XPS Utilizzabile ora anche su connessioni verso macchine Windows 7, ad esempio in scenari VDI Il .Net Framework non è più un requisito su Win7/2008R2 Server Windows Server 2008 R2 Session Host Role Windows Server 2008 Terminal Server Role Windows 7 Minimum Client Requirements Client Windows XP RDC 6.1 .Net Framework 3.5 Windows Vista RDC 6.1 .Net Framework 3.5 Windows 7 Windows Server 2008 Windows Server 2008 R2 .Net Framework 3.5 Windows 7 Windows Server 2008 R2 Hyper-V Server R2 Internet Information Services 7.5 Exchange Server 2010 SharePoint Server 2010 System Center Internet Explorer 8.0 Forefront Protection Suite (Codename “Stirling”) [email protected] http://bit.ly/itpromomentum [email protected] http://blogs.technet.com/italy © 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.