We know that load balancer help us to distribute incoming network traffic across a group of backend resources or servers or multiple targets. Azure Load Balancer works at layer 4 of the Open Systems Interconnection (OSI) model. Using Azure Load Balancer, we can scale our applications as well as create highly available services. It helps us to reduce resource use, maximize throughput, minimize response time, and avoid overloading and many more.
Advantages:
- Supports internal and external traffic to Azure VM.
- Improve and increase availability through distributing resources within and across zones.
- Using health probes we can monitor load-balanced resources.
- Supports multiple ports, multiple IP addresses, or both.
- Doesn't store customer data.
Types:
There are two types of load balancer in Azure:
- Public load balancer: This kind of load balancer can be used to load balance internet traffic to VM. This is executed by translating their private IP addresses to public IP addresses.
- Internal/ Private load balancer: This kind of load balancer can be used to load balance traffic from within a virtual network or V-Net.
Apart from this, Azure also provides many kinds of load balancing services that can help us to distribute our workloads across multiple computing resources, these are:
- Application Gateway
- Front Door
- Load Balancer
- Traffic Manager










