Сервер для HAProxy
Балансировщик нагрузки уровня TCP и HTTP: распределение запросов между серверами, проверки их состояния, завершение TLS и единственная точка входа, за которой приложение масштабируется горизонтально.
- Распределение нагрузки — трафик делится между бэкендами по разным алгоритмам, ни один сервер не перегружается.
- Health checks — недоступный сервер автоматически выводится из пула и возвращается после восстановления.
- TLS termination — сертификаты и шифрование обслуживаются в одной точке, бэкенды работают по HTTP.
- Отказоустойчивость — пара балансировщиков с общим виртуальным IP, чтобы вход не зависел от одного устройства.
Ориентировочные требования
| Сценарий | Пропускная способность | RAM / CPU | Сеть и доступность |
|---|---|---|---|
| Внутренний сервис | до 1–2 Гбит/с | 4–8 ГБ, 4 ядра | 2 × 1 GbE |
| Веб-проект средней нагрузки | 2–10 Гбит/с | 8–16 ГБ, 8 ядер | 2 × 10 GbE, TLS |
| Высокая нагрузка / L4 | 10–40+ Гбит/с | 16–64 ГБ, быстрые ядра | 2 × 25/40 GbE, многоядерность |
| Отказоустойчивый вход | по нагрузке | пара серверов | общий IP (keepalived/VRRP) |
Для завершения большого числа TLS-сессий помогают инструкции AES-NI, а при высоком PPS важны многоядерность и при необходимости сетевые адаптеры с разгрузкой; управление парой обычно дублируют через VRRP.
Готовые конфигурации
Как мы работаем
Поставка для B2B
Работаем с системными интеграторами, платформенными командами, хостинг-провайдерами и участниками тендеров. Договор, экспортные документы и доставка. Гарантия на новые серверы — до 3 лет по договору с Beijing Xinchuan Technology Co., Ltd.
Частые вопросы
HAProxy или Nginx?
HAProxy изначально создавался как высокопроизводительный балансировщик и даёт детальную статистику и тонкую проверку бэкендов. Nginx чаще сочетают с раздачей статики и кэшем; для HTTP-нагрузки оба подходят, выбор зависит от остального стека.
Что делает активная пара?
Два сервера следят друг за другом через VRRP/keepalived и держат общий виртуальный IP. Если активный узел перестаёт отвечать, IP автоматически переходит на резервный, и вход в приложение сохраняется.
В чём разница L4 и L7?
На уровне L4 балансируются TCP-соединения без разбора содержимого — это быстрее и универсальнее. На уровне L7 анализируется HTTP, что позволяет маршрутизировать по URL/заголовкам и завершать TLS, но добавляет обработку.
Какая гарантия?
На новые серверы — до 3 лет по договору с Beijing Xinchuan Technology Co., Ltd.; сетевые адаптеры и БП фиксируем в спецификации.
← Все сценарии подбора сервера
