План на курса
1. Бързо въведение в балансирането на натоварването и балансиращите натоварване
2. Въведение в HAProxy
- Какво HAProxy е и какво не е
- Как работи HAProxy.
- Основни характеристики
- Прокси
- SSL
- Мониторинг
- Висока наличност
- Балансиране на натоварването
- лепкавост
- Извадка и конвертиране на информация
- Карти
- ACL и условия
- Превключване на съдържание
- Стик-маси
- Форматирани низове
- HTTP пренаписване и пренасочване
- Защита на сървъра
- Сеч
- Statistics
- Разширени функции
- Management
- Специфични за системата възможности
- Скриптиране
- Оразмеряване
- Как да получите HAProxy
3. HA прокси алтернативи
- а. Nginx
- b. Apache и др.
4. Бързо напомняне за HTTP
- Моделът на HTTP транзакция
- HTTP заявка
- Редът на заявката
- Заглавките на заявките
- HTTP отговор
- Линията за отговор
- Заглавките на отговорите
5. Конфигуриране HAProxy
- Формат на конфигурационен файл
- Цитиране и бягство
- Променливи на средата
- Формат на времето
- Примери
6. Глобални параметри
- Управление на процеси и сигурност
- Настройка на производителността
- Отстраняване на грешки
- Потребителски списъци
- Връстници
- Пощали
7. Пълномощници
- Матрица за прокси ключови думи
- Подредени по азбучен ред ключови думи
8. Опции за свързване и сървър
- Опции за обвързване
- Опции за сървър и сървър по подразбиране
- DNS резолюция на сървъра
- Глобален преглед
- Разделът за разрешаване
9. Манипулиране на HTTP хедъра
10. Използване на ACL и извличане на проби
- Основи на ACL
- Съвпадащи булеви стойности
- Съвпадение на цели числа
- Съвпадащи низове
- Съвпадение на регулярни изрази (регекси)
- Съпоставяне на произволни блокове от данни
- Съвпадение на IPv4 и IPv6 адреси
- Използване на ACL за формиране на условия
- Извличане на проби
- Конвертори
- Извличане на проби от вътрешни състояния
- Извличане на проби от слой 4
- Извличане на проби от слой 5
- Извличане на проби от съдържанието на буфера (Слой 6)
- Извличане на HTTP проби (Слой 7)
- Предварително дефинирани ACL
11. Сеч
- Нива на лога
- Формати на регистрационни файлове
- Формат на регистрационния файл по подразбиране
- TCP формат на регистрационния файл
- HTTP регистрационен формат
- Персонализиран формат на журнала
- Формат на регистъра на грешките
- Разширени опции за регистриране
- Деактивиране на регистриране на външни тестове
- Регистриране преди изчакване на сесията да приключи
- Повишаване на нивото на журнала при грешки
- Деактивиране на регистрирането на успешни връзки
- Времеви събития
- Състояние на сесията при прекъсване на връзката
- Непечатаеми знаци
- Заснемане на HTTP бисквитки
- Прихващане на HTTP заглавки
- Примери за трупи
12. Поддържани филтри
- Проследяване
- HTTP компресия
- Stream Processing Разтоварващ двигател (SPOE)
- Кеш памет
- Ограничениеb. Раздел SetupCache
- Прокси раздел
Изисквания
- Разбиране на Linux системите и основните операции на командния ред
- Опит със задачи за администриране на сървъри като конфигурация и мониторинг
- Запознаване с мрежови концепции, включително HTTP и TCP/IP протоколи
Публика
- Системни администратори, отговорни за управлението на сървърната инфраструктура
- Мрежови инженери, които търсят внедряване на високопроизводителни решения за балансиране на натоварването
- DevOps професионалисти, интересуващи се от автоматизиране на управление на трафика и услуги за мащабиране
Oтзиви от потребители (5)
knowledge about HAProxy
Marco - CloudFire
Курс - HAProxy Administration
The possibility to try with labs
Mattia Bernardi - CloudFire
Курс - HAProxy Administration
All the tips and tricks on how to improve our HA-proxy
Mattias Stendahl - Hoglandsforbundet
Курс - HAProxy Administration
The trainer adapted his course to answer questions even if the questions where out of the course scope.
Mario Kuik - Netherlands Army
Курс - HAProxy Administration
I really liked the rapport and connection that the trainer was able to achieve with the class. And that, on the fly, he was able to shape the class into the things we needed.