Skip to content

Load balancer: определение и применение

Коротко:

Load balancer — распределяет входящий трафик между backend-серверами. Уровни: L4 (TCP/UDP по IP:port) и L7 (HTTP с маршрутизацией по URL/headers/cookies). Алгоритмы: round-robin, least-connections, IP-hash, weighted. Примеры: HAProxy, nginx upstream, AWS ALB, GCP Load Balancing.

Что такое Load balancer

Load balancer — распределяет входящий трафик между backend-серверами. Уровни: L4 (TCP/UDP по IP:port) и L7 (HTTP с маршрутизацией по URL/headers/cookies). Алгоритмы: round-robin, least-connections, IP-hash, weighted. Примеры: HAProxy, nginx upstream, AWS ALB, GCP Load Balancing.

Часто задаваемые вопросы

Применимо ли к моему проекту?

См. определение выше. Большинство веб-проектов с trafic > 100 RPS нуждается.