Azure VDI configuration for 20 user

Sourav Roy 1 Reputation point
2022-07-27T09:45:52.873+00:00

We are trying to create VDI which will be accessed by 20 user max (15 users at a time). Need suggestion on the best economical configuration which we can use for building it.
The users would use the VDI for some desktop applications and testing tools

Azure Virtual Desktop
Azure Virtual Desktop
A Microsoft desktop and app virtualization service that runs on Azure. Previously known as Windows Virtual Desktop.
1,835 questions
Azure Virtual Machine Scale Sets
Azure Virtual Machine Scale Sets
Azure compute resources that are used to create and manage groups of heterogeneous load-balanced virtual machines.
448 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Pavel yannara Mirochnitchenko 13,331 Reputation points MVP
    2022-07-27T20:14:58.97+00:00

    First you decide, do you want to use pooled vs. personal. Then you should think, will you use broad-first or depth-first which means, will user logins spread equally on all machines in a pool, or will you fill up one machine with max sessions before creating another. Third factor is VM template layout, how efficient/powerfull and expensive it will be. And one thing to take incount is, should user profiles would be saved or not.

    0 comments No comments

  2. srbhatta-MSFT 8,586 Reputation points Microsoft Employee
    2022-08-02T07:09:13.557+00:00

    Hello @Sourav Roy ,
    Welcome to Microsoft QnA.
    To add to what Yannara has mentioned above, the most economical way to create a VDI environment would depend on your requirements (for example - till what extent do you want to use it).
    Using Pooled Host Pool will definitely save costs because unlike Personal host pools where users have a 1:1 mapping with desktop session hosts, pooled session hosts ca accept connections from any user authorized to an app group within the host pool. Hence, the underlying infrastructure cost will be reduced depending on the underlying VM you select, as 20 users will not require 20 session hosts, but can be load balanced to access much fewer session hosts using either depth first or breadth first load balancing algorithm.
    There are also many other factors involved in cost optimization, but I would like to hear back from you to understand more on this. Please feel free to respond back and tag me if you have any questions.

    References:
    environment-setup
    create-host-pools-azure-marketplace
    configure-host-pool-load-balancing

    ------------

    Please don't forget to Accept as answer and Upvote if you think the information provided was useful so that it can help others in the community looking for help on similar issues.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.