Which type of App Service Environment v3 (Public IP or Private IP) is suitable for this scenario?

Mohsen Akhavan 936 Reputation points
2022-02-28T07:14:05.127+00:00

I wanna host three Web Apps on App Service Environment 3 (like the below diagram). Also, an Application Gateway control and routes incoming traffic between three Web Apps based on domain address.

178383-image.png

When I create ASE v3, I should select Public IP or Private IP.
If I select Public IP, my problem is Web Apps have direct access via the Internet.
If I select Private IP, my problem is I couldn't publish from Azure DevOps from the Internet.

178270-image.png

What is the best solution for this scenario?

Azure Application Gateway
Azure Application Gateway
An Azure service that provides a platform-managed, scalable, and highly available application delivery controller as a service.
964 questions
Azure Web Application Firewall
Azure Dedicated Host
Azure Dedicated Host
An Azure service that provides a dedicated physical server to host Azure virtual machines for Windows and Linux.
48 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,956 questions
0 comments No comments
{count} votes

Accepted answer
  1. Alan Kinane 16,791 Reputation points MVP
    2022-02-28T09:37:21.29+00:00

    The external option does not have to be directly accessible via the Internet. You can still put an application gateway (WAF) or Azure firewall in front of the ASE as a frontend to the public IP address of your ASE as per your diagram. The ILB option would be using a private IP address on the ASE instead but still requires the WAF/Firewall in front of it.

    https://learn.microsoft.com/en-us/azure/app-service/environment/networking#network-routing

    178339-image.png


0 additional answers

Sort by: Most helpful