(This is Part 5 of ‘Real-World VDI’ – see Part 1 “Multi-Vendor Stack, Part 2 “High-End Graphics” Part 3 “Cost” and Part 4 “Recent Announcements”)
As I said, the announcements at VMworld caused me to adjust my view of VMware’s end-user capabilities but more importantly on VDI as a whole.
I’ll try to cover this in more detail in future posts but let me outline it on a high level.
Honestly (having attended VMworld every year since the first one in 2004) I thought the moments where I sit in a session and think “wow, that’s amazing” were history … but I was wrong, Steve Herrod’s key note this year was (again) one of those.
VMware’s vision left me with a nagging thought … is VDI really the next logical step for “everyone” or is VDI just the next ‘IT bubble’ we are trying to sell ?
And it left me with a nagging thought … is “VDI” (HVD) really the next logical step for “everyone” or as someone asked me in the past “is VDI not just the next ‘IT bubble’ you are trying to sell me?” ;)
During the session VMware created a vision where Horizon takes central stage as an application portal (think “app store”) – presenting users their available (HVD) virtual desktop(s) alongside session based desktops (like XenApp) and even SaaS delivered applications.
ThinApp Factory will have the ability to be pointed to a repository of files (MSI, installed app) and convert the app automatically into a ThinApp-deliverable virtualized package. It integrates with Horizon so that “thin-apped” apps will show up side by side with the above (while ThinApp is likely to retain it’s “agent-less” approach, integration and advanced management can now be done using the Horizon agent)
Add to the picture Octopus, a drop-box like service for data management/sharing, Horizon mobile (new name for MVP, the mobile hypervisor enabling to run personal and business image on the same device) and virtual profiles for persona management. You suddenly have an incarnation of a next-gen user-centric and portable end-user environment.
The wow-factor however was delivered courtesy of AppBlast – a preview of a VMware environment that can potentially deliver ANY application – remotely – to any device with an HTML5 compliant browser. So yes, you can e.g. run MS Visio on your Ipad! Check out this great demo Vladan Seget posted …
A natural question is: Should you really invest in something like VDI if this Nirvana of app delivery is “just around the corner” ….? Can you possibly “skip VDI” and simply wait for HTML5 or similar thinOS/web browser based approaches…?
In a very simplified view, my conclusion is that for many VDI is a stepping stone, a tactical solution that can achieve immediate benefits.
VDI can help to facilitate the (strategic) transformation of your approach to end-user computing.
It helps to modularize OS and applications, encourages user persona/profile management, centralization of resources and forces you to rethink the role of the OS in the future environment.
But more fundamentally it helps you to (strategically) transform your approach to end-user computing. It helps you to modularize OS and applications, encourages user persona/profile management, centralization of resources and forces you to rethink the role of the OS in the future environment.
VDI might or might not be a subset of your future end-user environment. Realistically we will have hybrid environments of physical desktops, session-based remote desktops (aka Terminal Services), HVD and increasingly browser based app delivery for a long time in larger estates. The requirement to match use cases and user categories with the appropriate (financially viable) technology will not go away.
It would be foolish to think that next year all apps will be delivered through HTML5, Silverlight, Flex etc. I also know that many of my clients don’t agree with the statement that the “PC is dead” - and I certainly won’t give my laptop up yet – but (unfortunately) now carry it around (alongside!) my iPhone, iPad and my ability to access my virtual desktop remotely.
But there is no doubt that the role of the (e.g. Windows OS) – which historically abstracted vast amounts of physical HW to provide runtime environments for applications – is changing. The vision to have a ‘thin OS’ (think of it primarily as a runtime for a browser, not more) remotely delivering “any app” to “any device” is extremely powerful.
That is my view. But where do YOU think this is all going …? Are we getting ahead of ourselves or are we pursuing a feasible vision?