Полный экспертный курс по HAProxy — самому популярному балансировщику нагрузки в мире. Курс охватывает всё: от базовой архитектуры и установки до продвинутых паттернов в production, включая Kubernetes, безопасность, тюнинг производительности и troubleshooting. Более 20 тем с глубоким погружением в каждую концепцию, практическими примерами конфигов и разбором реальных кейсов.
Часть уроков закрыта. Разблокируйте курс за 2 000 кредитов, чтобы открыть все материалы.
Что такое HAProxy, event-driven архитектура, место в современной инфраструктуре
Установка на Debian/Ubuntu, Docker-контейнер, базовая конфигурация, проверка работы
Секция global: процессы, логирование, tuning ядра, security limits
Секция defaults: таймауты, режимы работы, логины по умолчанию
Слушатели, протоколы HTTP/TCP, SSL termination на уровне frontend
Конфигурация backend, добавление серверов, базовые health checks
roundrobin, leastconn, hash, uri, hdr — выбор и применение
Access Control Lists: path, headers, methods, status codes
Rate limiting, гео-блокировка, blacklist/whitelist, комбинированные ACL
Cookie-based sessions, source IP persistence, stick-tables
reqadd, reqdel, http-request set-header, URL rewriting
HTTP compression, cache директивы, buffer tuning
Сертификаты, SNI, OCSP stapling, TLS 1.3, cipher suites
Балансировка баз данных, кастомные протоколы, pure TCP
Кастомные HTTP/TCP проверки, agent checks, inter/fall/rise
rsyslog интеграция, форматы логов, correlation ID, аудит запросов
Prometheus exporter, Grafana дашборды, HAProxy Dataplane API
Kernel params, ulimits, threading, maxconn, buffer sizes
Keepalived, VRRP, active-passive failover, VIP
HAProxy в Docker, ingress controller, helm charts, auto-discovery
WAF базовый, rate limiting, DDoS защита, security headers
tcpdump, логи ошибок, debug mode, common issues
Миграции без простоя, blue-green деплой, canary релизы
Multi-tier архитектура, service mesh, edge routing, global load balancing