An Internal Load Balancer is used to distribute traffic among VMs within a virtual network, providing high availability and resilience for internal services.
Azure Traffic Manager uses DNS to direct client requests to the most appropriate endpoint based on traffic-routing methods, ensuring high availability across multiple regions.
The Least Connections method distributes traffic to the VM with the least number of active connections, balancing the load based on current demand.
Azure Application Gateway provides Layer 7 load balancing and additional features like SSL termination, URL-based routing, and WAF for enhanced security and application performance.
Load balancing rules define how incoming traffic is distributed to backend pool instances, specifying the frontend IP configuration, backend pool, protocol, port, and distribution method.