Microsoft’s Windows Virtual Desktop service is now in public preview. When it was first announced in October, I covered what we knew about the service but now we have more info around the pricing, I think it’s worth another look.
In a nutshell, it is “VDIaaS” – Virtual Desktop Infrastructure as a Service. According to Microsoft it is:
“the only virtual desktop infrastructure (VDI) that delivers simplified management, multi-session Windows 10, optimizations for Office 365 ProPlus, and support for Remote Desktop Services (RDS) environments.”
For organisations looking to deploy Windows Desktops, either Windows 10 or Windows 7, you will need:
If you’d like to run desktops powered by Windows Server, either 2012 R2, 2016, or 2019, you will simply need:
Although the WVD service is included with those licenses, running Windows Virtual Desktops in Azure is far from free. You must still pay for the:
associated with the desktops that comprise your environment.
One of the hardest things with cloud can be to get an accurate, up front cost for how much a solution will cost you. There are numerous variables and similar, but slightly different, ways of doing, and pricing, the same thing.
Microsoft’s example here is a Windows 10 multi-session deployment for 100 users in the East US region, with the use of Office apps being considered a “medium” scenario. They recommend 4 x “D8s v3” virtual machines which they price at $0.1474 per VM per hour.
However, if you look at the Azure Calculator the price is $0.752 per hour. That’s because Microsoft’s pricing on the WVD site is based on you using a 3-year Reserved Instance (RI) AND the Azure Hybrid Benefit rights to pay for the virtual machines.
The Azure Hybrid Benefit right is a Software Assurance benefit for Windows Server licenses, that enable you to purchase an Azure Windows VM without paying for the Windows OS element – thus reducing costs. However, whilst very attractive from a pricing perspective (if you’ve already got SA on your Windows Server licenses), it adds a whole new set of things that need to be managed…and managed very manually at that, at least until a tool comes along that can help.
So, if you don’t benefit from the reduced Hybrid Rights pricing, you per VM cost rises to $0.5154 – an increase of 250%.
If you don’t purchase a 3-year Reserved Instance either and take the standard Pay As You Go (PAYG) pricing, the VM cost then rises to $0.752 – a 410% increase over the original cost on the Microsoft WVD site.
Remember, these costs are per VM and you’ll need 4 in this scenario, so your per hour cost will be:
Microsoft also suggest an estimated monthly storage cost of $144.71, which is based on 15GB per user.
This is a great example of why cost management needs to be front of mind when planning and architecting scenarios, and why ITAM engaging with various stakeholders is key to financial success. The various cost options and purchase methods. and how/when/if they can be used in certain scenarios, are effectively a new breed of license metrics to understand.
As an example, if business units are basing projected costs on the use of Hybrid Benefit rights, ITAM needs to know about this. You only have a certain number of Windows Server licenses with SA, so there is a finite limit to how many Azure resources can take advantage of the Azure Hybrid Rights. Once that limit is reached, you will either need to start buying additional Windows Server licenses + SA – or increase the unit costs of the Windows Virtual Desktop project. The former doesn’t make a whole lot of sense…but then it will start to depend who’s got budget for additional costs etc.
Compliance with things such as the Hybrid Use license terms will, I’m sure, start to appear in Microsoft compliance checks and audits, so this is something that will need to be understood, monitored, and managed by ITAM and others across the business.
Pricing details: https://azure.microsoft.com/en-gb/pricing/details/virtual-desktop/
Azure Calculator: https://azure.microsoft.com/en-gb/pricing/calculator/