Vdi, rds, med v, app-v - right decisions

2,322 views
2,117 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,322
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
84
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • MGB 2003 © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • Greg Shields
  • MGB 2003 © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Vdi, rds, med v, app-v - right decisions

    1. 1. VDI, RDS, MED-V, and App-V Making the Right Decisions in Deploying Applications Greg Shields, MVP Partner and Principal Technologist www.ConcentratedTech.com
    2. 2. This slide deck was used in one of our many conference presentations. We hope you enjoy it, and invite you to use it within your own organization however you like. For more information on our company, including information on private classes and upcoming conference appearances, please visit our Web site, www.ConcentratedTech.com . For links to newly-posted decks, follow us on Twitter: @concentrateddon or @concentratdgreg This work is copyright ©Concentrated Technology, LLC
    3. 3. IT ’s Mission Statement, Compliments of…Well…Me. <ul><li>“ It is the core mission of IT to create, manage, and ensure the secured access to business applications and data.” </li></ul><ul><li>Greg Shields, </li></ul><ul><li>TechNet Magazine, </li></ul><ul><li>February, 2010 </li></ul>
    4. 4. Fulfilling that Mission <ul><li>We IT Pros troubleshoot desktops. We IT Pros fix printers. We IT Pros install software. We IT Pros keep the network running. </li></ul><ul><li>But above all else, our job is to create and manage that secured access to our business ’ applications and data. </li></ul><ul><ul><li>Without it, our business cannot operate. </li></ul></ul><ul><ul><li>Without it, we have no job. </li></ul></ul>
    5. 5. Greg ’s Soapbox: Techno-centrism is Soooo IT 1.0 <ul><li>Today ’s hubbub in the IT ecosystem is all about virtualization, all about virtualizing. </li></ul><ul><li>And, yet, sometimes the most talked-about technology isn ’t always the best-fit approach. </li></ul>
    6. 6. Greg ’s Soapbox: Techno-centrism is Soooo IT 1.0 <ul><li>Today ’s hubbub in the IT ecosystem is all about virtualization, all about virtualizing. </li></ul><ul><li>And, yet, sometimes the most talked-about technology isn ’t always the best-fit approach. </li></ul><ul><li>That ’s why you’re here. To find that best-fit. </li></ul><ul><li>This is a STRATEGIES session. </li></ul><ul><ul><li>Lots of discussion </li></ul></ul><ul><ul><li>Lots of interaction </li></ul></ul><ul><ul><li>No demo </li></ul></ul>
    7. 7. DISCUSS: How Do We Do That? <ul><li>What mechanisms are available today to deliver applications and data to users? </li></ul>
    8. 8. IT 2.0: Delivering Applications and Data <ul><li>What mechanisms are available today to deliver applications and data to users? </li></ul><ul><ul><li>Local desktops & laptops </li></ul></ul><ul><ul><li>File servers and shares </li></ul></ul><ul><ul><li>App-V </li></ul></ul><ul><ul><li>Remote Desktop Services </li></ul></ul><ul><ul><li>Virtualized RDS </li></ul></ul><ul><ul><li>RemoteApp for Hyper-V </li></ul></ul><ul><ul><li>XP Mode / MED-V / Client Virtualization </li></ul></ul><ul><ul><li>VDI, Pooled Virtual Desktops </li></ul></ul><ul><ul><li>VDI, Personal Virtual Desktops </li></ul></ul>Increasing Complexity Increasing Management Burden Increasing Overhead Cost
    9. 9. Lightweight to HEAVYweight Spectrum <ul><ul><li>Local desktops & laptops </li></ul></ul><ul><ul><li>File servers and shares </li></ul></ul><ul><ul><li>Remote Desktop Services </li></ul></ul><ul><ul><li>App-V </li></ul></ul><ul><ul><li>Virtualized RDS </li></ul></ul><ul><ul><li>RemoteApp for Hyper-V </li></ul></ul><ul><ul><li>XP Mode / MED-V / Client Virtualization </li></ul></ul><ul><ul><li>VDI, Pooled Virtual Desktops </li></ul></ul><ul><ul><li>VDI, Personal Virtual Desktops </li></ul></ul>Lightweight HEAVYweight
    10. 10. The HEAVYWEIGHT Case: VDI Why Start Here? Successfully using VDI requires a combination of nearly every other approach in the lightweight/heavyweight spectrum.
    11. 14. Products in this Space: Hypervisors <ul><li>VMware vSphere </li></ul><ul><li>Citrix XenSource </li></ul><ul><li>Microsoft Hyper-V </li></ul><ul><li>Sun VirtualBox </li></ul><ul><li>Parallels Bare Metal & Containers </li></ul>
    12. 18. Products in this Space: Storage <ul><li>HP & HP / LeftHand </li></ul><ul><li>Dell & Dell Equalogic </li></ul><ul><li>IBM </li></ul><ul><li>EMC </li></ul><ul><li>NetApp </li></ul><ul><li>Starwind Software et al </li></ul>
    13. 19. Virtual Storage Requires High-End Storage <ul><li>Thin Provisioning </li></ul><ul><li>Snapshot </li></ul><ul><li>Volume Rollback </li></ul><ul><li>Replication, Local & DR </li></ul><ul><li>Replication, Synchronous & Asynchronous </li></ul><ul><li>“ Node-ification” (that’s my term…) </li></ul><ul><li>Network RAID </li></ul><ul><li>Continuous Data Protection </li></ul>
    14. 22. Products in this Space: Monitoring & Performance Mgmt. <ul><li>First-Party Solutions </li></ul><ul><li>vKernel </li></ul><ul><li>eG Innovations </li></ul><ul><li>Veeam </li></ul><ul><li>Vizioncore </li></ul><ul><li>Akorri </li></ul><ul><li>CiRBA </li></ul><ul><li>(This space is swiftly growing) </li></ul>
    15. 25. Products in this Space: Desktop Provisioning <ul><li>VMware View Composer </li></ul><ul><li>Citrix Provisioning Server </li></ul><ul><li>Microsoft System Center VMM </li></ul><ul><li>Quest vWorkspace </li></ul><ul><li>Vizioncore vControl </li></ul><ul><li>MokaFive Suite </li></ul>
    16. 28. Products in this Space: Transport Protocols <ul><li>Microsoft RDP </li></ul><ul><li>Citrix ICA & HDX </li></ul><ul><li>VMware PCoIP, Extended RDP </li></ul><ul><li>Quest Experience Optimized Protocol (EOP) </li></ul>
    17. 31. Products in this Space: Desktop Brokers & Advertisement <ul><li>Microsoft RD Session Broker, RD Web Access </li></ul><ul><li>Citrix XenDesktop </li></ul><ul><li>VMware View Connection Server </li></ul><ul><li>Quest vWorkspace AppPortal </li></ul><ul><li>Ericom WebConnect </li></ul><ul><li>MokaFive </li></ul>
    18. 34. Products in this Space: Endpoints / Desktop Receivers <ul><li>Traditional PCs, via client access </li></ul><ul><li>Pano Logic </li></ul><ul><li>Wyse </li></ul><ul><li>NComputing </li></ul>
    19. 37. Products in this Space: Application Virtualization <ul><li>Microsoft App-V </li></ul><ul><li>Citrix XenApp </li></ul><ul><li>VMware Thinstall </li></ul><ul><li>Symantec Workspace Virtualization </li></ul>
    20. 40. Products in this Space: Workspace Management <ul><li>Microsoft Roaming Profiles </li></ul><ul><li>RES Software PowerFuse </li></ul><ul><li>AppSense Management Suite </li></ul><ul><li>Tranxition LiveManage </li></ul><ul><li>RingCube vDesk </li></ul>
    21. 42. Lightweight to HEAVYweight Spectrum <ul><ul><li>Local desktops & laptops </li></ul></ul><ul><ul><li>File servers and shares </li></ul></ul><ul><ul><li>Remote Desktop Services </li></ul></ul><ul><ul><li>App-V </li></ul></ul><ul><ul><li>Virtualized RDS </li></ul></ul><ul><ul><li>RemoteApp for Hyper-V </li></ul></ul><ul><ul><li>XP Mode / MED-V / Client Virtualization </li></ul></ul><ul><ul><li>VDI, Pooled Virtual Desktops </li></ul></ul><ul><ul><li>VDI, Personal Virtual Desktops </li></ul></ul>Lightweight HEAVYweight
    22. 43. The LightWEIGHT Case: RDS Why Continue Here? RDS has a long history. You already use it. You already know it. Yet, its application compatibility story still discourages people.
    23. 47. VDI vs. Traditional RDS (The RDS Perspective) <ul><li>Applications are installed only once. </li></ul><ul><ul><li>Multiple users share the same application instance. </li></ul></ul><ul><ul><li>If you need to update an application, you do it in one place and everyone immediately benefits. </li></ul></ul><ul><li>User resource needs are exceptionally light. </li></ul><ul><ul><li>Resource needs are limited to hosting the user ’s shell plus the individual needs of their running applications. </li></ul></ul><ul><ul><li>Some platforms provide mechanisms to share even those resources across multiple users, further increasing user density on a single server. </li></ul></ul>
    24. 48. VDI vs. Traditional RDS (The RDS Perspective) <ul><li>Administration occurs at the level of the individual server. </li></ul><ul><ul><li>Since multiple users share a single system ’s resources, server administration is done at the level of the server itself. </li></ul></ul><ul><li>Presentation Virtualization technologies are exceptionally mature. </li></ul><ul><ul><li>Having been around for over ten years, platforms like Remote Desktop Services and XenApp are mature, stable, well-known, and easy to understand by technology generalists. </li></ul></ul><ul><ul><li>You don ’t need expensive consulting to spin up a Remote Desktop Server today. </li></ul></ul>
    25. 49. VDI vs. Traditional RDS (The VDI Perspective) <ul><li>Hosted desktops are managed as separate entities. </li></ul><ul><ul><li>In order to maintain 500 hosted desktops, you ’ll be individually managing 500 extra desktops. </li></ul></ul><ul><ul><li>Users connect to these desktops through some mechanism, likely their existing physical desktop. </li></ul></ul><ul><ul><li>Hosted desktops guarantee desktop isolation. </li></ul></ul><ul><li>Administration is targeted to each separate VM. </li></ul><ul><ul><li>Patches, applications, and configurations with VDI are all individual to the virtual machine. </li></ul></ul><ul><ul><li>Thus, apps and their updates must be managed individually. </li></ul></ul><ul><ul><li>Some VDI platforms include software that automates this or enables the linking of clones (nascent). </li></ul></ul><ul><ul><li>One user ’s configuration won’t impact others. </li></ul></ul>
    26. 50. VDI vs. Traditional RDS (The VDI Perspective) <ul><li>User resource needs are comparatively heavy. </li></ul><ul><ul><li>RDS enables high user density because of intrinsic resource sharing, VDI requires virtual machines to operate like typical virtual machines. </li></ul></ul><ul><ul><li>If you want 500 virtual machines, each with 1GB of RAM, you ’ll need some percentage 500x1GB of RAM to support them. </li></ul></ul><ul><ul><li>Some VDI platforms support memory sharing technologies that reduce this number. </li></ul></ul><ul><ul><li>But even cutting it in half (a ratio that is suggested in some documentation) is still a big number. </li></ul></ul>
    27. 51. VDI vs. Traditional RDS (The VDI Perspective) <ul><li>VDI technologies are yet nascent, but maturing. </li></ul><ul><ul><li>Hurdles remain yet in user state management. This impacts both VDI and RDS, but is more challenging within VDI ’s distributed infrastructure. </li></ul></ul><ul><ul><li>Endpoint hardware ( “Zero Client”) options are already architecturally superior to mature thin client hardware. </li></ul></ul><ul><ul><li>Online -> offline transfer technology is developing. </li></ul></ul><ul><ul><li>Desktop hypervisor technology is also developing. </li></ul></ul><ul><ul><li>BYOPC becomes a potential future state. </li></ul></ul>
    28. 52. Other Delivery Infrastructures <ul><li>Virtualized RDS </li></ul><ul><ul><li>Brings all the benefits of virtualization to RDS servers – backup, snapshots, cloning, rapid deployment and rebuild. </li></ul></ul><ul><ul><li>Very small incremental complexity. </li></ul></ul><ul><ul><li>Performance tax is the accompanying cost. </li></ul></ul><ul><ul><li>Nahelem / Opteron so significantly reduce this performance tax that Virtualized RDS atop them is considered today ’s best practice. More so with x86 than x64. </li></ul></ul><ul><ul><ul><li>“ The most economic configuration for TS 2003 x86 workload has now changed (driven by the vSphere 4.0 Update 1 Patch 05) , on a Intel Nehalem host with 16 logical processors the optimal configuration is now 4VMs with 4vCPUs...” --Project Virtual Reality Check </li></ul></ul></ul>
    29. 54. Other Delivery Infrastructures <ul><li>XP Mode, MED-V, VMware ACE, Offline VDI, Client Hypervisors </li></ul><ul><ul><li>All create a double-desktop environment – one relatively controlled, one relatively uncontrolled. </li></ul></ul><ul><ul><li>Some are focused exclusively on application compatibility, others are intended as desktop “replacement”. </li></ul></ul><ul><ul><li>Or, put better, desktop “augmentation”. </li></ul></ul><ul><ul><li>Many have failed to gain popular support in the past. </li></ul></ul><ul><ul><li>Complexity and scalability are concerns. </li></ul></ul><ul><ul><li>Watch this space! Client hypervisor technologies could arguably be called IT 3.0 . </li></ul></ul>
    30. 56. Other Delivery Infrastructures <ul><li>RemoteApp for Hyper-V / Citrix VM Hosted Apps </li></ul><ul><ul><li>“ VDI for the environment who doesn’t want to use VDI!” </li></ul></ul><ul><ul><li>I dig this. </li></ul></ul><ul><ul><li>Virtualize a set of desktops, then install an application on each desktop, then create a seamless window connection to that desktop. </li></ul></ul><ul><ul><li>Primarily intended for application compatibility, particularly when a limited set of problem apps (or their users) are present. </li></ul></ul><ul><ul><li>Eliminates the double-desktop problem. </li></ul></ul>
    31. 57. Concluding: So, What Do You Do?
    32. 58. Concluding: So, What Do You Do? <ul><li>Eliminate “the products” from your application delivery strategy. </li></ul><ul><ul><li>Analyze the delivery mechanisms over the product suites. </li></ul></ul><ul><ul><li>Start with lightweight approaches first. </li></ul></ul><ul><ul><li>Then, move down the list, ruling out approaches that don ’t fit your application delivery requirements. </li></ul></ul>
    33. 59. VDI, RDS, MED-V, and App-V Making the Right Decisions in Deploying Applications Greg Shields, MVP Partner and Principal Technologist www.ConcentratedTech.com
    34. 60. This slide deck was used in one of our many conference presentations. We hope you enjoy it, and invite you to use it within your own organization however you like. For more information on our company, including information on private classes and upcoming conference appearances, please visit our Web site, www.ConcentratedTech.com . For links to newly-posted decks, follow us on Twitter: @concentrateddon or @concentratdgreg This work is copyright ©Concentrated Technology, LLC

    ×