Свържете се с нас

Съдържание и теми, включени в курса

1. Бързо въведение в балансирането на натоварване и балансьорите

2. Въведение в HAProxy

  1. Какво е и какво не е HAProxy
  2. Как работи HAProxy
  3. Основни функции
    1. Проксиране
    2. SSL
    3. Наблюдение
    4. Висока достъпност
    5. Балансиране на натоварването
    6. Устойчиви връзки (Stickiness)
    7. Семплиране и конвертиране на информация
    8. Карти (Maps)
    9. ACL и условия
    10. Превключване на съдържание
    11. Stick-tables
    12. Форматирани низове
    13. Пренаписване и пренасочване на HTTP
    14. Защита на сървъра
    15. Логване
    16. Статистики
  4. Разширени функции
    1. Управление
    2. Специфични за системата възможности
    3. Скриптиране
  5. Оразмеряване
  6. Как да се сдобием с HAProxy

3. Алтернативи на HAProxy

  1. a. Nginx
  2. b. Apache и др.

4. Кратко припомняне за HTTP

  • Моделът на HTTP транзакция
  • HTTP заявка
  • Редът на заявката
  • Хедърите на заявката
  • HTTP отговор
  • Редът на отговора
  • Хедърите на отговора

5. Конфигуриране на HAProxy

  1. Формат на конфигурационния файл
  2. Кавички и екраниране
  3. Променливи на средата
  4. Формат на времето
  5. Примери

6. Глобални параметри

  1. Управление на процеси и сигурност
  2. Настройка на производителността
  3. Дебъгване
  4. Потребителски списъци
  5. Пийрове (Peers)
  6. Mailers

7. Проксита

  1. Матрица на ключовите думи за прокси
  2. Справка на ключовите думи, сортирани по азбучен ред

8. Опции за Bind и сървър

  1. Опции за Bind
  2. Опции за сървър и сървър по подразбиране
  3. DNS резолвиране на сървър
  4. Глобален преглед
  5. Секция за резольери (resolvers)

9. Манипулация на HTTP хедъри

10. Използване на ACL и извличане на семпли

  1. Основи на ACL
  2. Съвпадение на булеви стойности
  3. Съвпадение на целочислени стойности
  4. Съвпадение на низове
  5. Съвпадение на регулярни изрази (regex)
  6. Съвпадение на произволни блокове данни
  7. Съвпадение на IPv4 и IPv6 адреси
  8. Използване на ACL за формиране на условия
  9. Извличане на семпли
  10. Конвертори
  11. Извличане на семпли от вътрешни състояния
  12. Извличане на семпли на Слой 4
  13. Извличане на семпли на Слой 5
  14. Извличане на семпли от съдържанието на буфера (Слой 6)
  15. Извличане на HTTP семпли (Слой 7)
  16. Предварително дефинирани ACL

11. Логване

  1. Нива на логване
  2. Формати на лога
  3. Формат на лога по подразбиране
  4. TCP формат на лога
  5. HTTP формат на лога
  6. Персонализиран формат на лога
  7. Формат на лога за грешки
  8. Разширени опции за логване
  9. Изключване на логването на външни тестове
  10. Логване преди изчакване за приключване на сесията
  11. Повишаване на нивото на логване при грешки
  12. Изключване на логването на успешни връзки
  13. Засичане на събития
  14. Състояние на сесията при прекъсване на връзката
  15. Непечатаеми знаци
  16. Захващане на HTTP бисквитки (cookies)
  17. Захващане на HTTP хедъри
  18. Примери за логове

12. Поддържани филтри

  1. Трасиране (Trace)
  2. HTTP компресия
  3. Stream Processing Offload Engine (SPOE)
  4. Кеш
  5. Ограниченияb. Секция за настройка на кеш
  6. Секция на прокси

Изисквания

  • Разбиране на Linux системи и основни операции в командния ред
  • Опит със задачи по администриране на сървъри, като конфигуриране и наблюдение
  • Запознатост с мрежови концепции, включително HTTP и TCP/IP протоколи

Аудитория

  • Системни администратори, отговорни за управление на сървърна инфраструктура
  • Мрежови инженери, които искат да внедрят високопроизводителни решения за балансиране на натоварване
  • DevOps специалисти, интересуващи се от автоматизиране на управлението на трафика и скалирането на услуги
 14 Часа

Брой участници


Цена за участник

Отзиви от участници (6)

Предстоящи Курсове

Свързани Kатегории