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 Guy Leech, Systems Architect
The traditional PC model User Environment Applications Operating System
The component desktop User Environment Applications Operating System
Why Implement Desktop Virtualization? To Reduce Desktop TCO? To Centralize Desktop Management? To Improve Security? To Increase Agility? Why Standardize Virtualized Components? ?
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
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?
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
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
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
But, for more complex environments, you may need more than profile management…
A Standardized Component Based Virtual Desktop
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?
So how does AppSense do it? Policy Set up and maintain a desktop Personalization Enable the user to make it their desktop
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.
User Virtualization Cross-platform, cross-delivery environment – the component desktop
The new desktop estate will be a combination of delivery technologies
The desktop is moving towards a component model