Перейти к содержимому
nginxСреднийПрактика

nginx: балансировка нагрузки и реверс-прокси

upstream и proxy_pass, методы распределения, поведение при отказе бэкенда, балансировка TCP и UDP через stream — всё на живом стенде в терминале. В конце — чем отличается HAProxy.

Программа
16 уроков
Лабораторные
5 лабораторных
Длительность
~160 мин

Регистрация занимает минуту, песочница поднимается за секунды.

Направление

DevOps

Linux, Docker, Kubernetes, Git, CI/CD и мониторинг

Программа

16 уроков
  1. 1Зачем балансировать нагрузкуТеория
  2. 2upstream и proxy_pass: первый балансировщикТеория
  3. 3Почему распределение кажется несправедливымТеория
  4. 4Лабораторная 1: первый балансировщикЛаборатория
  5. 5Методы балансировкиТеория
  6. 6Что долетает до бэкендаТеория
  7. 7Лабораторная 2: методы и заголовкиЛаборатория
  8. 8Когда бэкенд отказалТеория
  9. 9Лабораторная 3: отказ бэкендаЛаборатория
  10. 10Сценарии: HTTPS, разные группы, подмена доменаТеория
  11. 11Балансировка TCP и UDPТеория
  12. 12Лабораторная 4: поток TCP и UDPЛаборатория
  13. 13HAProxy: чем он отличаетсяТеория
  14. 14Финальный проект: балансировщик для магазинаЛаборатория
  15. 15Итоговая проверка и что дальшеТеория
  16. 16Квиз: балансировка на nginxТест

Готовы попробовать?

Откройте первый урок и решите задание в настоящем терминале.

Начать бесплатно