Architektura Pokročilý
Load Balancing algoritmy¶
Load BalancingNginxHAProxy 3 min čtení
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)
Shrnutí¶
Least Connections je nejlepší default. Round Robin pro homogenní instance. Vždy konfigurujte health checks.
Potřebujete pomoct s implementací?¶
Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.