Is using Remote Access Services (RAS) Gateway on Azure is recommended?

Copper Contributor



I need your inputs.


We have an Azure subscription where we are hosting retail applications. The retail application is hosted on Azure VMs.  The requirement is to publish the retail application to the business users over a VPN. I have implemented an Azure Point-to-Site VPN using Certificate authentication, but I couldn't find a way to restrict access to the only website of the retail application.


For example, the user's machine who has Azure Point-to-Site VPN configured he can access all the resources such as remote desktop of the VMs.


What is the recommended solution for remote users to securely access shared resources, intranet Web sites, and applications on Azure?


Is using Remote Access Services (RAS) Gateway on Azure is recommended? Or another alternative product available in Azure.


2 Replies



Are the published Applications Web Applications?

Have you taken a look on the possibility to publish them with a Azure App Proxy?

Maybe this is a easier and better way to get them available from external, with the use of the Azure AD Security mechanisms?


Kind Regards,





I agree with @Peter_Beckendorf that Azure AD Application Proxy is a great alternative to traditional reverse proxy solutions, especially if you want to publish web application.


In case a VPN is a hard requirement, you could still use Azure VPN Gateway (and have either P2S connections from your users regardless of their location, or S2S VPN from their office network) and restrict access to the VNet where you are hosting your retail app using NSGs. In a typical scenario, you have a VNet with a GatewaySubnet (where you host your VPN GW) and then one or several other subnets, where you host your workloads. By applying an NSG on the workload subnet, permitting only TCP/443 or TCP/80 (depends on your configuration) protocol/port for inbound, you can control what "services" will your remote users have available.


There are other products and solutions in the Azure Marketplace you could use as your VPN gateway, but majority of my customers prefer a managed service (Azure VPN Gateway), so they don't need to manage that component (typically an appliance running on Azure VM) themselves. But it all depends on your requirements, organizational capabilities, etc.


Best regards,