Architecture Intermediate
Load Balancing algoritmy¶
Load BalancingNginxHAProxy 3 min read
Round Robin, Least Connections, Consistent Hashing a konfigurace v Nginx.
Algoritmy¶
- Round Robin — střídání 1-2-3-1-2-3
- Least Connections — na instanci s nejméně spojeními
- IP Hash — session persistence
- Consistent Hashing — pro distribuované cache
upstream backend {
least_conn;
server 10.0.0.1:8080 weight=3;
server 10.0.0.2:8080 weight=2;
server 10.0.0.3:8080 backup;
}
L4 vs L7¶
- L4 — IP/port, rychlý (AWS NLB, HAProxy TCP)
- L7 — HTTP headers, URL routing (Nginx, AWS ALB)
Summary¶
Least Connections je nejlepší default. Round Robin pro homogenní instance. Vždy konfigurujte health checks.
Need Help with Implementation?¶
Our team has experience designing and implementing modern architectures. We’re happy to help.