I am new to Azure, please bear with me.
I joined the Azure team recently and the current architecture is the following:
One vNet, let's call it A-vNet, has AADDS and a lab environment with VMs and servers.
We have another project with a different vNet, say B-vNet, that has servers and VMs that need to be domain joined. I understand that I can peer two vNets so that I can use the AADDS service in the new vNet. However, since A-vNet has servers and VMs we did not want to peer to the vNet everytime there is a new vNet. Therefore after a bit of research, having a new vNet with AADDS only then allowing vNet peering to vNets that need to use the service is one solution.
My two questions are
Having a separate vNet with AADDS only is the best practice?
I understand that I need to delete and re-create AADDS, if I recreate with the same DNS name, do I need to rejoin the servers and VMs after peering? Or they will connect automatically? Will end-users experience any change?