# Как работает балансировка нагрузки

# Как работает балансировка нагрузки

## Назначение

Балансировка нагрузки используется для:
- распределения запросов;
- повышения отказоустойчивости;
- масштабирования системы.

## Используемый компонент

Для балансировки используется HAProxy.

## Какие запросы балансируются

Балансируются:
- HTTP API;
- запросы Встроенного приложения;
- запросы авторизации;
- запросы release-печати.

## Как определяется доступность узла

Балансировщик:
- периодически проверяет health-check;
- исключает недоступные узлы;
- возвращает узлы после восстановления.

## Что происходит при отказе узла

Если узел недоступен:
- запросы перенаправляются;
- активные пользователи продолжают работу.

## Что важно помнить

- Балансировка не заменяет резервное копирование.
- Все узлы должны иметь одинаковую конфигурацию.