At this stage being an Aussie working for an investment bank in London we had already deployed with reasonable success a Microsoft Virtualisation Server (MSVS) based solution to meet the needs of the packaging authoring and test environments internally (and with 6000+ packages there was a lot of need!). Shifting focus to VMware's ESX 2 for the server development environment seemed like a logical 'grown up' next step to the virtualisation journey. The MSVS environment already enjoyed a limited amount of automation utilising the COM automation libraries so developing around the VMware SDK was a natural progression. I was lucky enough to work with some pretty cleaver guys (although I would never tell them I thought as much) and at the end between us an automated service was developed that included the provisioning of the ESX Hosts, Windows Server guests and a pretty slick P2V process. All this helped the environment supporting the development environment to grow at a significant pace in various locations around the organisations international sites.
It was around the third quarter of 2006 that an issue with the limited availability of electricity to our London based Head Office was becoming a focus point and ideas were being thrown around on how to resolve it, step forward 'VDI'! The challenge was raised, could the lessons learnt through virtualising server workloads be applied to good effect to provide a platform to serve desktops and in doing so reduce the power requirements to a standard end users desk?
I wont go on about the pain of the next 6 months but will say that having worked closely with the engineering and development teams of VMware, Wyse and Leostream we rolled a desktop replacement solution into our London, New York and Singapore offices that provided a fully distributed, redundant, 'work anywhere, return home' desktop service built on the newly released VI3 platform. There were a lot of lessons learnt on the way in areas such as the guest build (we deployed the virtual desktop solution on the back of the Windows XP migration), developing an effective management system, managing end-user expectations, training support personal and suddenly realising significant advantages available.
How brilliant a virtual desktop solution is for an organisation, it can provide:
- Workplace flexibility - No longer being constrained to a specific desk, office or even country when accessing your desktop. How good is it to be able to work from home from your own personal machine as if you are in the office.
- Business Continuity - Say good-bye to those pools of cold machines sitting at a recovery site just in case a site suffers some kind of significant outage. Think how easy a BCM process can be if you are not tied to a specific location and you can leverage high availability of your data centres.
- High Security - No longer having any risk of loss of data if machines go 'walking' from an office. All content is secured within virtual containers in a secure data centre facility. It is by no small coincidence that a major fan of the technology was our internal security team.
- Improved support model - This is an easy one, you put desktops on the floor you need people to walk the floor to support them, you put your desktops in the data centre and stateless thin clients in the office then you can refocus some of those people on supporting the desktops from a central location reducing the time and effort required. Add to this the ability to fully automate the management and provisioning of the environment and you can realise a pretty slick quality of service.
- The Green Office - Who would have thought it, a technology that brings significant benefits to the corporate office and to the environment at the same time. When the virtual desktop is paired with a thin client device drawing only 7-14 watts of power an office can easily realise a reduction of 100 watts of power per desktop device. In corporate offices this can result in a significant carbon emission reduction not to mention a reduction in the power bill (have you ever asked how much your company pays for electricity?). The other benefit is the quality of power provided to the floor, with a desktop there is a risk of corruption and loss of data when a sudden loss of power is experienced, this is not the case when using a stateless thin client - are office wide power supply assurance services such as UPS required to cover everything or even anything. What level of savings can this provide to facility fit-outs?
- Bridging the usability gap between a standard desktop and virtual desktop
- Making the cost model fit
- Transforming a support model to fit the service
- Experiencing pain points at scale
- Beating the Monday morning 'access storm' blues
- Managing the capacity in way to ensure the best cost versus performance balance
As a sub note to this in 2014, there are two things that have changed in the last three years
- As it should have been, VDI is no longer approached as the answer but as a part of an organisations overall End User Computing strategy. This is a good thing as the drive for change is from the business perspective and not from the technology which is what VDI is
- Technology to support VDI has advanced hugely which in turn has resulted in dramatic cost reductions while at the same time, improving the overall user experience. This has happened at the transport protocol, server hosting and at the storage layer. I have been lucky enough to spend quite a number of hours with EMCs new all flash array XtremIO within our lab environment and am still blown away by what I have pushed this array to do in performance and storage (thanks to inline dedup) you can get this device to do. Capacity for 2000 desktops in the space within a rack that normally would be associated with a network switch.... sign me up :)