Load Balancing
Load Balancing Options
Azure Load Balancer
Traffic Manager
Azure Application Gateway
Azure Front Door
Global versus regional
Global load-balancing services distribute traffic across regional backends, clouds, or hybrid on-premises services. These services route end-user traffic to the closest available backend. Systems that load balance between application stamps, endpoints, or scale-units hosted across different regions/geographies.
Regional load-balancing services distribute traffic within virtual networks across virtual machines (VMs) or zonal and zone-redundant service endpoints within a region. Systems that load balance between VMs, containers, or clusters within a region in a virtual network.
HTTP(s) versus non-HTTP(s)
HTTP(S) load-balancing services are Layer 7 load balancers that only accept HTTP(S) traffic. They are intended for web applications or other HTTP(S) endpoints. They include features such as SSL offload, web application firewall, path-based load balancing, and session affinity.
Non-HTTP(S) load-balancing services can handle non-HTTP(S) traffic and are recommended for non-web workloads.
Azure Front Door
Global
HTTP(s)
Traffic Manager
Global
non-HTTP(s)
Application Gateway
Regional
HTTP(s)
Azure Load Balancer
Regional
non-HTTP(s)
Choosing Load Balancing Option

Reference
Load Balance non-HTTP(s) traffic in Azure: https://learn.microsoft.com/en-us/training/modules/load-balancing-non-https-traffic-azure/1-introduction
Last updated