Установка и настройка балансировщика нагрузки HAProxy
О чём курс
Курс «Установка и настройка балансировщика нагрузки HAProxy» от Института прикладной автоматизации и программирования (ИПАП) представляет собой глубокое погружение в одну из самых востребованных технологий в мире системного администрирования и DevOps. HAProxy является индустриальным стандартом для обеспечения высокой доступности, масштабируемости и отказоустойчивости веб-сервисов. Данная программа обучения разработана для специалистов, которые стремятся освоить инструменты управления трафиком на профессиональном уровне и научиться строить надежные архитектуры для высоконагруженных систем.
В процессе обучения слушатели пройдут путь от базового понимания принципов работы балансировщика до настройки сложных сценариев обработки запросов. Курс охватывает все критически важные аспекты: от инсталляции HAProxy в различных средах (включая Debian-подобные системы, RHEL и Docker) до тонкой настройки алгоритмов распределения нагрузки. Вы узнаете, как правильно организовать проверку состояния бэкенд-серверов, чтобы система автоматически исключала неисправные узлы из ротации, обеспечивая бесперебойную работу вашего приложения для конечных пользователей.
Особое внимание в программе уделено вопросам безопасности и управления доступом. Вы научитесь настраивать ACL-листы, внедрять аутентификацию и управлять HTTP-заголовками, что является необходимым навыком для защиты инфраструктуры. Также курс глубоко затрагивает работу с SSL-сертификатами, включая настройку терминирования SSL-соединений, что позволяет разгрузить основные серверы приложений от ресурсоемких криптографических операций. Вы освоите работу с cookies для реализации sticky-sessions, что критически важно для приложений, требующих сохранения состояния сессии пользователя.
Помимо настройки, курс дает фундаментальные знания по мониторингу и аналитике. Вы научитесь настраивать логирование, использовать встроенные дашборды для визуализации состояния системы и интегрировать HAProxy с Prometheus через экспортеры для построения комплексных систем алертинга. Это позволит вам не только оперативно реагировать на инциденты, но и прогнозировать поведение системы под нагрузкой.
Курс идеально подходит для системных администраторов, DevOps-инженеров и разработчиков, желающих углубить свои знания в сетевых технологиях и архитектуре высоконагруженных систем. По окончании обучения вы будете обладать практическими навыками, необходимыми для проектирования и поддержки отказоустойчивых решений, которые соответствуют современным требованиям бизнеса. Формат обучения ориентирован на практику, что позволяет сразу применять полученные знания в реальных рабочих задачах, обеспечивая стабильность и высокую производительность ваших IT-проектов.
Программа обучения
Модуль 1 - Введение в haproxy
- Основы haproxy – что, зачем и почему
- Отличия Enterprise vs community
- Установка – apt(deb)/docker/yum(rhel) Модуль 2 - Что такое балансировка, виды и типы
- Балансировка различные виды трафика: TCP / UDP / HTTP
- Типы балансировок (roundrobin, least conn, source и пр.) Модуль 3 - Проверки состояния
- Health checks – проверка back-серверов
- Health checks (кастомные http-запросы)
- Распределение нагрузки по серверам Модуль 4 - Контроль доступа при HTTP
- ACL-листы, аутентификация, Whitelist, http-заголовки Модуль 5 - Работа с cookies и кеширование HTTP
- Cookies – настройки sticky-sessions
- Настройка кеширования Модуль 6 - Работа с SSL
- Настройка терминирования SSL-соединений Модуль 7 - Мониторинг, алертинг и логирование haproxy
- Monitoring Dashboard в Haproxy
- Haproxy logs
- Haproxy exporters (Prometheus)
Теги курса
Другие материалы школы 12
И ИПАП Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.