Virtual Desktop Infrastructure (VDI)


Virtual Desktop Infrastructure (VDI) is a subject that is becoming more and more popular but it can be quite a tricky concept to newcomers, my aim here is to give some clarification and information on the topic!

What is VDI?

VDI is the younger, not as cool cousin of server virtualization and the bigger, better brother of Terminal Services (TS) 🙂

Rather than running the desktop instances on local machines, they are held on servers in the datacenter and each user accesses them centrally. However, unlike Terminal Services “each user gets access to their personal desktop from any authorized device, thereby improving desktop flexibility”.

The VDI FAQ from Microsoft offers a good overview of VDI as a technology-download the PDF here.

What’s the point?

Storing desktop images on central servers can have many benefits:

Management: VDI gives you true central management of users desktops and true control over what is/isn’t installed on them and, as I’m sure you know, that can be a real issue in corporates today! You can manage a single instance of the OS no matter how many people are using it-vastly reducing management time & costs.

OS deployment: VDI can make the provisioning of new desktops much quicker than usual and can also enable organizations to test/adopt new Operating Systems in a much easier fashion. One big scenario where I see this being particularly useful:

     Testing multiple Operating Systems: Say you have a number of users that are testing various different desktop OS’s such as XP, Red Hat Linux and Windows 7. Currently you would need to either:

  • provide the users with multiple machines, all separately configured and offering their own security concerns.

or

  • have users multi-booting their machines-again presenting it’s own set of problems around hardware with people needing more RAM etc

Alternatively you could have one image of each OS in the Datacenter and users can access them as needed-with much less hassle 🙂

You can also keep a “library” of images for different situations that can be deployed at the drop of a hat!

Security: Again, the central management aspect comes in to play allowing you to block external devices and prevent copying of data from the image to a local device-a great way of preventing data leakage.

Downsides:

Despite all the benefits above there are, as with everything, downsides and negatives too.

  • VDI really isn’t suitable for media intensive tasks
  • Doesn’t suit mobile working as it requires a constant connection to the corporate network.
  • Negative feedback from users

The last point is perhaps the most important for companies to consider-all the streamlined management processes and more flexible admin environments don’t really count for anything if the workforce is unhappy. Certainly I would hate to work in a VDI infrastructure (or Terminal Service/Citrix) as I install and use a LOT of applications that wouldn’t be part of a corporate standard such as Office 2010, CCleaner,TweetDeck, numerous Outlook addins, Groove, OneNote (and I don’t know how many more!); also I often run things that require admin rights on the  machine. In a VDI environment I would have to go through the hassle of getting these added to an image which would be just for me-so I might as well have a standard desktop. The alternative is that I couldn’t use the applications which would reduce my produtivity as well as my happiness as a worker-2 things that a company definitely doesnn’t want to be happening 🙂

What VDI can do to some users!
What VDI can do to some users!

An actual comment from a user over at Tech Republic:

“the fact that I can take my work anywhere doesn’t matter to me if I can’t install what I need when I need it”

How is it licensed?

Microsoft’s VDI licensing structure is comprised of 2 parts:

  • Vista/Virtual Enterprise Centralised Desktop (VECD)
  • Microsoft VDI Suite Standard/Premium

VECD allows you to licence virtual copies of Microsoft’s desktop OS’s in a VDI environment and offers the following:

  • Ability to run a copy of Windows in a datacenter
  • Rights to move virtual machines between servers for increased reliability
  • Unlimited backup of virtual machines
  • Ability to access up to 4 running VM instances per device.
  • Rights to access corporate desktops from home for a user that has already been licensed at work
  • Availability of volume licensing keys, such as KMS (Key Management Service) / MAK (Multiple Activation Keys)
  • How is VECD licensed?

    VECD is a monthly subscription per device licence which comes in 2 flavours:

    • VECD (for users without SA)
    • VECD for SA (for users with SA)

    They offer the same functionality, it’s just the VECD for SA is available at a reduced cost as a thank you to current SA customers 🙂 I’ve not got UK pricing to hand but the pricing on the MS website is:

  • VECD (for users without SA) = $110 per device per year
  • VECD for SA (for users with SA) = $23 per device per year
  • VECD is required for any VDI solution that will be running Windows Operating Systems, regardless of the the BDI technology provider (VMWare, Citrix etc).

    Microsoft VDI Suite:

    This is a new addition to the world of licensing, having been announced at the WorldWide Partner Conference (WPC) last week. While MS have had the technologies to provide a cohesive, efficient and secure VDI environmentfor quite some time now, it has been hard for customers to know what products they need and which things fit together. The VDI Suites are simply a collection of technologies at a reduced price, and they are:

  • Hyper-V Server
  • System Center Virtual Machine Manager (VMM)
  • System Center Configuration  Manager (SCCM)
  • System Center Operations Manager (SCOM)
  • Remote Desktop Services (RDS) CAL (formerly Terminal Service CAL)
  • Microsoft Desktop Optimization Pack (MDOP)
  • For a fuller more in depth look at the VDI Suites, including expected pricing, please see my other blog post here.

    A 100 device company looking to implement VDI would need the following:

    100 x VECD @ $110/£67 per device per year = £6700

    100 x VDI Suite @ $21/£13 per device per year = £1300

    So £8000* per year to run a Microsoft VDI infrastructure with what is fast becoming a truly top-notch hypervisor as well as leading class management software-sounds pretty good to me 🙂

    *The £ prices above were attained by putting the $ prices through www.xe.com , but the final pricing may well be different!

    I hope that has gone some way to informing newcomers as to what VDI is as a concept and also helping people who know the technology make sense of the licensing. As always, I’m happy for feedback & comments 🙂

    Microsoft Virtual Desktop Infrastructure (VDI) Licensing


    During this year’s Worldwide Partner Conference in New Orleans, Microsoft announced 2 new VDI licensing models. Although this is pretty big news if you’re in that space, VDI isn’t really a technology of the masses so this news hasn’t been hugely reported-but hopefully I can change that just a little bit 🙂

    There are two new licences available:

    Microsoft Virtual Desktop Infrastructure Standard Suite

    Microsoft Virtual Desktop Infrastructure Premium Suite

    Microsoft’s aim is for these to

    “make it simple for customers to purchase the comprehensive Microsoft VDI technologies while providing excellent value compared with competing VDI offerings.”

    What do they include?

    Both version contain the essential products for setting up, configuring and managing an efficient and effective VDI environment:

    • Hyper-V Server
    • System Center Virtual Machine Manager (VMM)
    • System Center Configuration  Manager (SCCM)
    • System Center Operations Manager (SCOM)
    • Remote Desktop Services (RDS) CAL (formerly Terminal Service CAL)
    • Microsoft Desktop Optimization Pack (MDOP) <– Further clarification shows that MDOP is an optional extra.

    The Premium version will also include:

    • Additional use rights for RDS
    • App-V for RDS

    to

    “enable mixed environments with not only VM-based remote desktops, but also session-based desktops and applications.”

    The RDS CALs in the Standard bundle can only be used for VDI and not regular Terminal Server instances or “session based desktops” as they’re known now.

    Once you have one of these bundles, the only other thing  you need to correctly licence VDI is Virtual/Vista Enterprise Centralised Desktop (VECD)-for more info on that see my other post here.

    How is it licensed?

    The licensing could have become quite complicated as the components can be licensed in various ways but, quite possibly in reaction to general feedback on licensing, have made this nice and simple:

    “As with VECD, the number of VDI Suite licenses equals the total number of client devices that accesses the VDI environment.”

    Also, as it’s a subscription you’ll always be up to date with new releases.

    What does it cost?

    The licences are set to be made available in Q4 2009 so from October onwards. The only pricing I’ve seen is in dollars (and not a definite final figure) but that is $21 per year per device for Standard and $53 for premium…that is some awesome pricing! Even if the usual “swap the $ for a £” happens, that’s still much cheaper than licensing them separately and it seems much cheaper than competitors (i.e. VMWare).

    Summary:

    This is a great move on Microsoft’s part and will really help drive VDI adoption-particularly in the mid-market sector as it’s not only more cost effective but much easier to manage than buying the components separately.

    The Technet blog article can be found here and thanks to Brian Madden too.

    Microsoft Windows Vista Enterprise Centralized Desktops (VECD)


    Microsoft Windows Vista Enterprise Centralized Desktops (VECD) is a unique way to licence Windows OS on virtual machines (VM’s) as part of Virtual Desktop Infrastructure (VDI).

    The desktop OS (Operating System) images are held on a server and users access them via PC or Thin Clients*. You can have an unlimited number of OS instances on the server, these can be Vista or downgraded to XP, it is licensed by Device and you can have 4 virtual instances per access device at a time.

    VECD is priced on a per device per month basis (so 100 users = 1200 units x price) for a minimum of 1 year.

    A link to the Microsoft page which includes various datasheets can be found here.

    Running Virtual Instances on the desktop is becoming more and more common and, of course, poses it’s own problems when it comes to licensing. You must have a separate OS licence for each VM as well as the OS licence for the physical machine.

    If VECD isn’t an option for whatever reason, you can run OEM (Original Equipment Manufacturer)/FPP (Full Packaged Product) inside the VM to give you the OS licences. However if your corporate standard is still XP (as it is with many companies) it gets a bit trickier! You won’t find an OEM or FPP copy of XP now so you will have to start with Vista and downgrade to XP:

    1) Buy a volume licence for Vista= NO. The Desktop OS volume licence is UPGRADE ONLY and as a VM is a clean machine, yo’re not eligible to install an upgrade.

    2) Buy an OEM Vista licence= NO. Although OEM licences of Vista Business/Ultimate give downgrade rights, you’re not eligible for OEM licensing as they’re not being installed on a “new” physical machine.

    3) Buy an FPP copy of Vista and enrol it in to Software Assurance (SA)= YES. Enrolling an FPP licence into SA** grants you Downgrade Rights, so you can take Vista down to XP and it’s a full copy so you can install it in a new clean VM.

    * PC’s MUST be covered with Software Assurance (SA) to be eligible for VECD.

    **You have a time limit to enrol the FPP copies into SA. 90 days for Open Licensing, 30 days for Open Value/Select/Enterprise Agreements.