Throughout the last couple of months a lot has been said (and shown) about and around the Windows Virtual Desktop, so much that I thought a summary would be in place. Do note that I’m relying on what’s publicly available or what I’ve picked up from hearsay. In case of the latter I will make note of it. Updated per 25-03-2019 after my visit to Microsoft Ignite On Tour in Amsterdam where multiple announcements have been made. All facts have been verified by a PM of the WVD / RDS team.
- Management will be done from a central control panel based in Microsoft Azure (Microsoft Managed Azure Services) a.k.a. PaaS, or platform as a service.
- Everything that’s available from a Microsoft 365 perspective, feature and security wise, will be applicable to the WVD as well.
- The WVD architecture (control panel) is based on the earlier announced RDMI technology, back in 2017.
- The WVD control panel houses the Broker, Web Access, Diagnostics, the Gateway role, and Load Balancing (which is part of the Broker, by the way, it’s not a seperate role). This is all taken care of by Microsoft.
- Each VM will have a WVD agent installed which takes care of the communication between the VM and the control panel.
- Connectivity options will include: a HTML5 RD Web, Client RemoteApp and Desktop Connections (RADC), and the WVD Client App, no further details as of yet.
- During Ignite they showed the remote desktop app which will work on all supported WVD Operating Systems. It’s a Win32 application.
- The WVD will introduce a new multi-user (Enterprise) Windows 10 OS, based on the same RDS technology used in the MS Server OS’s.
- There will also be support for other Operating Systems like Windows Server 2012 R2, 2016, 2019, and Windows 7 and 10 single user.
- WVD based machines can be located in different regions within Azure, spread across the globe.
- All machines, no matter which Windows version they run need to be located in Azure, at least that’s how it is today, this may change in the future (wishful thinking).
- For this to work you will need to have a valid Azure subscription. An Azure Active Directory. A Windows Server Active Directory in sync with Azure Active Directory – use Azure AD Connect or Azure AD Domain Services for this. A virtual network (vNet) that either contains or is connected to the Windows Server Active Directory.
- Virtual machines can’t be Azure AD-joined. They must be standard domain joined or hybrid domain joined.
- Support for Azure Active Directory only will be possible in the future.
- A WVD tenant needs to be created and mapped to your Azure AD tenant. You can create multiple (separate and isolated) WVD tenants within your Azure subscription. Especially useful for service providers servicing multiple customers.
- Because of the multitenant architecture different AD setups, on a per customer basis will be used. Customer environments are highly isolated.
- WVD works with so-called Host-pools, a collection of identical machines which serve the same purpose. Like offering a published desktop, for example. Or a host-pool that is configured to offer published applications, is another use-case.
- Individual app groups can be created for different sets of users, or you can assign users to multiple app groups if you want.
- You can use known solutions, like VPN’s en Azure EXPRESSROUTE to connect back (and forth) to your existing on-premises environment.
- When Azure AD Domain Services is used multi factor authentication and conditional access will be optional as well.
- On the control panel, Roll Based Access Control (RBAC) is available. Delegated access can be based on 4 different (built-in) roles: Owner, Contributor, Reader, and an Operator.
- Active Directory Federation Services for Single Sign On is supported.
- Reverse Connect: Outbound (WebSocket) connections from customer VM’s to the Broker and Gateway (the PaaS control panel) – no inbound ports to customer environments are needed. Bidirectional communication between VM’s and WVD infra goes over 443.
- At some point there will come an on-premises option as well,
According to Microsoft. This will apply to all OS’s except for the Win10 multi-user option. It’s also not a 100% clear if this will be an Azure Stack offering, or that you will be allowed to run these machines on your own (on-prem) hardware, for example. - Manfred Helber even started a petition were people could express their desire to have WVD made available on-premises as well, it’s here.
- Again, the newly introduced W10 multi-user will be, and stay Azure only though. At least that’s the official statement today.
- During the public preview as well as when WVD goes GA both persistent as well as non-persistent machines are, and will be supported. The Fslogix software will take care of your profile data.
- For W10 single-user you can use pooled as well as personal assignment. If this will also be persistent only to start out with, I’m not sure, but probably. Note that not all options mentioned will be directly available once the preview launches. Or when the GA hits, for that matter.
- The WVD service is build up out of multiple instances (multi-tenant), including brokers, which can be shared between customers or can per customer. This is transparent to individual customers.
- To start, the WVD service (the Azure control panel) will only become available in the US East 2 region. The control panel will deployed into other regions once it will hit GA.
- It will go GA somewhere in Q2 of 2019.
- WVD will be available directly from the Azure market place. You can use/select any type of VM you want as long as its offered from the marketplace. Of course, it also needs to be available in the region you want to deploy it to.
- If you search for ‘Windows Virtual Desktop’ in the Azure Marketplace you’ll find ‘Windows Virtual Desktop – Provision a host pool. Once you click ‘Create’ a wizard will walk you through the necessary steps.
- Note that various ARM templates will be available to help you set up things more quickly. You still need to know what you’re doing, of course.
- ARM templates can be manually edited and used to help you scale your environment.
- ARM templates will be made available through GitHub.
- WVD can also be set up and configured manually using a step by step approach.
- Microsoft’s new Diagnostics service van be used to troubleshoot errors on the WVD platform. The diagnostics service works end-to-end, meaning from client through the WVD service all the way down to the VM’s themselves.
- Load Balancing as part of WVD Windows 10 multi-user comes in two flavours, Breadth and Depth.
- Breadth is the default mode and based on Reserved Azure instances (IaaS). With Breadth user will spread evenly across your virtual machines.
- Depth load balancing is optional for pay per use VM’s and works by first filling up the first VM up to a configurable amount of users before spinning up a next one, and so on. This is an automated process which can be configured using various ARM templates. You can set thresholds for when machines need to be provisioned, or perhaps decommissioned.
- Load balancing can be configured using PowerShell. There are separate Cmdlets available.
- Multiple tools around scaling, load balancing and diagnostics will be made available. Mostly in the form of ARM templates as mentioned above.
- WVD W10 single and multi-user will require one of the following licenses: Microsoft 365 E3, E5, A3, A5, Business or Windows E3, E5, A3, A5.
- This the same applies to Windows 7 as well.
- For Windows Server 2012 R2, 2016, 2019 you will need a RDS Client Access License (CAL) with Software Assurance.
- The WVD service as part of the above mentioned license will be free of charge, you pay for the Azure (IaaS) resources consumed by your VM’s. In other words, the WVD control panel will be free of charge, the rest isn’t.
- Existing Azure discount options, like Azure Reserved Virtual Machine Instances, for example apply to WVD as well.
- Personal branding (own URL, website, look and feel), isn’t possible today. This might change soon.
- While support for Windows 7 will end on January the 14th in 2020, when used on/combined with the WVD, support will be extended (security updates) till 2023 – free of charge. On Azure that is, at least that’s how it stands today.
- Besides publishing shared desktops from W10 multi-user, Server 2012, 2016 and 2019, you also have the option to publish Windows applications separately. This can be done from the W10 multi-user OS as well.
- WVD is optimized for Office ProPlus. Again, Fslogix plays an important part in all this. This together with any plugins, codecs and such that will be installed by default. Here’s what Fslogix adds to WVD: Outlook caching and Windows search support, OneDrive for Business, including files on demand support, Native SharePoint in Windows Explorer, Office 365 ProPlus computer activation license roaming, Skype for Business GAL caching, Teams support for virtual desktops, Cloud Cache with auto storage failover and globally redundant disaster recovery for profiles, and finally, Application Masking.
- There was some uncertainty about being able to still use Fslogix for other use-cases than WVD, like on-premises, for example. Well, if you own, or buy Microsoft 365 E3/A3/E5/A5, Windows 10 Enterpsie E3/A3/E5/A5, Windows 10 Education A3/A5, Windows 10 VDA per user licenses, or RDS Call licenses (all of them), you are entitled to use the entire FSLogix product suite on-premises and in the Cloud.
- Fslogix Cloud Cache technology could be used when moving from on-prem to Cloud by replicating user profile, for example.
- To be clear, you don’t need SA (Software Assurance) to be able to use the Fslogix software. You do need SA to run server OS based WVD’s in Azure.
- Apparently a new and rebranded Fslogix agent will be released somewhere around the WVD GA date. More information will follow.
- If you have RDS Call licenses with SA you are entitled to WVD as well.
- When using W10 multi-user, you don’t have to purchase separate rds call licenses.
- Windows 10 Enterprise single and multi-user both fall under the Semi-Annual Channel option.
- Windows Server 2012 R2, 2016 and 2019 are part of the Long-Term Servicing Channel.
- Both Windows 10 Enterprise single and multi-user will be able to offer Office 365 ProPlus going forward.
- Windows Server 2019 only supports Office 2019 perpetual licensing, while Server 2016 does support Office 365 ProPlus, at least till extended support ends in 2025.
- Server 2019 will still support the RDSH role. Today it’s unknown if future Server Operating Systems will as well.
- Both Windows 10 Enterprise single and multi-user will support Win32 applications as well as the modern UWP type applications. All other OS’s as part of WVD only support Win32 applications.
- Customers will be responsible for maintaining their own compute images holding their applications, security patches and other software.
- The same applies to the rest of their Azure tenant when it comes to networking, access control, security and so on.
- Images can be created manually in the form of a VHD or VHDX, which can be uploaded to Azure. You can use managed and on-managed disks.
- Default images are available, pre-configured to get you up and running quickly. Selectable from the Azure management portal while setting up the service.
- The WVD is supported and backed by multiple partners. As far as I know, today we have: Citrix, Liquidware, CloudJumper, Lakeside Software, People Tech Group, and ThinPrint. They will deliver their services on top of WVD, further enhancing the overall user experience.
- Will the WVD be a threat to Citrix? It might be in the distant future but not on short notice. Citrix has built (or is in the process of doing so) their own DaaS solution on top of the WVD, I’m sure more will be announced very soon.
- Third parties are able to develop their own DaaS solution based on, or on top of WVD
- The platform is ‘extensible’. Microsoft offers Rest API and PowerShell (to Rest) support, free for everyone to get their hands dirty. WVD, from start to finish can be completely managed through PowerShell and/or REST, if you like.
- A new WVD GUI management section, within the Azure portal is being worked on. No time lines as of yet. Everything that’s possible with the current API’s and/or PowerShell from a management perspective will be made available in the WVD Azure portal as well. Saw a short demo while at Ignite, looks promising.
- Managing your WVD’s with Microsoft’s SCCM and/or Intune is optional as well. SCCM can be used to manage your server operating systems, while Intune can be used to manage your desktop operating systems.
- Fully Managed Service Provider – The extensive network of Microsoft Cloud Solution Providers will be able to offer Windows Virtual Desktop to their customers and offer additional value around the service.
- Citrix is now a Microsoft Fully Managed Service Provider as well.
- In addition to the above, most enterprise features are still lacking when it comes to WVD, this is where CTX still shines. The WVD roadmap is long but an impressive one. Of course, we’re expecting much more information to be released soon so this could turn into old news quickly.
- CloudJumper’s ‘Cloud Workspace for Azure’ proposition also integrates with and leverages WVD.
- Load tests have been done by independent parties which show that the multi-user WVD W10 version can host about 20% less users per machine when compared to Windows Server 2016/2019 based on the same specs.
- In theory your WVD machine, including the Win10 multi-user option can handle an unlimited number of connections and users. You decide. Which, of course, will come down to sizing, assigning VM resources and such – nothing we haven’t done before, right?
- There is a script available to help you automatically scale hosts as you go.
- Insiders tell me that even for Microsoft standards the WVD is getting above normal attention. Thousands (over 20?) of people have subscribed to the Public Preview program that they launched a few months back.
- Of course not everyone is equally excited. Claudio (@crod on Twitter) shared his thoughts on multiple occasions. One of his blogs is named: The Windows Virtual Desktop (WVD) BS – you’ll find it here. He will also give a presentation during the upcoming Virtual Expo conference with a similar title: The Windows Virtual Desktop (WVD) Bullshit. Have a look at the agenda here, it includes a ton of WVD sessions – hot topic.
What did I miss? To be continued…
One response to “The Windows Virtual Desktop – what we know so far. 83 facts listed”
[…] last couple of days regarding Windows Virtual Desktop like the blog post from Bas here –> https://www.basvankaam.com/2019/03/19/the-windows-virtual-desktop-what-we-know-so-far-its-more-than-… still there is some questions that also remained unanswered yet as part of what they are building […]