8. Why Personalize The Desktop? Desktop Virtualization targets the Knowledge/Power user - working historically on physical devices – otherwise SBC such as Citrix XenApp for task based users Users are ever more demanding, expecting fully personal environments - acceptance is key to adoption Without Personalization, users will experience a default, sterile environment Personalization is a major part of DV Manage it correctly and reduce risks in DV adoption
9. Technical Challenges for migration (1) The “.v2” profile issue Different profile folder structures Different installation paths Different methods of personalisation, e.g. App-V Different data types, e.g. Wallpapers Permissions One time/one way or bidirectional?
10. Other Technical Considerations Performance – hypervisor has no insight into OS Application provisioning Local administrators? Application access– licensing, LOB only “Instantly” usable & familiar environment Lock down
11. Roaming profiles May be good enough Low complexity, low volume environments Not platform, or build, independent Storage space Transfer & logon/logoff time Folder redirection can help mitigate Corruption Reset one app, resets them all
12. Considerations for non-persistent desktops Where the TCO savings are, apparently Everything comes from a single “Gold” image Entire VM (delta disk) discarded at logoff So what about the customisations/changes to C: ? It’s all in the user profile No! If only Badly behaved applications – HKLM & c:lah The “Save it to C:” brigade User installed applications But we (probably) don’t need %SystemRoot% changes
16. But, for more complex environments, you may need more than profile management…A Standardized Component Based Virtual Desktop
17. Does Profile Management enable Lowest Cost DV? Can reduce cost related to profile management issues, such as support desk Doesn’t enable complete configuration and personalization of complex DV environments Meaning it does not make the Single OS & App image possible Profile Management is not the means to Lowest Cost DV…. So what is?
18. So how does AppSense do it? Policy Set up and maintain a desktop Personalization Enable the user to make it their desktop
19. The User Environment Personality Store for John John’s Policy: User Rights Application Access Drive / Printer Access Installation Access Desktop Setup John’s Personalization: Desktop Customizations Application Customizations e.g. Wallpaper, language settings, email signatures John’s Applications: Non-packaged apps Non-corporate apps Browser plug-ins All stored independent of the corporate desktop and provisioned as needed across any delivery mechanism and into any Windows OS.
55. User Data: common view of data/files across distributed execution environmentsUser Data User Apps Personal Settings User Policy User Experience User Virtualization
62. Reduce desktop management costs by enabling image standardizationUser Data User Apps Personal Settings User Policy User Experience User Virtualization Application Delivery Options Desktop Delivery XenDesktop for Integrated Management Windows VECD
63. That’s all folks Catch me at: appsense.wordpress.com/author/guyrleech Guy.Leech@AppSense.com VMware Communities @guyrleech www.insidetheregistry.com Twitter @guyrleech
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