User Virtualization with AppSense


Published on

Guy Leech's April 2010 VMUG presentation

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Doesn’t have to be virtualised
  • What benefits if persistent, one to one virtual desktops?A lot of expensive centralised storage
  • Standardized means everyone gets the same – is this what is desired?Log on as each user – scalability!Make users do it – can they do it? Do they want to do it? Satisfaction
  • CSIDL (constant special item ID list).pkg files for App-V HKCU
  • You can’t have every user app in the gold build or packaged – long tail
  • Citrix XenDesktopUsing Citrix XenDesktop to deliver a componentized model of standardized OS and Application images reduces Desktop TCO to its minimum, and also enables great flexibility and agility – components can be swapped out or upgraded in minimum time, as only one image requires updating. However – let’s look at what is being delivered to our user here. A standardized desktop, a desktop lacking any personalization. This does not provide a positive user experience and can become a barrier to the adoption of the low cost, flexible, Citrix XenDesktop componentized model.CLICKCitrix has inbuilt Profile Management technology to provide, manage and optimize user personalization of componentized desktops. This ensures a positive user experience and familiar environment, ensuring high user acceptance. CLICKHowever, Profile Management has it’s limitations, and in complex environments, you may require more than basic profile management..
  • Leadership positionExperience in virtualization technology
  • User Virtualization with AppSense

    1. 1. User Virtualization<br />Guy Leech, Systems Architect<br />
    2. 2. The traditional PC model<br />User Environment<br />Applications<br />Operating System<br />
    3. 3. The component desktop<br />User Environment<br />Applications<br />Operating System<br />
    4. 4. Why Implement Desktop Virtualization?<br />To Reduce Desktop TCO?<br />To Centralize Desktop Management?<br />To Improve Security?<br />To Increase Agility?<br />Why Standardize Virtualized Components?<br />?<br /><ul><li>To operate at lowest possible desktop TCO
    5. 5. To decrease desktop administration
    6. 6. To enable greater agility and flexibility</li></ul>?<br />?<br />
    7. 7. A Standardized Component Based Model<br />
    8. 8. Why Personalize The Desktop?<br />Desktop Virtualization targets the Knowledge/Power user - working historically on physical devices – otherwise SBC such as Citrix XenApp for task based users<br />Users are ever more demanding, expecting fully personal environments - acceptance is key to adoption<br />Without Personalization, users will experience a default, sterile environment<br />Personalization is a major part of DV<br />Manage it correctly and reduce risks in DV adoption<br />
    9. 9. Technical Challenges for migration (1)<br />The “.v2” profile issue<br />Different profile folder structures<br />Different installation paths<br />Different methods of personalisation, e.g. App-V<br />Different data types, e.g. Wallpapers<br />Permissions<br />One time/one way or bidirectional?<br />
    10. 10. Other Technical Considerations<br />Performance – hypervisor has no insight into OS<br />Application provisioning<br />Local administrators?<br />Application access– licensing, LOB only<br />“Instantly” usable & familiar environment<br />Lock down<br />
    11. 11. Roaming profiles<br />May be good enough<br />Low complexity, low volume environments<br />Not platform, or build, independent<br />Storage space<br />Transfer & logon/logoff time<br />Folder redirection can help mitigate<br />Corruption<br />Reset one app, resets them all<br />
    12. 12. Considerations for non-persistent desktops<br />Where the TCO savings are, apparently<br />Everything comes from a single “Gold” image<br />Entire VM (delta disk) discarded at logoff<br />So what about the customisations/changes to C: ?<br />It’s all in the user profile<br />No! If only <br />Badly behaved applications – HKLM & c:lah<br />The “Save it to C:” brigade<br />User installed applications<br />But we (probably) don’t need %SystemRoot% changes<br />
    13. 13. <ul><li>In-built profile management technology to optimize user profiles
    14. 14. Prevents profile corruption
    15. 15. Reduces user logon times
    16. 16. But, for more complex environments, you may need more than profile management…</li></ul>A Standardized Component Based Virtual Desktop<br />
    17. 17. Does Profile Management enable Lowest Cost DV?<br />Can reduce cost related to profile management issues, such as support desk<br />Doesn’t enable complete configuration and personalization of complex DV environments<br />Meaning it does not make the Single OS & App image possible<br />Profile Management is not the means to Lowest Cost DV…. So what is?<br />
    18. 18. So how does AppSense do it?<br />Policy<br />Set up and maintain a desktop<br />Personalization<br />Enable the user to <br />make it their desktop<br />
    19. 19. The User Environment<br />Personality Store for John<br />John’s Policy:<br />User Rights<br />Application Access<br />Drive / Printer Access<br />Installation Access<br />Desktop Setup<br />John’s Personalization:<br />Desktop Customizations<br />Application Customizations<br />e.g. Wallpaper, language settings, email signatures<br />John’s Applications:<br />Non-packaged apps<br />Non-corporate apps<br />Browser plug-ins<br />All stored independent of the corporate desktop and provisioned as needed across any delivery mechanism and into any Windows OS.<br />
    20. 20. User Virtualization<br />Cross-platform, cross-delivery environment – the component desktop<br /><ul><li>The new desktop estate will be a combination of delivery technologies
    21. 21. The desktop is moving towards a component model
    22. 22. The user is one of those components</li></ul>Virtualized User Infrastructure<br /><ul><li>In the same way the OS and applications are managed through a corporate infrastructure, the user now has to be treated the same way
    23. 23. Enterprise-scalable user management infrastructure
    24. 24. Based on user virtualization technology</li></li></ul><li>AppSense and VMware<br /> VMware View (Awaiting) Profile Mgt<br /><ul><li>Reduced user logon times
    25. 25. Prevents profile corruption</li></ul>VMware View<br />AppSense User Virtualization<br />For complex desktop environments<br />
    26. 26. In Summary<br /><ul><li>User virtualization is key to hosted virtual desktops, client and cloud-delivered apps
    27. 27. Management of the user’s environment is an infrastructure play
    28. 28. AppSense are the leader in user virtualization technology. We deliver the infrastructure
    29. 29. The user environment ‘layer’ has become a peer to the OS and application layers</li></li></ul><li>Who are AppSense?<br /><ul><li>Leading provider of “User Virtualization” solutions for the enterprise
    30. 30. Infrastructure to manage the user environment
    31. 31. New York, Palo Alto, London, Manchester, Munich, Amsterdam, Melbourne
    32. 32. Profitable, robust and privately held
    33. 33. Over 4,000 enterprise customers
    34. 34. 195 employees
    35. 35. 300+ Channel Partners</li></li></ul><li>AppSense Alliances<br /><ul><li>Ten year relationship, MS Gold Partner
    36. 36. High Potential Managed Partner in 2009
    37. 37. Over 4000 joint customers
    38. 38. AppSense / Microsoft / Citrix solution for desktop virtualization
    39. 39. Only Citrix-recommended user virtualization solution
    40. 40. Tier 2 Vendor for desktop virtualization
    41. 41. Approx 50% attach rate to Citrix virtual desktop sales
    42. 42. AppSense / Microsoft / Citrix solution for desktop virtualization
    43. 43. VMware TAP Partner and VMware Ready
    44. 44. Close partnership with approx 40% attach rate to VMware virtual desktop sales
    45. 45. AppSense / VMware solution for desktop virtualization
    46. 46. Six year working relationship (also Siemens)
    47. 47. The only user virtualization vendor in the Fujitsu offering
    48. 48. AppSense included in DWP deal (largest desktop outsourcing project in UK)
    49. 49. Good pipeline of business</li></li></ul><li>
    50. 50. Virtualized User Infrastructure<br /><ul><li>Infrastructure to manage users across all your delivery platforms
    51. 51. Enables the use of new application delivery models such as cloud
    52. 52. User Policy: Tailoring applications, Configuring the operating system
    53. 53. Personal Settings: A familiar working environment at all times
    54. 54. User Applications: Persisting user installed applications and plug-ins
    55. 55. User Data: common view of data/files across distributed execution environments</li></ul>User<br />Data<br />User<br />Apps<br />Personal<br />Settings<br />User <br />Policy<br />User <br />Experience<br />User Virtualization<br />
    56. 56. AppSense with Microsoft/Citrix Joint Solution<br /><ul><li>Integrated end-to-end suite for desktop virtualization
    57. 57. Dynamically-assembled virtual desktops on-demand
    58. 58. Maximize operational flexibility while simplifying desktop management
    59. 59. Enterprise-scale user adoption of the Citrix/Microsoft VDI solution
    60. 60. A personal and flexible desktop across all desktop delivery technologies
    61. 61. Accelerate migration of users to Windows 7
    62. 62. Reduce desktop management costs by enabling image standardization</li></ul>User<br />Data<br />User<br />Apps<br />Personal<br />Settings<br />User <br />Policy<br />User <br />Experience<br />User Virtualization<br />Application <br />Delivery<br />Options<br />Desktop<br />Delivery<br />XenDesktop<br />for Integrated<br />Management<br />Windows<br />VECD<br />
    63. 63. That’s all folks <br />Catch me at:<br /><br /><br />VMware Communities @guyrleech <br /><br />Twitter @guyrleech<br />
    64. 64. Thank-you<br />