A municipal transit authority is designing the regional application delivery and load balancing architecture for its new passenger information system in the North Europe region. The system consists of two primary workloads deployed within a single virtual network:
1. A passenger-facing web portal that requires SSL/TLS termination, cookie-based session affinity, and URL path-based routing (routing `/schedules/*` and `/fares/*` to separate backend pools).
2. A real-time vehicle telemetry ingestion service that processes continuous location data sent over UDP port 5099.
The backend VMs for the telemetry service currently have Basic SKU public IP addresses assigned to their network interfaces.
You need to recommend a load balancing solution that meets all technical requirements while ensuring architectural compatibility.
Which load balancing solution should you recommend?
- Deploy Azure Application Gateway Standard v2 to load balance the web portal, and deploy Azure Standard Load Balancer to load balance the telemetry service after upgrading the telemetry VMs' public IP addresses to Standard SKU.Answer
- BDeploy Azure Application Gateway Standard v2 to load balance the web portal, and deploy Azure Standard Load Balancer to load balance the telemetry service while retaining the Basic SKU public IP addresses on the telemetry VMs.
- CDeploy Azure Traffic Manager using performance-based routing to distribute both the passenger web portal traffic and the UDP telemetry traffic directly to the backend VMs.
- DDeploy a single Azure Standard Load Balancer to load balance both the passenger web portal and the UDP telemetry service by configuring custom inbound NAT rules for path-based routing.