практикум

HAProxy

Если в вашей инфраструктуре есть хотя бы один веб-сервер или база данных — то HAProxy вам точно пригодится

стек, который вы освоите

Haproxy
TCP/UDP and HTTP Load Balancing
Roundrobin, Source
Health Checks
ACL, Whitelists
Keepalived
Monitoring/Logging
Haproxy популярный и гибкий
Он бесплатный, легко интегрируется, гибок в настройке и работает на всех операционных системах семейства Unix
Прохождение в комфортном темпе
Практикум без жестких дедлайнов
Реальная применимость
Практические задания, приближенные к реальной практике специалистов
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

Кому подойдёт

DevOps-инженерам и SRE

отвечающим за доступность и производительность веб-сервисов

Системным администраторам

поддерживающим высоконагруженные веб-сайты и приложения

Разработчикам микросервисов

которым нужно понимать, как трафик попадает в их сервисы и как обеспечить их отказоустойчивость

Как проходит
практикум

Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий. Мы понимаем, что нужно знать, чтобы на собеседовании или при выполнении задач чувствовать себя уверенно. После наших практикумов специалисты легко адаптируются к реальным рабочим условиям.

Материалы останутся с вами навсегда
Проходите в удобное для вас время

программа практикума

Онбординг

  • Онбординг

HAProxy

  • Введение в HAProxy
  • Что такое балансировка
  • Типы и виды балансировок
  • Проверки состояния работоспособности сервисов
  • Контроль доступа при HTTP
  • Работа с cookies и кэширование HTTP
  • Работа с SSL
  • DRP Haproxy
  • Балансировка на клиенте
  • Мониторинг haproxy
  • Логирование haproxy

Финальное задание

  • Итоговое задание
  • Заключение
Авторы практикума
Василий Озеров
Василий Озеров
- Сооснователь Rebrain. - Участвовал в 50+ проектах — от технологических стартапов до крупных госпроектов. - Построил карьеру до позиции SVP of Infrastructure.
Co-Founder REBRAIN
Александр Крылов
Александр Крылов
- В ИТ более 12 лет - Опыт работы в DevOps более 8 лет - Постоянный спикер конференций: DevOps conf, TeamLead++ conf, Highload conf, Merge, ProITStand, Стачка - Соавтор и ведущий подкаста ProITStand, Brainstorm - Автор курса по Haproxy на Rebrain - Автор курса по профессии DevOps-инженер на базе цифровых кафедр

Ключевые навыки для резюме:

Знание отличий между Enterprise и Community версиями HAProxy
Настройка балансировки нагрузки по протоколам TCP/UDP и HTTP
Конфигурирование алгоритмов балансировки (roundrobin, source и др.)
Настройка health checks для мониторинга состояния backend-серверов
Управление списками доступа (ACL, whitelists)
Кэширование статического контента
SSL-терминация на HAProxy
Построение отказоустойчивых решений с использованием Keepalived
Балансировка исходящих соединений на стороне клиента с помощью HAProxy
Мониторинг HAProxy через встроенную статистическую панель и Prometheus
Ведение и анализ логов работы

немного о
технологии

Широкое использование

Свыше 4 500 компаний в 79 странах используют HAProxy в своей инфраструктуре — от банковских сервисов до технологических гигантов

Популярный выбор

HAProxy используется такими крупными платформами, как Twitter, GitHub, Stack Overflow, Reddit, Instagram и AWS OpsWorks

Лидер в категориях безопасности и доставки приложений

В отчёте G2 Fall 2023 HAProxy был признан «Momentum Leader» в шести категориях, включая load balancing, DDoS‑защиту и WAF

Одно из самых лёгких и эффективных решений

В сравнении с Envoy, HAProxy потребляет на 10–20 % меньше CPU при аналогичной нагрузке и имеет в 1,5–2 раза меньший объём памяти на соединение, что делает его особенно выгодным в высокопроизводительных сценариях

Новые возможности в релизе 3.2

Последняя версия HAProxy 3.2 улучшила автоматическое связывание с CPU для многопроцессорных систем, добавила поддержку протокола QUIC, ACME для автоматических сертификатов, расширенный Prometheus‑экспортер и обновлённый Runtime API

Пример задания

В данном задании вам предоставляется доступ к машине, на которой предустановлен haproxy и развернуты 2 веб-сервера на портах 80 и 8080.
Файл конфигурации haproxy находится по пути /etc/haproxy/haproxy.cfg.

Конфиг haproxy должен содержать 2 фронтенда с именами front_health и front_weigths.
Конфиг haproxy должен содержать 2 бэкенда с именами rebrain_health и rebrain_weights.
Фронтенд front_health должен соответствовать следующим требованиям:
прослушивать порт 443
работать в режиме http
backend по умолчанию: rebrain_health
Фронтенд front_weigths должен соответствовать следующим требованиям:
прослушивать порт 442
работать в режиме http
backend по умолчанию: rebrain_weights
Бэкенд rebrain_health должен соответствовать следующим условиям:
Метод балансировки source
Работать в режиме http
Активирована опция httpchk
Перенаправлять трафик на 2 сервера с именами stand_01 и stand_02 по адресу 127.0.0.1:80 (указать явно). Для stand_01 и stand_02 необходимо активировать health checks на порт 8080.
Бэкенд rebrain_weights должен соответствовать следующим условиям:
Метод балансировки roundrobin
Работать в режиме http
Перенаправлять трафик на 3 сервера с именами stand_01, stand_02 и stand_03 по адресу 127.0.0.1:80 (указать явно). Для всех серверов необходимо активировать health checks.
Серверу stand_01 назначить вес 1
Серверу stand_02 назначить вес 4
Серверу stand_03 назначить вес 6

Остались вопросы?
Приходите на бесплатную консультацию с экспертом. Мы ответим на все вопросы
и подробнее расскажем о практикуме.

практикум

HAProxy

В стоимость входит:

  • Выполнение задач на настоящей инфраструктуре
  • Сопровождение — менторы, координатор
  • Бессрочный доступ к теоретической части практикума
стоимость
11.990 руб.
от 2.998 руб./мес.

долями на 4 платежа

от 2.998 руб./мес.

долями на 4 платежа, или сразу - 11.990 руб.

Перейти к оплате >>>

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.