---
title: "Load balancer"
description: "Load balancer rozkłada ruch sieciowy między wiele serwerów, zwiększając wydajność i dostępność. Poznaj algorytmy równoważenia i warstwy L4 oraz L7."
url: "https://nodea.pl/pl/slownik-pojec/load-balancer"
lang: "pl"
updated: "2026-07-13"
---

# Load balancer

> Load balancer to element infrastruktury rozdzielający ruch sieciowy między wiele serwerów, aby zapewnić wydajność, niezawodność i wysoką dostępność usługi.

**Load balancer** (mechanizm równoważenia obciążenia) to element infrastruktury sieciowej, który rozdziela przychodzący ruch między wiele serwerów obsługujących tę samą usługę. Jego celem jest zapobieganie przeciążeniu pojedynczej maszyny oraz zapewnienie wysokiej wydajności i ciągłości działania aplikacji.

## Na czym polega działanie load balancera

Load balancer stoi na wejściu do grupy serwerów (tzw. puli backendów) i dla każdego żądania decyduje, do której maszyny je skierować. Decyzję podejmuje na podstawie algorytmu równoważenia. Do najpopularniejszych należą: *round robin* (rotacyjne przekazywanie żądań po kolei), *least connections* (do serwera z najmniejszą liczbą aktywnych połączeń) oraz warianty ważone, uwzględniające różną moc maszyn. Kluczową funkcją są kontrole stanu (*health checks*) — load balancer regularnie sprawdza dostępność serwerów i automatycznie wyłącza z rotacji te, które przestały odpowiadać, kierując ruch wyłącznie do sprawnych węzłów.

Rozróżnia się load balancery warstwy 4 (transportowej, operujące na IP i portach) oraz warstwy 7 (aplikacyjnej, analizujące treść żądań HTTP). Te drugie potrafią kierować ruch na podstawie ścieżki URL czy nagłówków i często pełnią zarazem funkcję [reverse proxy](https://nodea.pl/pl/slownik-pojec/reverse-proxy).

## Zastosowanie w praktyce

Równoważenie obciążenia to fundament architektur o [wysokiej dostępności](https://nodea.pl/pl/slownik-pojec/high-availability). Rozproszenie ruchu między kilka [serwerów](https://nodea.pl/pl/slownik-pojec/serwer) pozwala nie tylko obsłużyć większy ruch, ale też przetrwać awarię pojedynczej maszyny bez przerwy w działaniu usługi. Load balancer umożliwia również skalowanie poziome — dokładanie kolejnych serwerów do [klastra](https://nodea.pl/pl/slownik-pojec/klaster) w miarę wzrostu obciążenia — oraz bezprzerwowe wdrożenia, gdy aktualizowane węzły są kolejno wyłączane z rotacji.

Funkcję tę pełnią zarówno dedykowane urządzenia i usługi chmurowe, jak i oprogramowanie w rodzaju [Nginx](https://nodea.pl/pl/slownik-pojec/nginx) czy HAProxy. Istotnym zagadnieniem przy równoważeniu obciążenia jest utrzymanie sesji użytkownika — jeśli aplikacja przechowuje stan lokalnie na serwerze, kolejne żądania tego samego klienta powinny trafiać na tę samą maszynę (tzw. *sticky sessions*) albo stan trzeba wynieść do współdzielonego magazynu. Sam load balancer bywa też punktem pojedynczej awarii, dlatego w krytycznych systemach zwielokrotnia się go w układzie redundantnym.

### Czym różni się load balancer warstwy L4 od L7?

Load balancer warstwy 4 (transportowej) rozdziela ruch na podstawie adresów IP i portów, nie zaglądając w treść żądań — jest szybki i lekki. Warstwa 7 (aplikacyjna) analizuje zawartość żądań HTTP, dzięki czemu może kierować ruch na podstawie ścieżki URL, nagłówków czy ciasteczek, kosztem większego narzutu.

## Powiązane

- [High availability (HA)](https://nodea.pl/pl/slownik-pojec/high-availability)
- [Reverse Proxy](https://nodea.pl/pl/slownik-pojec/reverse-proxy)
- [Serwer](https://nodea.pl/pl/slownik-pojec/serwer)
- [Nginx](https://nodea.pl/pl/slownik-pojec/nginx)
- [Klaster](https://nodea.pl/pl/slownik-pojec/klaster)

---

Wersje językowe: [en](https://nodea.io/en/glossary/load-balancer.md)  
Spis treści witryny: [llms.txt](https://nodea.pl/pl/llms.txt)
