A única maneira de ter o balanceador de carga de software com failover no Azure é usar o Gerenciador de Tráfego. Você pode definir ACLs, portanto, somente seu próprio aplicativo pode se conectar com o banco de dados no ponto de extremidade especificado. Ou Você pode configurar o failover em Seu aplicativo - sem balanceador de carga, porque Você não precisa de balanceamento de carga (apenas failover).