• Образовательная площадка Eground

    БОЛЕЕ 100 000+ ОБУЧАЮЩИХ КУРСОВ • ОБНОВЛЕНИЕ СЫЛОК

    БОЛЕЕ 600+ ПОЛОЖИТЕЛЬНЫХ ОТЗЫВОВ

    Отзывы Начать изучение
  • Получи готовый онлайн-бизнес!

    Бизнес под ключ - от создателей популярных форумов!

    Эксклюзивное предложение для пользователей EGround

    Подробнее
  • НаПИШИ ОТЗЫВ - ПОЛУЧИ ДОСТУП!

    Хочешь бесплатно ссылку к одной теме?

    Смотри условия акции!

    Подробнее

Скоро! HAProxy [2024] [Rebrain] [Александр Крылов, Василий Озеров]

Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
7.402
Реакции
22
HAProxy [2024]
Rebrain
Александр Крылов, Василий Озеров

HAProxy — это высокопроизводительный прокси сервер, который позволяет балансировать различные типы трафика. Он бесплатен, легко интегрируется, гибок в настройке и работает на всех операционных системах семейства Unix.

Чтобы ваша инфраструктура была доступна 24/7.
Также вы можете настраивать хитрые конфигурации Haproxy локально для переподключения к серверам баз данных или другим внешним сервисам.

Если в вашей инфраструктуре есть хотя бы один web-сервер или база данных — то HAProxy вам точно пригодится!
1. К примеру, вы можете настроить распределение tcp трафика, основываясь на источнике запроса или организовать балансировку http соединений с SSL терминированием и проверкой доступа с помощью аутентификации
2. Для оптимальной работы системы нужны инструменты, позволяющие распределять нагрузку на серверах и создавать отказоустойчивую среду. Именно для решения этой узкоспециализированной задачи и существует HAProxy

Помимо этого вы можете:
1. Собирать статистику по времени ответа, количеству ошибок
2. Анализировать заголовки запросов
3. Настраивать проверки состояния

Вы научитесь:
1. Разбираться в отличиях enterprise и community версий
2. Балансировать нагрузку на сервера — по tcp/udp и http протоколам
3. Гибко настраивать виды балансировок — roundrobin, source, etc
4. Настраивать проверки состояния бекенд серверов — healthchecks
5. Настраивать списки доступа — acl, whitelists
6. Кешировать статический контент
7. Терминировать SSL соединения на haproxy
8. Конфигурировать HA решения с помощью Keepalived
9. Использовать haproxy на стороне клиента для балансировки исходящих соединений
10. Мониторить haproxy с помощью встроенной панели и внешнего prometheus
11. Сохранять логи и анализировать их

Программа подходит:
1. Начинающим системным администраторам, у кого есть базовый опыт работы с Linux
2. Системным инженерам/системным администраторам с уверенным опытом (для закрепления и систематизации знаний)
3. Программистам, желающим окунуться в инструменты Linux/DevOps

Спойлер: Содержание Модуль 1 — Введение в haproxy

  • Основы haproxy — что зачем и почему
  • Отличия Enterprise vs community
  • Установка — apt(deb)/docker/yum(rhel)

Модуль 2 — Что такое балансировка

  • Балансировка различные виды трафика: tcp / udp / http

Модуль 3 — Типы и виды балансировок

  • Настраиваем различные виды балансировок (roundrobin, least conn, source, …)

Модуль 4 — Проверки состояния

  • Health checks — проверка back серверов
  • Health checks (кастомные http запросы)
  • Распределение нагрузки по серверам

Модуль 5 — Контроль доступа при HTTP

  • ACL Листы, аутентификация
  • Headers — работа с HTTP заголовками
  • Whitelists — настройка белых списков

Модуль 6 — Работа с cookies и кеширование HTTP

  • Cookies — настройки sticky sessions
  • Настройка кеширования статических ресурсов

Модуль 7 — Работа с SSL

  • Получение SSL сертификатов
  • Настройка терминирования SSL соединений

Модуль 8 — DRP Haproxy

  • Архитектура HA
  • Готовим Keepalived для резервирования HAProxy

Модуль 9 — Балансировка на клиенте

  • Использование локального haproxy для балансировки исходящих соединений
  • Резервируем подключение к mysql

Модуль 10 — Мониторинг haproxy

  • Monitoring Dashboard в Haproxy
  • Настройка алертинга в haproxy

Модуль 11 — Логирование haproxy

  • Haproxy logs
  • Отправка логов во внешние системы
  • Haproxy exporters (Prometheus)

Продажник


Материал «HAProxy [2024] [Rebrain] [Александр Крылов, Василий Озеров]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу