практикум

HAProxy

Если в вашей инфраструктуре есть хотя бы один web-сервер или база данных — то 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-инженерам

Если ваша инфраструктура нуждается в балансировке нагрузки, отказоустойчивости и высокой доступности

Инженерам

Занимающимся высоконагруженными системами. Если вы работаете с критически важными системами, где важна отказоустойчивость и производительность

Программистам

Желающим окунуться в инструменты Linux/DevOps

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

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

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

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

Онбординг

  • Онбординг

HAProxy

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

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

  • Итоговое задание
  • Заключение
Авторы практикума
Василий Озеров
Василий Озеров
- Руководит международной командой в рамках своего агентства Fevlake - Более 8 лет Devops практик - На данный момент работает с компаниями: KupiKupon, InMyRoom, News360 и др
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
Ведение и анализ логов работы

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

Haproxy

это высокопроизводительный прокси сервер, который позволяет балансировать различные типы трафика

Популярен в компаниях

Его используют крупные компании во всем мире: Avito, DevianArt, Github, Twitter и другие

Миллионы соединений

в секунду способен обрабатывать при минимальном потреблении памяти и CPU

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

В данном задании вам предоставляется доступ к машине, на которой предустановлен 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 и других похожих технологий в соответствии с настоящим Уведомлением.