@bc-consultancy
Thanks for your question. Based upon your network setup and how you want them to connect to your network, here are some available options-
- If you have clients connecting from remote locations and from their individual client computers, Azure P2S VPN would work. This is a client-server based VPN which lets your customers connect from anywhere without needing any specific VPN device but from an individual client computer to Azure network directly. Here are more details regarding the same.
- You can also have your customers setup AOVPN using the same Point to Site VPN setup as given in the document here. AOVPN works similar to Point to Site VPN but just has some added advantages to it. Here is information regarding feature of AOVPN.
- If you want your on-premise network or customers on-premise network to connect to Azure Virtual Network, you would implement a Site to Site VPN. This type of connection is built over an IPsec/IKE (IKEv1 or IKEv2) VPN tunnel and requires a VPN device located on-premises that has an externally facing public IP address assigned to it. More details are here.
- If you want connectivity between your virtual network and your customers virtual networks on Azure, you can use Global peering which lets you connect across subscriptions, tenants and regions. Here are more details.
- Lastly, you also have the option to use ExpressRoute that lets you extend your on-premises networks into the Microsoft cloud over a private connection with the help of a connectivity provider. Here is information on the same.
Hope this helps. As you mentioned, all of the VPN solutions require that there is no overlapping of the local network with the virtual networks. If you have any further questions regarding these options or any other questions, please feel free to let us know and we will be glad to assist you further. Thank you!