Recommendation for Continued Operations with ExpressRoute Failure in Azure

Use Internet-Based Failover Connections without MPLS Support

Question

A company hosts virtual machines (VMs) in an on-premises datacenter and in Azure. The on-premises and Azure-based VMs communicate using ExpressRoute.

The company wants to be able to continue regular operations if the ExpressRoute connection fails. Failover connections must use the Internet and must not require Multiprotocol Label Switching (MPLS) support.

You need to recommend a solution that provides continued operations.

What should you recommend?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

C

https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/hybrid-networking/expressroute-vpn-failover

The question is asking for a solution that can maintain communication between on-premises and Azure-based virtual machines even if the ExpressRoute connection fails. ExpressRoute is a dedicated private connection between on-premises and Azure, so if it fails, communication between on-premises and Azure-based virtual machines may be interrupted.

Option A: Increasing the bandwidth of the existing ExpressRoute connection does not address the requirement of maintaining operations if the ExpressRoute connection fails.

Option B: Increasing the bandwidth for the on-premises internet connection does not address the requirement of maintaining operations if the ExpressRoute connection fails.

Option C: Setting up a VPN connection can provide an alternative communication channel between on-premises and Azure-based virtual machines. VPN connections use the internet, so they do not require MPLS support. This option can meet the requirement of maintaining operations if the ExpressRoute connection fails.

Option D: Setting up a second ExpressRoute connection can provide redundancy for the existing ExpressRoute connection, but it is an expensive option. It also requires MPLS support, which the requirement explicitly excludes.

Therefore, the recommended solution is Option C: Set up a VPN connection. This solution can provide an alternative communication channel between on-premises and Azure-based virtual machines, and it does not require MPLS support.