Upload
melinda-benson
View
218
Download
0
Tags:
Embed Size (px)
Citation preview
Windows 2008 R2 - Remote Desktop Services: VDI - RD Connection Broker, RD Virtualization Host Drilldown
André KeartlandInobits ConsultingVIR303
Agenda
Remote Desktop Services… What’s that?!Remote Desktop Services - VDI DrilldownDemo
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
RDS Deployment Scenarios
Remote AccessDesktop ReplacementApp ConsolidationBranch OfficePartner Access
So what is VDI?VMs on Hyper-V running desktop OS – users access via RDS
Windows Server 2008 R2 RDS has specific enhancements to facilitate VDI
Why?Basically another way to deliver RDSMultiple OS instances (1 per user) instead of one shared instance per serverSolves issues that may exist with traditional shared server solutions
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
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 RDSScalable VM management thru SCVMMImprovements 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
Golden Image
User 1
User n
Day 2 Day n
Day 2 Day n
Day 1 Day 2 Day n
Clone
Personal Virtual Desktop:
Golden Image
1
n
User 1
Pool Day 1 Day 2 Day 3
Clone
User 1
User 1
Pooled Virtual Desktop:
Pooled vs. Personal Virtual Desktops
User Profiles
AppV
etc
Microsoft Confidential
RDS Role Services (Components)
Client
XP / Vista: IE
Win7: RemoteApp & Desktop Connections
RD Web Access(feed & web access)
RD Client
HTTPS RDP over RCP / HTTPS
RD Connection. Broker
RDSessionHost Remote Desktop
RemoteApp
Retrieve List of Desktops
Retrieve List of Remote apps /
sessions
RD Virt.Host Hyper-V
VHD VHD VHDVHD VHD VHD
RDVH Agent
RD Gateway
VM
RD Redirector
RD Connection Broker
Client
TSVTSVTSVVM
Hyper-V
RD Virt Host
1.Connect to MyPersonalDesktop
2.Get TargetMachine
5.Return Target Machine
4.Query/Start VM
6.RedirectTo Machine
7.Connect to Machine
Active Directory
3. Query Personal Desktop for User
Conn Broker in VDI deployments
demo
RD Virt Host and AppV – Better Together
Problem Solution
Badly written Apps store user state outside user profile
AppV – redirects user state to User Profile
Reduce cost of App deployment/management
AppV - Streaming makes it easier to centrally 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
RD Virt Host and SCVMM – Better Together
Problem Solution
Scalable approach to create Guest OS in VM
SCVMM’s VM creation is Template based, IC’s auto-installed, Scriptable.
Track and manage large number of VMs
SCVMM VM library
Microsoft Confidential
RDS and VDI – An Integrated SolutionSingle broker to connect users to sessions or virtual machines, out of the box solution for VDI scenarios with Hyper-V Unified user connection experience
Centralized Management of RemoteApp and Desktop Connections
Centrally managed list of applications and desktops (RDS & VDI)Automatically published, refreshed & integrated with Windows 7
VDI Summary
Personal and Pooled Virtual DesktopsPermanent VM per user assignment through Active DirectoryTemporary VM per user assignment on RD Connection Broker
Connection Broker ExtensibilityOrchestration plug-ins – e.g. VM preparation, VM placementPolicy plug-ins – e.g. load balancing, security etc
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
Related ContentOverview of Remote Desktop Services (Previously Known as Terminal Services) Mon 3 Aug (08:00 - 09:00) | 200 - Intermediate| Session Room D3 | Speaker: Andre Keartland
WTB234 Planning for Microsoft Windows Remote Desktop Services (Whiteboard Session) Tue 4 Aug (13:15 - 14:15) | 200 - Intermediate| Session Room D2 | Speaker: Steven Spirou
ResourcesFor more information on Microsoft Virtualization including:
WhitepapersProduct DownloadsCase StudiesROI CalculatorsSolutions with Partners
Visit: www.microsoft.com/virtualization
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.