Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Knowledge Base O nás Spolupráce Kariéra
Pojďme to probrat

Load Balancing algoritmy

01. 01. 2024 1 min čtení intermediate

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.

Nezávazná konzultace