VIR313. 2 RemoteFX Clients Traditional PC Requires a local IT Pro. Consumes ~170W. Cannot meet certain regulatory reqs. Vulnerable to hardware failures.

Slides:



Advertisements
Similar presentations
Optimizing Device Drivers For Terminal Servers Plug And Play Device Redirection Framework Gaurav Daga Program Manager Windows Terminal Server Microsoft.
Advertisements

Introducing Remote Desktop Services
VIR311-R. * *Compared to Windows Server 2008 R2 RTM release. Based on internal testing using LoginVSI Medium workload RemoteFX Dynamic Memory Highest.
WSV302. Source: analyst-reports/2009-forrester-storage-choices -virtual-server.pdf.
WCL211. A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios. Supported by a specialized partner ecosystem Distributors.
SIM Separate solution install paths can be taken, stand alone and SCOM integrated. Both require core AVIcode web apps and DB’s.
Unifying of the remoting experience All features of RDP are available to both sessions and VMs WAN Improvements Progressive download, H.264 encoding.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.

Connect with life Gopikrishna Kannan Program Manager | Microsoft Corporation
2011 SP1 RemoteFX Clients Traditional PC Requires a local IT Pro. Consumes ~170W. Cannot meet certain regulatory reqs. Vulnerable to hardware failures.
The explosion of devices is eroding the standards-based approach to corporate IT. Devices Deploying and managing applications across platforms.
A SOLUTION: 2X REMOTE APPLICATION SERVER. 2X REMOTE APPLICATION SERVER.
Ask a question via #uktechdays or text Microsoft to What is the Optimised Desktop? Does one size fit all? Some vendors would lead you to think.
Desktop Virtualisation Sarah Mannion Desktop Technical Specialist Microsoft UK
IT:Network:Applications VIRTUAL DESKTOP INFRASTRUCTURE.
WARP Software Rasterization Provides 3-D capabilities to sessions and virtual machines at high scale Optimized for knowledge worker workloads.
Windows Server 2012 VDI/RDS Infrastructure and Management Adam Carter Product Marketing Manager Microsoft Corporation Dean Paron Group Program Manager.
Windows Server 2012 VDI/RDS Infrastructure and Management Adam Carter Product Marketing Manager Microsoft Corporation Dean Paron Group Program Manager.
Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.
Terminal Services Terminal Services is the modern equivalent of mainframe computing, in which servers perform most of the processing and clients are relatively.
André Keartland Inobits Consulting VIR303 Agenda Remote Desktop Services… What’s that?! Remote Desktop Services - VDI Drilldown Demo.
Mohnish Chaturvedi Marc Jordan.
WCL M units by 2015 Designed to always be connected to a server-based desktop Examples of Thin Clients Typically runs a light-weight embedded.
Reduce VDI Costs with Windows Thin PC
SIM361. Services Cloud Deployment Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Hyper-V, VMware, Citrix XenServer Network Management.
WCL309. Demo.
OSP219. Experience Office as it was meant to be… without the complexity of setting up servers.
Graphics Virtual Channels (VCs) Mouse & Keyboard VCs Partner Virtual Channel Plug-Ins Partner Virtual Channel Plug-Ins Bulk Compression (RDP5+,
WCL208. Slate Mobile Slate Mobile Laptop Portable Laptop Portable Displays TV, Monitor Displays TV, Monitor All-in-One Desktop All-in-One Desktop.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
WCL202. Slate Mobile Slate Mobile Laptop Portable Laptop Portable Displays TV, Monitor Displays TV, Monitor All-in-One Desktop All-in-One Desktop.
RemoteFX and RDP Rocking RDS in Windows Server 2012 Adam Carter Product Marketing Manager Microsoft Corporation Rob Williams Principal Program Manager.
SIM314 Introduction Transport Layer Summary Network Layer.
Windows Server 2012 VSP Windows Kernel Applications Non-Hypervisor Aware OS Windows Server 2008, 2012 Windows Kernel VSC VMBus Emulation “Designed for.
Title. 1.Breakdown the components of a personal computer 2.This is what we commonly refer to as a Windows OS 3.VDI moves the OS, Apps and Data to.
VIR309. Installed? What version? Are all of the ICs added to the VMs? Integration Components Supported LPs number on host Number of logical processors.
 Nadim Abdo Principal Development Manager Microsoft Corporation
1 Julius Davies Architectural Technology Specialist Microsoft.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Remote Desktop Experience Russel Wilkinson Staff Systems Engineer Enterprise Desktop Solutions VMware, Inc.
DPR302.
Karthik Lakshminarayanan Group Program Manager - RemoteFX Microsoft Corporation SESSION CODE: VIR305.
Global Delivery of Large Scale VDI with Quest and Microsoft Daniel Bolton Information Services Kingston University Mission Statement: To provide a University.
WCL304.
DPR305. Controller Model View Client Business Objects Server Business Objects Data.
WCL323. Why should we care? One of the fastest growing & largest categories Opportunity for new business models (services, content, subscriptions)
Sudarshan Yadav Sr. Program Manager, Microsoft
Shai Tirosh Windows Server Regional Director artNET Experts.
Q XenDesktop & Windows Server 2012 Value Add – RDS & VDI.
1 Nelly Porter Group Program Manager Remote Desktop Virtualization Microsoft Corporation SESSION CODE: WSV309.
V-Alliance Solution Overview Years of Business Success.
DEV351.
VIR306. VM Memory Host Computer Balloon Disk VM Host Computer Memory Balloon Disk Inflate Swap Out Ballloon Deflate VM Host Computer Memory.
Fast and fluid graphics Wide range of network conditions New client devices & form factors Windows Metro style user interface Mobile devices, WAN.
Virtual techdays INDIA │ 9-11 February 2011 virtual techdays What's new Windows Server 2008 R2 Service Pack 1 Aviraj Ajgekar │ Technology Evangelist │
Michael Kleef Senior Technical Product Manager Microsoft Corporation SESSION CODE: WSV205.
VIR312. demo WS03WS 2008 WS 2008 R2 / WS 2008 R2 SP1 Terminal Services Remote Desktop Services Terminal Server RD Session Host TS Session DirectoryTS.
Simple to deploy, easy to manage Consistently rich experience, regardless of deployment model 1 Platform 1 Experience Pooled virtual machines Highest.
Virtualization Vitalis Konopelec Technology Solution Professional Microsoft Slovakia s.r.o.
DEV354. Describe your data Create screens for common tasks Author business logic Customize screen layouts Define custom queries Create custom Silverlight.
Dynamic Memory and Remote Fx Perumal Raja Dell India R & D Centre.
Brian Lauge Pedersen Senior DataCenter Technology Specialist Microsoft Danmark.
Lesson 7: Creating and Configuring Virtual Machine Settings
5/16/ :21 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Measuring end user experience in virtual desktops
Windows 7 and Windows Server 2008 R2 SP1 Overview
Use server-based personal desktops in Windows Server 2016
Level 3 Extended Diploma Unit 13 Computer Systems Architecture
Windows Virtual PC / Hyper-V
Presentation transcript:

VIR313

2

RemoteFX Clients Traditional PC Requires a local IT Pro. Consumes ~170W. Cannot meet certain regulatory reqs. Vulnerable to hardware failures. Limited to PC form factors. Windows Server & RemoteFX Manageable from anywhere. Power footprint is shared. Helps meet regulatory reqs. Recoverable from hardware failures. Enables full range of client form factors. Aero Glass Adobe Flash Microsoft Silverlight DirectX Apps Windows Media HTML 5 Traditional PC Powerful Flexible Diverse Versatile Portable 3

VDI user IT Pro Admin 4

5

Separate host intercept for each graphics stack & client equivalents – gaps Can lead to better bandwidth utilization for intercepted graphics types RDP Client Rendering RDP Host Rendering Leverages Rich Client HW and SW Single intercept point for all graphics – predictable and complete UX Typically requires more bandwidth as traffic is sent as compressed bitmaps Lightweight Clients & Complexity Shifted to Host 6

Content and GPU independent intercept & rendering Single GPU for multiple Hyper-V guests CODEC designed for text and image content Single CODEC for VDI, RDS and WMS sessions HW and software manifestations interoperable by design Screen deltas sent to client based on network and client availability Applications run at full-speed on host Differentiating Innovation Supports all USB devices. Redirection over RDP. No client side drivers needed.

W7 SP1 Guest OS VGPU Driver Hyper-V Parent Partition RCC VMBUS Hyper-V Integrated Shared Memory Comms Hyper-V Integrated Shared Memory Comms RDP GPU VGPU output rendered to physical GPU via DirectX. Screen deltas captured from GPU. First phase of CODEC runs on GPU. Inter-VM Communications Optionally offloads CODEC from CPU/GPU increasing fidelity and scale. Protocol Fundamentals (e.g. Authn, Encryption) vGPU (WDDM) driver exposes parent GPU to guest OS. RemoteFX Hardware ASIC and Driver WS08 R2 SP1 Hyper-V Server 8

RemoteFX Hyper-V VM Bus Parent Integration RCC Hyper-V VMBUS Shared Memory Comms RemoteFX Hyper-V VM Bus Child Integration RemoteFX VGPU Driver 9

RemoteFX Hyper-V VM Bus Parent Integration RCC RemoteFX Hyper-V VM Bus Child Integration RemoteFX ASIC DRIVER RemoteFX ASIC Hyper-V VMBUS Shared Memory Comms User Mode RDP RemoteFX VGPU Driver RDP 10

User Kernel Session [1…n] TS Core LSM TERMSRV Session 0 RDPWSX RDP Core TERMDD RDPWD TDTCP WIN32K.SYS RDPDD (RDP Display Driver) RemoteFX Encode Library Other RDP

RemoteFX for RDVH (VDI)RemoteFX for RDSH (TS) Hardware/Software Requirements CPU with SLAT (SSE2 is a subset of SLAT) X CPU with SSE 2XX GPU installed in Host ServerX Windows 7 SP1 virtual machineXNA RDC 7.1 ClientXX Features/Benefits GPU VirtualizationX USB RedirectionX AeroX RemoteFX Compression using software (CPU only for RDSH, CPU and GPU for VDI) XX Offload RemoteFX CODEC to Hardware (Identical HW for TS and VDI) XX 12

RemoteFX-enabled RDS Server Infrastructure RemoteFX-enabled Remote ClientRemote Client RDS Server Infrastructure Remote Desktop Protocol (RDP) Graphics Virtual Channels (VCs) Mouse & Keyboard VCs Partner Virtual Channel Plug- Ins Bulk Compression (RDP5+, RDP6.0, RDP6.1) Virtual Channel Multiplexing and Framing Security Layer (SSL/Kerberos/NTLM) Transport Layer (e.g. TCP, RPC/HTTP, Windows Live Tunnel) Device VCs Device VCs RemoteFX leverages the RDP protocol structure RDSH (TS) RDVH 13

Core Services Networking/ Security Virtual Channels Devices Bulk Decompress Key/Mouse RemoteFX Decode Abstraction Layer RDP 7 Graphics Providers (AERO, Windows Media) RemoteFX SW Decoder RDP 14

15

Windows Kernel (I/O Mgr, PnP) Windows Kernel (I/O Mgr, PnP) USB HUB 2 2 Provided by: Microsoft IHV/ISV 16 USB Device Driver USB Device Driver 1 1 Application User Kernel Win32 I/O API

USB Device Driver USB Device Driver RDP Client RemoteFX USB Hub Filter USB HUB Provided by: Microsoft IHV/ISV 17 RemoteFX VM on RDVH Server RemoteFX VM on RDVH Server Remote FX Generic USB Driver 4 4 User Kernel 1 1 RDP 5 5

Windows Kernel (I/O Mgr, PnP) Windows Kernel (I/O Mgr, PnP) RemoteFX Device Proxy RemoteFX USB HUB 6 6 USB Device Driver USB Device Driver 8 8 Provided by: Microsoft IHV/ISV 18 Application Win32 I/O API 9 9 RemoteFX VM on RDVH Server RemoteFX VM on RDVH Server 10 User Kernel 7 7

19

Maximum RemoteFX-enabled virtual desktops per GPU * Resolution 1 GB Nvidia FX3800 ATI V GB Nvidia FX GB ATI V7800 ATI V GB Nvidia Quadro FX x x x x

Call to Action Watch for latest news Watch the RDS blog for latest: Keep up to date on latest partner offerings by visiting Download the Step by Step and Conceptual documents. EvaluateEvaluate fit for your users and environment. Download RTM of SP1 and exercise your scenarios. Share and give Feedback Share and ask through the Web Forum:

Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers Connect. Share. Discuss.

Scan the Tag to evaluate this session now on myTechEd Mobile

28

30

31