Your SlideShare is downloading. ×
Drilldown into RDS (TS) and RDV (VDI)<br />Amit Gatenyo<br />Infrastructure & Security Manager, Dario<br />Windows Server ...
Agenda<br />What&apos;s New<br />RDP 7.0<br />Remote Desktop Server<br />Authentication and Web SSO <br />Multi-user platf...
New name in R2<br />
WS 2008 R2 New & Improved<br />Improved<br />NEW!<br />Improved<br />Platform & Management Improvements<br />New API, Conn...
Key Investments in RDP 7<br />Rich Multimedia and Audio<br />RemoteApp and Desktop Connections<br />RDP 7<br />Enhanced 3D...
Transformers!<br />
Rich Multimedia and AudioTwo-Way Audio and Media Remoting<br />Bi-Directional Audio<br />Audio input added to current audi...
Enhanced 3D GraphicsAero Glass and Direct3D 10.1<br />Complete Support for Aero Glass on Server 2008 R2 and Windows 7<br /...
Experience ImprovementsMultimonitor Support and Better RemoteApp<br />Matching Local Support With Up to 16 Server-side Mon...
Remote Desktop Server<br />
Multi-user platform enhancements<br />Application Compatibility Improvements<br />Windows Installer RDS Compatibility<br /...
Application Compatibility<br />Windows Installer applications issues<br />Most apps are written for desktops<br />In the p...
IP Virtualization<br />IP Virtualization Modes<br />Per-program<br />Per-session<br />DHCP integration<br />Virtual IP add...
Fair Share CPU Scheduling<br />Scheduling mechanism fairly distributes CPU cycles across sessions<br />Dynamically distrib...
Algorithm for Equal CPU Distribution <br />Sharing on Per CPU basis<br />Each session gets a fraction of each CPU<br />Int...
Remote Desktop Server Summary<br />RemoteApp & Desktop Web Access<br />Unified access to RemoteApps and Virtual Desktops f...
VDI<br />
Remote Desktop Virtualization Server<br /><ul><li> Choice of </li></ul>RDV - VM-per-user<br />and/or <br />RDS - Session p...
 Common infrastructure
 Enhancements in RDP
 Enhancements in RDS</li></ul>RDV<br />RDS<br />RDS<br />Session-based <br />Desktop<br />Pooled VMs<br />Personal VMs<br ...
WS 08 R2 - Remote Desktop Services<br />User - Personal VM assignment<br />AD<br />RDV<br />VHD<br />VHD<br />VHD<br />VHD...
What is in Win7&apos;s Virtual Desktop Infrastructure?<br />Virtual machines running on central servers<br />Two user scen...
Personal vs. Pooled Virtual Desktops<br />VS<br />Pooled<br />Personal<br /><ul><li>Dedicated
Exclusive
Administrator access
Shared
Identically configured
Non-administrator access</li></li></ul><li>Centralized Desktop Options:Customer Benefits<br />Customers will mix and match...
Personal Virtual DesktopManagement Experience<br />
Six Steps of Configuring Personal Virtual Desktops<br />1. Create VM<br />6. Assign VM to user<br />RD Virtualization serv...
RD Connection Broker MMC<br />Checklist shows the missing configurations in the system<br />Action links and help links th...
Setup Wizard – Start Page<br />
Setup Wizard  - Add RDV server<br />
Setup Wizard – Add Redirector  <br />
Setup Wizard – Add RD Web Access Server<br />
Upcoming SlideShare
Loading in...5
×

Drilldown Into RDS (TS) And RDV (VDI)

2,481

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,481
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Drilldown Into RDS (TS) And RDV (VDI)"

  1. 1. Drilldown into RDS (TS) and RDV (VDI)<br />Amit Gatenyo<br />Infrastructure & Security Manager, Dario<br />Windows Server & Security MRD, Microsoft<br />054-2492499<br />Amit.g@dario.co.il<br />
  2. 2. Agenda<br />What&apos;s New<br />RDP 7.0<br />Remote Desktop Server<br />Authentication and Web SSO <br />Multi-user platform enhancements<br />CPU prioritization<br />Application compatibility improvements<br />Remote Desktop Virtualization Server<br />Personal and Pooled VMs<br />Demos<br />Admin flow of configuring personal VMs<br />End user experience of connecting to personal VMs<br />
  3. 3. New name in R2<br />
  4. 4. WS 2008 R2 New & Improved<br />Improved<br />NEW!<br />Improved<br />Platform & Management Improvements<br />New API, Connection Broker Extensibility,,Powershell Support, Best Practices Analyze, Full MSI support<br />
  5. 5. Key Investments in RDP 7<br />Rich Multimedia and Audio<br />RemoteApp and Desktop Connections<br />RDP 7<br />Enhanced 3D Graphics<br />Experience and Performance Improvements<br />
  6. 6. Transformers!<br />
  7. 7. Rich Multimedia and AudioTwo-Way Audio and Media Remoting<br />Bi-Directional Audio<br />Audio input added to current audio output features<br />Reduced latency feature for better AV sync<br />Full Redirection of Media Foundation and DirectShow on Supported Apps<br />Video bit stream sent to client for decompression<br />Nearly no CPU usage on server<br />Full fidelity, bandwidth permitting<br />Currently supported on Windows Media Player, third party apps available on opt-in basis<br />
  8. 8. Enhanced 3D GraphicsAero Glass and Direct3D 10.1<br />Complete Support for Aero Glass on Server 2008 R2 and Windows 7<br />Vista investments in Aero Glass more fully utilized in Windows 7 user interface<br />Enhanced user experience more close to local, especially important for VDI<br />Direct3D 10.1 App Remoting<br />D3D applications remoted at API layer<br />Supports D3D applications using DXGI 1.1, new in Windows 7<br />Supports D2D API, new in Windows 7<br />
  9. 9. Experience ImprovementsMultimonitor Support and Better RemoteApp<br />Matching Local Support With Up to 16 Server-side Monitors<br />All operations supported locally work remotely<br />No more issues with windows and splash screens opening between monitors or maximizing across them<br />Multimon support fully configurable by administrator<br />Supported in Remote Desktop and RemoteApp<br />RemoteApp Improvements<br />Full language bar redirection support<br />RemoteApp aware task scheduler<br />
  10. 10. Remote Desktop Server<br />
  11. 11. Multi-user platform enhancements<br />Application Compatibility Improvements<br />Windows Installer RDS Compatibility<br />Per-session and per-application IP<br />Reducing impact of users on one another<br />Fair Share CPU Distribution among sessions<br />Prevent overflow of Roaming User Profile cache<br />Quota for overall RUP cache on the server<br />11<br />
  12. 12. Application Compatibility<br />Windows Installer applications issues<br />Most apps are written for desktops<br />In the past MSI apps needed special installation steps on RDS<br />Windows Installer RDS Compatibility<br />Brings in missing per-user configuration settings during initial app startup phase<br />Allows concurrent MSI installations from multiple users by queuing requests<br />Single IP per RDS issues<br />LOB apps allow only one connection from one IP address<br />Regulatory<br />12<br />
  13. 13. IP Virtualization<br />IP Virtualization Modes<br />Per-program<br />Per-session<br />DHCP integration<br />Virtual IP addresses will be obtained from DHCP<br />10.0.0.1<br />10.0.0.2<br />10.0.0.3<br />RD Server<br />10.0.0.31<br />10.0.0.32<br />10.0.0.33<br />Backend<br />Server<br />13<br />
  14. 14. Fair Share CPU Scheduling<br />Scheduling mechanism fairly distributes CPU cycles across sessions<br />Dynamically distributes cycles based on number of active sessions and their load<br />Applied at kernel level<br />14<br />
  15. 15. Algorithm for Equal CPU Distribution <br />Sharing on Per CPU basis<br />Each session gets a fraction of each CPU<br />Interval divided among sessions using Round Robin<br />Every 150 ms all threads are freed from idle queue and given a fresh start<br />By default all sessions have same weight so even division of CPU where each quantum = 150/number of sessions<br />Threads exceeding quota are queued on interrupt <br />If CPU finishes under-quota threads, it takes highest pri thread of least over-quota session and gives session 5 ms<br />15<br />
  16. 16. Remote Desktop Server Summary<br />RemoteApp & Desktop Web Access<br />Unified access to RemoteApps and Virtual Desktops from Windows 7, Vista & XP<br />Web Single Sign On.<br />only a single logon for RemoteApp& Desktop connections<br />Forms based logon for RemoteApp & Desktop Web Access<br />Improved Application Compatibility<br />Improved Windows Installer (MSI) compatibility<br />Remote Desktop Server IP Virtualization<br />Multi-User Platform Enhancements<br />Fair Share CPU Scheduling prevents users from impacting one another<br /> User Profile Cache Quota<br />Removes need to delete profiles at logoff – speeds up logon.<br />Ensures profiles never overrun disk space; least used profiles deleted<br />
  17. 17. VDI<br />
  18. 18. Remote Desktop Virtualization Server<br /><ul><li> Choice of </li></ul>RDV - VM-per-user<br />and/or <br />RDS - Session per-user<br /><ul><li> Integrated Admin and User experience for managing both choices
  19. 19. Common infrastructure
  20. 20. Enhancements in RDP
  21. 21. Enhancements in RDS</li></ul>RDV<br />RDS<br />RDS<br />Session-based <br />Desktop<br />Pooled VMs<br />Personal VMs<br />Session-based Desktop<br />Sessions <br />with Server OS<br />(Session-per-user)<br />Sessions <br />with Server OS<br />(Session-per-user)<br />VMs <br />with Client OS<br />(VM-per-user)<br />RD <br />Connection Broker<br />RD<br />Connection <br />Broker<br />
  22. 22. WS 08 R2 - Remote Desktop Services<br />User - Personal VM assignment<br />AD<br />RDV<br />VHD<br />VHD<br />VHD<br />VHD<br />VHD<br />VHD<br />Pooled VMs Assignment<br />RD Connection Broker<br />Hyper-V<br />Retrieve List of Remote apps / sessions<br />RDV Agent<br />RDS<br />RemoteApp<br />Remote Desktop<br />RD Web Access<br />(feed & web access)<br />RD Gateway<br />RDP over RCP / HTTPS<br />HTTPS<br />Client<br />Win7: RemoteApp & Desktop Connections<br />MSTSC<br />XP / Vista: IE<br />
  23. 23. What is in Win7&apos;s Virtual Desktop Infrastructure?<br />Virtual machines running on central servers<br />Two user scenarios:<br />Personal Virtual Desktop<br />Pooled Virtual Desktop<br />Remote resource aggregation and centralized management<br />20<br />20<br />
  24. 24. Personal vs. Pooled Virtual Desktops<br />VS<br />Pooled<br />Personal<br /><ul><li>Dedicated
  25. 25. Exclusive
  26. 26. Administrator access
  27. 27. Shared
  28. 28. Identically configured
  29. 29. Non-administrator access</li></li></ul><li>Centralized Desktop Options:Customer Benefits<br />Customers will mix and match options<br />
  30. 30. Personal Virtual DesktopManagement Experience<br />
  31. 31. Six Steps of Configuring Personal Virtual Desktops<br />1. Create VM<br />6. Assign VM to user<br />RD Virtualization server<br />Active Directory Server<br />3. Configure Redirector <br />2. Add RDV server<br />RD in Redirector Mode<br />4. Add RD Web Access server to security group<br />5. Configure RD Web Access to point to Connection Broker<br />RD Connection Broker<br />RD Web Access<br />connects through RD Web Access or start menu<br />Client<br />
  32. 32. RD Connection Broker MMC<br />Checklist shows the missing configurations in the system<br />Action links and help links that help configuration<br />Launch Personal Virtual Desktop setup wizard<br />
  33. 33. Setup Wizard – Start Page<br />
  34. 34. Setup Wizard - Add RDV server<br />
  35. 35. Setup Wizard – Add Redirector <br />
  36. 36. Setup Wizard – Add RD Web Access Server<br />
  37. 37. Setup Wizard – Confirmation Page<br />
  38. 38. Setup Wizard – VM User Assignment<br />
  39. 39. RD Connection Broker MMC – After Running Wizard<br />Warning message shows additional configuration step <br />Checklist no longer shows errors after configuration<br />Action links / help links help admin address the issues<br />
  40. 40. RD Connection Brokering Architecture<br />Active Directory<br />3. Query Personal Desktop for User<br />VM<br />Connection Broker<br />4.Query/<br />Start VM<br />RDV Host Agent<br />Hyper-V<br />2.Get Target<br />Machine<br />5.Return <br />Target Machine <br />TSV<br />TSV<br />TSV<br />RD Redirector<br />VM<br />1.Connect to MyPersonalDesktop<br />6.Redirect<br />To Machine<br />7.Connect to Machine<br />Client<br />
  41. 41. Additional Improvements<br />Aggregation of RemoteApp sources<br />In WS 08, TS Web Access can only point to one TS, or a farm of identically configured TS’.<br />In Win7, RD Web Access can point to many RDS or RDS farms<br />Filtering of RemoteApp programs<br />Users only see the RemoteApp programs that are assigned to them<br />
  42. 42. RDV (VDI) Summary<br />Personal and Pooled Virtual Desktops<br />Permanent VM per user assignment through Active Directory<br />Temporary VM per user assignment on RD Connection Broker<br />Centralized Management of RD Connections<br />Centrally managed list of applications and desktops (RDS & VDI)<br />Automatically published, refreshed & integrated with Windows 7<br />RD and VDI – An Integrated Solution<br />Single broker to connect users to sessions or virtual machines, out of the box solution for VDI scenarios with Hyper-V <br />Unified user connection experience<br />Connection Broker Extensibility<br />Orchestration plug-ins – e.g. VM preparation, VM placement<br />Policy plug-ins – e.g. load balancing, security etc <br />
  43. 43. Q & A<br />Thank you!<br />Amit Gatenyo<br />Infrastructure & Security Manager, Dario<br />Windows Server & Security MRD, Microsoft<br />054-2492499<br />Amit.g@dario.co.il<br />

×