Front Door + backend pool VMs on-prem and in Azure

Almudena Cuenca Salas 21 Reputation points
2021-08-02T08:11:30.357+00:00

I have a customer wanting to use an IP address for a Frontdoor backend pool entry located on an on-premise machine via a VPN.

They would like to be able to run some virtual machines in on premises as part of a backend pool for an Azure Frontdoor. These machines will be running the same application software as on the Azure Virtual machines also part of the same backend pool, but as part of a software migration they would like to have them be part of the frontdoor backend pool. They will be connected to a virtual network in azure via an IPSec IKE S2S VPN Tunnel.

I understand that AFD supports both Azure and non-Azure resources in the backend pool and this can be done only using public IP addresses via custom host: https://learn.microsoft.com/en-us/azure/frontdoor/front-door-backend-pool#backends

But I cannot find information regarding backend pool VMs being split between on-prem and in Azure. Is this combination possible?if so, how can it be achieved?

Thanks in advance,
Almudena

Azure Front Door
Azure Front Door
An Azure service that provides a cloud content delivery network with threat protection.
598 questions
0 comments No comments
{count} votes

Accepted answer
  1. TravisCragg-MSFT 5,681 Reputation points Microsoft Employee
    2021-08-02T22:53:57.28+00:00

    This is possible in theory, but will have several limitations.

    First. regarding Azure Front door:

    You can put any Public IP here, which means you cannot directly point to the internal IP if your on-prem servers and have it direct over your VPN.

    You can put another device in between, such as a Load Balancer, Application Gateway, or other NVA which can direct the traffic on-prem.

    Before you start down that path, Azure Front Door is designed to be a global entry point. Even if you did have traffic go to Front Door -> Datacenter -> VPN -> On-Prem, it would have a LOT of unnecessary latency.

    You can have on-prem backends exposed via an IP on-prem, and have Azure Front Door direct traffic to both Azure via the public ip and your on-prem via your ISP IP. This results in the lowest latency for each server.


0 additional answers

Sort by: Most helpful