A financial services startup is modernizing a regional mobile banking API hosting solution in the North Europe region. The API is hosted on a pool of Azure Virtual Machines deployed within a private subnet of a virtual network.
The solution must satisfy the following technical requirements:
- Distribute incoming HTTPS traffic based on the URL path (e.g., routing `/accounts/*` and `/transfers/*` to different backend pools).
- Perform SSL/TLS termination at the load balancer level to offload decryption overhead from the virtual machines.
- Ensure the backend virtual machines remain isolated from the public internet by using only private IP addresses for backend pool communication.
- Prevent any validation or connectivity issues related to the virtual machines, which currently have Basic SKU Public IP addresses associated with their network interfaces for administrative troubleshooting.
Which load balancing solution should you design?
- ADeploy an Azure Standard Load Balancer in the virtual network.
- Deploy an Azure Application Gateway in the virtual network.Answer
- CDeploy an Azure Traffic Manager profile.
- DDeploy an Azure Basic Load Balancer in the virtual network.