Освойте практическую балансировку нагрузки в Linux с помощью Nginx и узнайте, как обеспечить стабильность, масштабируемость и высокую доступность веб-приложений. Этот курс поможет вам разобраться в ключевых концепциях, типах и алгоритмах балансировки, а также научит настраивать Nginx для распределения трафика между серверами и проверки их работоспособности.
Что вы узнаете в этом курсе
Курс последовательно проведёт вас через все этапы настройки балансировки нагрузки для разных типов протоколов и приложений.
Основы балансировки нагрузки
Понимание концепции распределения нагрузки
Назначение и преимущества балансировщиков
Типы балансировки: HTTP, HTTPS, TCP, UDP
Обзор алгоритмов: round-robin, least connections, ip-hash и других
Установка и базовая настройка Nginx
Установка Nginx в Linux
Обзор ключевых конфигурационных директив
Настройка проксирования запросов к внутреннему веб-серверу или приложению
Практическая конфигурация балансировки
Пошаговые настройки с реальными примерами помогут быстро применить полученные знания на практике.
HTTP и HTTPS балансировка
Настройка upstream-серверов
Использование различных алгоритмов распределения
Балансировка HTTPS и работа с сертификатами
Балансировка TCP и UDP
Применение Nginx Stream
Настройка балансировки на уровне транспортного протокола
Мониторинг и проверка работоспособности
Вы научитесь настраивать health checks и проверять состояние серверов, чтобы обеспечить надежность и непрерывность работы вашего приложения.
Проверка состояния backend-серверов
Активные и пассивные проверки
Настройка параметров отказоустойчивости
Для кого предназначен этот курс
Для DevOps-специалистов и системных администраторов
Для backend-разработчиков, работающих с высоконагруженными системами
Для всех, кто хочет углубить знания по Nginx и сетевой инфраструктуре
Результаты прохождения
После завершения курса вы сможете самостоятельно настраивать различные виды балансировки нагрузки, оптимизировать работу веб-приложений и обеспечивать их высокую доступность с помощью Nginx.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф