i have Azure virtual machines that are deployed to three different Azure regions. Each region has a single virtual network that contains three Azure virtual machines that are part of the same subnet. An application currently resides on the virtual machines that are accessible via HTTPS. Currently the machines are not accessible from the Internet. I'm Planning to use the Azure Front Door service to load balance the requests for the application across the virtual machines.
Can I use Azure Private Load Balancer or Public Load Balancer or Something else and please explain Why ?