Table of Contents
Types of The Load Balancers
There are two major types:
- Layer 4 load balancer
- Layer 7 load balancer
Pros
- High availability, maintain the uninterrupted service externally
- Less downtime and higher throughput
- More secure, admins can easily to configure the routing rules
- Detect bottlenecks before they happening
- Fewer failed or stressed components
Cons
- Additional hop adds a little latency
- Additional hardware and operation cost
Common Load Balancing Algorithms
- Least Connection Method
- Least Response Time Method
- Least Bandwidth Method
- Round Robin Method
- Weighted Round Robin Method
- IP Hash
- Mod-Hashing by a certain dimension
- Consistent-Hashing by a certain dimension
- Range-based
- List-based
- …
Products
Product | Layer4 | Layer7 |
---|---|---|
LVS | Y | |
Nginx | Y | |
Haproxy | Y | Y |
Traefix | Y | |
… |
Demo
To learn more, we can search for more content from the internet. And one more thing here, let’s back the original question, will our system survive if we have a load balancer? To answer it, I’ve made a video on Youtube, hope you enjoy it, have fun :)