Azure Virtual Desktop is a service in Azure, that can help you to provide virtual desktops or remote applications to your employees or external people of the organization.
Official documentation is avaiulable here: https://docs.microsoft.com/en-us/azure/virtual-desktop/overview
Prequisites
Vnet Active directory or ENtra AD ?
Create a rg
rg-poc-avd
Create a Vnet for host pool Vms vnet-avd-host-pool
Install
Search for Azure Virtual Desktop in the list of Azure services.
Create host pool :it is a collection of one or more identical virtual machines
hp-poc-avd
After you can choose between Personal (dedicated VM per user) or pooled (Shared VMs). For personal, you can choose an automatic assignment, or a direct assignment, depending on what you want. For pooled, you need to provide the maximum number of users in a host and the load balancing algorithm
After select the asignment type
Automatic assignment – The service will select an available host and assign it to an user Direct assignment – Admin selects a specific host to assign to an user
Create the Host Pool
After the host pool creation
Go to application groups
This application group contains only the SessionDesktop application, to allow the user to connect to the desktop
--> Assign a user to this application group to be able to use applications part of this group
Workspace
create the workspace. A workspace is a suite of one or more applications groups:
Add virtual machines to the host pool
Click Sessions Host on the host pool menu
Click Add --> Add virtual machines to a host pool
Configure the VM size
avd-admin
Vms are now available
Scaling plan
Autoscale enables your Azure Virtual Desktop workloads to be performant and cost effective by starting and stopping session host virtual machines based on schedule and demand
Connect to your Azure Virtual Desktop
Using this app https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/remote-desktop-clients
Windows App or RDP Client
Web client https://rdweb.wvd.microsoft.com/arm/webclient/index.html https://rdweb.wvd.microsoft.com/webclient/index.html
Publish an application
articles:
https://adamtheautomator.com/azure-virtual-desktop/
https://www.starwindsoftware.com/blog/how-to-start-with-azure-virtual-desktop/ https://www.starwindsoftware.com/blog/publish-an-application-with-azure-virtual-desktop/
https://www.starwindsoftware.com/blog/start-azure-virtual-desktop-vm-on-connect/ https://www.starwindsoftware.com/blog/deploy-windows-virtual-desktop-session-hosts-from-a-template/