Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

18

Transcript of Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

Page 1: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.
Page 2: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

Windows 2008 R2: Remote Desktop Services: VDI - RD Connection Broker, RD Virtualization Host Drilldown

Ashwin PalekarGroup Program ManagerMicrosoft CorpSession Code: VIR307

Page 3: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

Agenda

Remote Desktop Services… What’s that?!Remote Desktop Services - VDI DrilldownDemo

Page 4: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

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

Page 5: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

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

Page 6: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

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

Page 7: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

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

Page 8: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

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

Page 9: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

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

Page 10: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

demo

Page 11: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

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

Page 12: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

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

Page 13: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

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

Page 14: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

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/learningMicrosoft Certification and Training Resources

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Page 15: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

Related Content

WSV308 Overview of Remote Desktop Services (formerly known as Terminal services). Drilldown into WS08 R2 RDS RD Session Host (aka TS Server) improvements.

WSV208 Windows Server 2008 R2: Work Anywhere Infrastructure. Covers Direct Access and RDS options for anywhere access.

VIR305 - Microsoft Remote Desktop Protocol (RDP) Architecture and Improvements. Drilldown into RDP features

Page 16: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

ResourcesFor more information on Microsoft Virtualization including:

WhitepapersProduct DownloadsCase StudiesROI CalculatorsSolutions with Partners

Visit: www.microsoft.com/virtualization

Be sure to stop by the TLC area to speak with subject-matter-experts and see live product demos

Page 17: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

Complete an evaluation on CommNet and enter to win!

Page 18: Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.

© 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.