RebelAdmin.com - The Tech Blog You Need
RebelAdmin.com - The Tech Blog You Need
  • Active Directory
  • Azure Active Directory
  • Azure
  • Windows Server
  • Contact us
Browsing Category
Archive
Azure Azure Active Directory

Step-by-Step Guide to Azure Windows Virtual Desktop (Preview)

April 2, 2019 No Comments

Finally, the long wait is over and Microsoft virtual desktop infrastructure (VDI) solution "Windows Virtual Desktop" preview is now available in Azure. If you ever worked with on-premises VDI solutions such as Microsoft RDS or Citrix solution, you may already know how much planning, management involve with it. It is costly as performance & availability of the solution depends on so many things such as networking, hardware resources, skills, connection, etc. But now with a cloud-based solution, we can create a robust, scalable VDI solution with few clicks. 

According to Microsoft we can do following with Windows Virtual Desktop,

  • Set up a multi-session Windows 10 deployment that delivers a full Windows 10 with scalability
  • Virtualize Office 365 ProPlus and optimize it to run in multi-user virtual scenarios
  • Provide Windows 7 virtual desktops with free Extended Security Updates
  • Bring your existing Remote Desktop Services (RDS) and Windows Server desktops and apps to any computer
  • Virtualize both desktops and apps
  • Manage Windows 10, Windows Server, and Windows 7 desktops and apps with a unified management experience

Source: https://docs.microsoft.com/en-gb/azure/virtual-desktop/overview 

Windows Virtual Desktop's Key capabilities are recognized as following,

  • Create a full desktop virtualization environment in your Azure subscription without having to run any additional gateway servers.
  • Publish as many host pools as you need to accommodate your diverse workloads.
  • Bring your own image for production workloads or tests from the Azure Gallery.
  • Reduce costs with pooled, multi-session resources. With the new Windows 10 Enterprise multi-session capability exclusive to Windows Virtual Desktop and Remote Desktop Session Host (RDSH) role on Windows Server, you can greatly reduce the number of virtual machines and operating system (OS) overhead while still providing the same resources to your users.
  • Provide individual ownership through personal (persistent) desktops.

Source: https://docs.microsoft.com/en-gb/azure/virtual-desktop/overview 

Windows Virtual Desktop preview setup required following,

  1. Azure Active Directory – Windows Desktop Machines must join to the Azure AD in the stranded method. It can't be Azure AD-Join
  2. Virtual Desktop only should be Windows 10 Enterprise multi-session or Windows Server 2016/2019
  3. OS should have one of the following licenses – Microsoft E3, E5, A3, A5, Business Windows E3, E5, A3, A5 
  4. VM should be using subnet which has a connection to the same virtual network as Azure AD. 
  5. Azure AD & VM should be in the same region. 

As same as any other VDI solution, user experience has a huge impact from "connectivity". Therefore Microsoft says,

  • Round-trip (RTT) latency from the client's network to the Azure region where host pools have been deployed should be less than 150 ms.
  • Network traffic may flow outside country borders when VMs that host desktops and apps connect to the management service.
  • To optimize network performance, we recommend that the session host's VMs are collocated in the same Azure region as the management service.

There are few new terms related to the Windows Virtual Desktop setup, let's see what are they.

Term

Description

Tenant

It is the primary interface for managing Windows Virtual Desktop environment. Each tenant must be associate with Azure Active Directory instance.

Host pools

Host pool is collection of virtual machines which will serve the users as session hosts. each of machine in the pool should have same OS and configuration. Host pool operations can categorize in to two types,

  •          Personal – individual user will get their own session host.
  •          Pooled – multiple users are allowed to login in to any session host in pool

App Groups

App group is a logical group which includes applications installed in host pool’s sessions hosts. There are two types of app groups,

  •       Remote apps – Users can launch published apps with out launching full desktop.
  •       Desktop – Users have full desktop access

When a host pool is created, by default system generates a desktop app group called “Desktop Application Group”. A host pool only can have one desktop app group but it can contain multiple remote app groups.

 

In this demo I am only going to use desktop app group. I will be writing another blog post to cover remote apps. 

 

Tenant Groups

Tenant groups help to manage multiple Windows Virtual Desktop tenants at once. This is helpful if you are a service provider.

In this blog post, I am going to demonstrate how to set up a desktop application group. before start let's see how is the environment looks like.  

In my demo setup, I have Azure AD Domain Service enabled for tenant rebeladmlive.onmicrosoft.com

This is set up under resource group called AAD and it is using subnet called AAD-vnet 

I also set up a subnet called AAD-VM for session hosts. 

Continue reading
Reading time: 9 min
Written by: Dishan M. Francis

Search

Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Microsoft MVP

MVP for Last 5 Years!

July 19, 2018

I am glad to announce that I have been awarded with MVP award by Microsoft for 5th consecutive time. It is a true honor to be a part of such a great community. I got my first award back in 2014 under Active Directory category. […]

Book Release

Mastering Active Directory, Second Edition Released!

August 10, 2019

Mastering Active Directory, Second Edition Released!

As most of you were aware, I published my book "Mastering Active Directory" back in, 2017. When I released it, I had my doubts! It was my first book even though I was writing to blogs for many years.

Follow Us

Twitter
LinkedIn

© 2018 copyright Dishan Francis // All rights reserved