ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
График занятий по московскому времени с 8:00 до 16:00 часов
Целью обучения является формирование знаний и навыков, необходимых для настройки и обслуживания решений на базе операционной системы Linux c балансировщиком нагрузки HAProxy.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
|||||||||||||
После изучения курса вы сможете
- установить HAPrоxy;
- настроить балансировку нагрузки;
- настроить и контролировать использование ACL;
- настроить кеширование;
- настроить SSL;
- выполнять мониторинг и настройку журналов HAProxy.
Содержание курса
Модуль 1. Введение в HAProxy
Модуль 2. Что такое балансировка, виды и типы
Модуль 3. Проверки состояния
Модуль 4. Контроль доступа при HTTP
Модуль 5. Работа с cookies и кеширование HTTP
Модуль 6. Работа с SSL
Модуль 7. Мониторинг, алертинг и логирование HAProxy
- Основы HAProxy – что, зачем и почему.
- Отличия Enterprise vs community.
- Установка – apt(deb)/docker/yum(rhel).
- Лабораторная работа.
Модуль 2. Что такое балансировка, виды и типы
- Балансировка различные виды трафика: TCP / HTTP.
- Типы балансировок (roundrobin, least conn, source и пр.).
- Лабораторная работа. Настройка балансировки нагрузки.
Модуль 3. Проверки состояния
- Health checks – проверка back-серверов.
- Health checks (кастомные http-запросы).
- Распределение нагрузки по серверам.
- Лабораторная работа. Настройка проверки состояния.
Модуль 4. Контроль доступа при HTTP
- ACL-листы, аутентификация, Whitelist, http-заголовки.
- Лабораторная работа. Использование ACL.
Модуль 5. Работа с cookies и кеширование HTTP
- Cookies – настройки sticky-sessions.
- Настройка кеширования.
Модуль 6. Работа с SSL
- Настройка терминирования SSL-соединений.
- Лабораторная работа. Настройка SSL.
Модуль 7. Мониторинг, алертинг и логирование HAProxy
- Monitoring Dashboard в HAProxy.
- HAProxy logs.
- HAProxy exporters (Prometheus).
- Лабораторная работа. Мониторинг и настройка логирования HAProxy.
Слушатели
- системные администраторы;
- администраторы веб-серверов;
- IT-специалисты, обслуживающие решения на базе Linux.
Предварительная подготовка
- базовое понимание сетевых протоколов;
- понимание TCP/IP, HTTP и модели OSI;
- опыт администрирования ОС Linux.