Балансировка нагрузки в NGINX

25 участников

О чём курс

Оптимизация использования ресурсов и создание отказоустойчивых систем требуют эффективного распределения трафика между экземплярами приложений. В этом материале разбирается настройка NGINX как балансировщика нагрузки для масштабируемых веб-сервисов.

Ключевые темы включают реализацию методов распределения запросов, таких как least connections и IP hash, а также управление сессиями через липкие куки, маршруты и обучение. Особое внимание уделено инструментам NGINX Plus: динамической конфигурации серверов без перезапуска службы и работе с разделяемой памятью (shared memory). Курс подходит системным администраторам и инженерам, работающим с высоконагруженными системами и переносом инфраструктуры в облако.

Программа обучения

  • Обзор методов балансировки нагрузки
  • Реализация постоянства сеанса (Session Persistence):
    • Липкие куки (Sticky cookies)
    • Липкие маршруты (Sticky routes)
    • Липкое обучение (Sticky learning)
  • Балансировка нагрузки различных служб восходящего потока (upstream), включая Tomcat
  • Методы распределения трафика:
    • Метод наименьшего соединения (Least connections)
    • Метод хеша IP (IP hash)
  • Обработка таймаутов сервера
  • Динамическая конфигурация серверов (добавление, изменение, удаление в runtime)
  • Использование сегмента разделяемой памяти в NGINX Plus
Складчина создана 27 сентября 2017 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 3

NU NGINX University Все материалы
580 ₽ 6 200 ₽