540 likes | 1.53k Views
Required Slide. SESSION CODE: VIR316. Remote Desktop Session Host vs. Virtual Desktop Infrastructure Smackdown. Benny Tritsch CTO, Immidio – www.immidio.com teched@drtritsch.com. Required Slide
E N D
Required Slide SESSION CODE: VIR316 Remote Desktop Session Host vs. Virtual Desktop Infrastructure Smackdown Benny Tritsch CTO, Immidio – www.immidio.com teched@drtritsch.com
Required Slide Speakers, please list the Breakout Sessions, Interactive Sessions, Labs and Demo Stations that are related to your session. Agenda • Introducing RDSH and RDVH • Challenges? Are there Challenges? • Diving into some Details (plus Demos) • Comparison – The Smackdown • Summary
Virtual Desktops – All or Nothing? • Will Remote Desktop Session Host and Remote Desktop Virtualization Host kill Rich Clients? • Did online banking and credit cards replace cash and wallets? • Did public transport services replace individually owned vehicles? • There’s a simple rule: Virtual Desktops are useful for all enterprises, but not for all users!
The Different Desktop Options Local Hosted PC Laptop VMs Sessions
Hosted Desktops – Server Side RDS VDI RDP Sessions OS Hypervisor Hypervisor Hardware Hardware Hardware Datacenter Virtualized RD Session Hosts Shared/Pooled Virtual Desktops Dedicated/Personal Virtual Desktops Remote Desktop Session Host
Hosted Desktops – Client Side Desktop Hosting Server Remoting Protocol Remote Desktop Client
Why Remote/Virtual Desktops? Mergers and Acquisitions Work from Home Centralized Desktop Developers Remote Admin Access Application Compatibility Enhanced Agility Contractors/ Offshoring
Microsoft Virtual Desktops Suite Remote Desktop Virtualization Host Home Mobile Remote Desktop Protocol Office Remote Desktop Session Host
Remote Desktop Session Host 01101011 10110001 01110011 Presentation Data Application Back-end Application Data Application Front-end Presentation Data RDSH Desktop Deployment Data Management Server
HTTPs SSL Remote Desktop Session Host RD Web Access RD Connection Broker RDP Client WS 2008 R2 RDSH Active Directory & Network Policy Server RD Gateway Authorization Policies
Remote Desktop Virtualization Host 01101011 10110001 01110011 Presentation Data Application Back-end Application Data Application Front-end Presentation Data Workstation Desktop Deployment Data Management Server
HTTP RDP RDP Remote Desktop Virtualization Host RDSH Redirection Mode AD Domain Service RDP Client RD Web Access RD Connection Broker RD Virtualization Host
RemoteApp Programs Desktop Hosting Server RDP RemoteApp/ Published App Local Application Remote Desktop Client
Virtual Desktop and Application Brokerage Desktop/ Application Broker Executive Personal VMs Sales Pooled VMs Management Tools Development
Challenges Are there any challenges?
Desktop Composition GDI/GDI+ WPF DirectX/OpenGL Video/Audio Silverlight Flash
Challenge – App Compatibility Administrator Registry: HKCU (User Profile – Admin) Registry: Shadow Keys – Write Global .ini Files (%WinDir%, \WINDOWS) Global Temp Files (%Temp%) Global API Calls (GetWindowsDirectory) Registry: HKCU (User Profile – User) Registry: Shadow Keys – Read Adapted .ini Files (%WinDir%, \WINDOWS) Specific Temp Files (%Temp%) Specific API Calls (GetWindowsDirectory) User
RDS Shim – TsAppCmp.dll RDS Shim RDS Shim Registry File System
Client and Host Rendering ? ? Client Window Manager Host Window Manager
Challenge – WAN Remote Desktop Protocol
Challenge – Application Publishing Remote Desktop Protocol
Market Development Business Desktops (in million) Desktops per Admin Ratio 1/10 1,000 1/100 800 1/1,000 600 Time
Summary – When to Use What? • RD Session Host • Best technology for lowest TCO • Superior user density • Ideal for task workers • Many management tools available • RD Virtualization Host • Best when personalization is needed • Workstation desktop (no server desktop) • Compatibility, predictability, flexibility and agility
Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Track Resources • Immidio Resource Kit – http://www.immidio.com • Remote Desktop Services Community Site – http://www.drtritsch.com • RDS Step-by-Step Guides – http://blogs.msdn.com/b/rds/archive/2009/07/07/new-step-by-step-guides-available-for-remote-desktop-services.aspx • Remote Desktop Services Team Blog – http://blogs.msdn.com/b/rds/ • DABCC Virtualization News – http://www.dabcc.com
Virtualization Track Resources • Stay tuned into virtualization at TechEd NA 2010 by visiting our event website, Facebook and Twitter pages. Don’t forget to visit the Virtualization TLC area (orange section) to see product demos, speak with experts and sign up for promotional giveaways • Microsoft.com/Virtualization/Events • Facebook.com/Microsoft.Virtualization • Twitter.com/MS_Virt • Like this session? Write a blog on 2 key learning's from this session and send it to #TE_VIR and you could win a Lenovo IdeaPad™ S10-3 with Windows 7 Netbook! Review the rules on our event websiteMicrosoft.com/Virtualization/Events
Required Slide Resources Learning • Sessions On-Demand & Community • Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning • Resources for IT Professionals • Resources for Developers • http://microsoft.com/technet • http://microsoft.com/msdn
Required Slide Complete an evaluation on CommNet and enter to win!
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registrationJoin us in Atlanta next year
© 2010 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.