Балансировщики нагрузки
Распределяйте трафик между серверами с проверками здоровья и бесплатными автопродлеваемыми TLS-сертификатами.
На этой странице
Создание балансировщика#
Shell
avenlith lb create --name web-lb --region fra1 --algorithm least-connections
avenlith lb target add web-lb --server web-01 --server web-02 --port 8080
avenlith lb listener add web-lb --protocol https --port 443 --certificate auto \
--domain www.example.com --health-path /healthz
Балансировщик получает собственные публичные IPv4 и IPv6. Направьте на него DNS-запись — сертификат будет выпущен автоматически в течение минуты.
Алгоритмы#
| Алгоритм | Когда использовать |
|---|---|
| round-robin | Одинаковые серверы без состояния |
| least-connections | Долгие или неравномерные запросы |
| source-ip | Простая привязка сессии |
Проверки здоровья#
Цели проверяются каждые 5 секунд. После трёх неудачных проверок цель исключается из ротации и возвращается после двух успешных.
Ограничения#
Каждый балансировщик держит до 1 млн одновременных соединений и 40 Гбит/с. Shield Advanced добавляет фильтрацию L7 перед листенером.
Была ли страница полезной?
Нужна помощь?
Наши инженеры отвечают на заявки 24/7 — среднее время первого ответа 7 минут.