'Global loadbalancing for applications that are not exposed publicly on Azure

I have a use case where my application is deployed in two different regions, each has an application gateway in front exposing 2 services: blue and red.

I would like to loadbalance globally and tolerate regional failures, however the incoming requests are not publicly facing. In other words, the services blue and red are accessible internally only by customers tenants in other subscriptions.

What should I use? Since frontdoor seems to work for when the application is serving public requests, I am not sure if it is a good idea here unless there are no other options.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source