Ossniper,
Thanks for asking this question. If I understand correctly, you have a need to provide AVD as a VDI solution to multiple customers.
I do have some clarifying questions, but I will also provide some general suggestions to point you in the right direction.
First, when you say your "office" -- are you an MSP or a large enterprise with multiple business units/enterprises? Will billing for these resources be separated?
Second, are there any other business requirements outside of simply keeping these enterprises separate?
- Are there local network resources, services, etc. that need to be accessible by the VDI?
- Does an on-premises domain already exist? Is AD Connect already in place?
- Are there any regulatory requirements?
- Are there any conditional access requirements from a cybersecurity standpoint? Any tools that need to be installed?
- Will profiles be stored separately with FSLogix and apps with MSIX App Attach to allow for scaling?
- How many users will be accessing each host pool? What applications will be needed?
These are just a few of the considerations needed prior to deployment.
When architecting something to a large scale, it's important to gather as many requirements as possible from the beginning and try to best fit the solution within a best practice framework.
If you are an MSP - I would recommend looking at Azure lighthouse for management of multiple subscriptions. Also, the Microsoft Well Architected Framework provides patterns and practices that can help design a solution from the beginning.
There are a few different 3rd party vendors that are providing management planes for AVD -- most notable Nerdio, but also Citrix and VMWare. It might be worthwhile to investigate these options though there is cost associated.
I would also recommend reaching out to another Microsoft Partner for guidance here, there are many that have developed expertise with AVD and it sounds like this is a larger project than the Q&A forum can help you with.
Please provide more context and I will help as best as I can.
Resources:
- https://learn.microsoft.com/en-us/azure/architecture/example-scenario/wvd/windows-virtual-desktop?context=%2Fazure%2Fvirtual-desktop%2Fcontext%2Fcontext
- https://learn.microsoft.com/en-us/azure/lighthouse/overview
- https://learn.microsoft.com/en-us/azure/architecture/framework/
- https://appsource.microsoft.com/en-us/marketplace/partner-dir
If this answer was helpful, please accept it as an answer. It's appreciated.
Blessings,
Eric