17. Load Balancing Approaches

Load Balancing Approaches

Kinds Of Load Balancing

Load Balancing Approaches - Summary

Different load balancing approaches provide different benefits. These different approaches are explained below. This is, however, not an exhaustive list, just a list of some of the most common approaches.

  • Round Robin - Requests are distributed across the group of servers sequentially.

  • BGP Anycast - BGP Anycast allows multiple servers to advertise the same IP address. DNS servers respond to queries with the same IP address. The routing infrastructure of the internet, using BGP, then routes internet traffic to different web servers over the shortest route possible.

  • Policy-based DNS load balancing - Uses policies to load balance traffic requests. For example, the IP address of the client’s resolver may be used to determine which server receives the request.

  • Dedicated Load Balancing - Enables you to deploy and configure one or more custom load-balancers within a VPC.

Round Robin

Round Robin work for Load Balancers

How does Round Robin work for Load Balancers?

SOLUTION: requests are distributed across the group of servers sequentially.

BGP Anycast

BGP Anycast approach for Load Balancing work

How does the BGP Anycast approach for Load Balancing work?

SOLUTION: The domain is resolved based on DNS nameserver that is topographically the closest.

Policy-Based DNS

Policy-based DNS for Load Balancing work

How does policy-based DNS for Load Balancing work?

SOLUTION: Requests are resolved by a DNS nameserver on the basis of policies defined.

Dedicated Load Balancing

Dedicated load balancer approach?

How does dedicated load balancer approach for load balancing work?

SOLUTION: It sits in-line between the client resolver and the nameserver.

Further Reading