Load balancers decide where to route network traffic based on a set of predetermined rules.
After reading this article you will be able to:
Related Content
What is Load Balancing?
DNS-based load balancing
Server failover
Multi-cloud and hybrid cloud load balancing
Cloud load balancing (LBaaS)
Receive a monthly recap of the most popular Internet insights!
Copy article link
A load balancer is a software or hardware device that keeps any one server from becoming overloaded. A load balancing algorithm is the logic that a load balancer uses to distribute network traffic between servers (an algorithm is a set of predefined rules).
There are two primary approaches to load balancing. Dynamic load balancing uses algorithms that take into account the current state of each server and distribute traffic accordingly. Static load balancing distributes traffic without making these adjustments. Some static algorithms send an equal amount of traffic to each server in a group, either in a specified order or at random.
Cloudflare Load Balancing uses health checks to steer traffic toward healthy servers. It also enables administrators to customize where regional traffic is handled in order to reduce the amount of distance that traffic has to travel. This approach is known as global server load balancing (GSLB).
Getting Started
About Performance
Performance and SEO
More on Performance
Glossary
Learning Center Navigation