Bądźmy w kontakcie

Plan Szkolenia

1. Szybkie wprowadzenie do równoważenia obciążenia i load balancerów

2. Wprowadzenie do HAProxy

  1. Czym jest HAProxy, a czym nie jest
  2. Jak działa HAProxy
  3. Podstawowe funkcje
    1. Proxy
    2. SSL
    3. Monitorowanie
    4. Wysoka dostępność
    5. Równoważenie obciążenia
    6. Stickiness
    7. Próbkowanie i konwersja informacji
    8. Mapy
    9. ACL i warunki
    10. Przełączanie treści
    11. Stick-tables
    12. Sformatowane ciągi znaków
    13. Przepisywanie i przekierowanie HTTP
    14. Ochrona serwerów
    15. Logowanie
    16. Statystyki
  4. Zaawansowane funkcje
    1. Zarządzanie
    2. Możliwości specyficzne dla systemu
    3. Skrypty
  5. Sizing
  6. Jak uzyskać HAProxy

3. Alternatywy dla HAProxy

  1. a. Nginx
  2. b. Apache itp.

4. Szybkie przypomnienie o HTTP

  • Model transakcji HTTP
  • Żądanie HTTP
  • Linia żądania
  • Nagłówki żądania
  • Odpowiedź HTTP
  • Linia odpowiedzi
  • Nagłówki odpowiedzi

5. Konfigurowanie HAProxy

  1. Format pliku konfiguracyjnego
  2. Cytowanie i escape'owanie
  3. Zmienne środowiskowe
  4. Format czasu
  5. Przykłady

6. Parametry globalne

  1. Zarządzanie procesami i bezpieczeństwo
  2. Dostrajanie wydajności
  3. Debugowanie
  4. Listy użytkowników
  5. Peers
  6. Mailery

7. Proxy

  1. Macierz słów kluczowych proxy
  2. Alfabetycznie posortowana referencja słów kluczowych

8. Opcje bind i serwer

  1. Opcje bind
  2. Opcje serwera i default-server
  3. Rozpoznawanie DNS serwera
  4. Globalny przegląd
  5. Sekcja resolvers

9. Manipulacja nagłówkami HTTP

10. Korzystanie z ACL i pobieranie próbek

  1. Podstawy ACL
  2. Dopasowywanie wartości logicznych
  3. Dopasowywanie liczb całkowitych
  4. Dopasowywanie ciągów znaków
  5. Dopasowywanie wyrażeń regularnych (regexes)
  6. Dopasowywanie dowolnych bloków danych
  7. Dopasowywanie adresów IPv4 i IPv6
  8. Korzystanie z ACL do tworzenia warunków
  9. Pobieranie próbek
  10. Konwertery
  11. Pobieranie próbek z wewnętrznych stanów
  12. Pobieranie próbek na poziomie Layer 4
  13. Pobieranie próbek na poziomie Layer 5
  14. Pobieranie próbek z zawartości bufora (Layer 6)
  15. Pobieranie próbek HTTP (Layer 7)
  16. Predefiniowane ACL

11. Logowanie

  1. Poziomy logowania
  2. Formaty logów
  3. Domyślny format logów
  4. Format logów TCP
  5. Format logów HTTP
  6. Niestandardowy format logów
  7. Format logów błędów
  8. Zaawansowane opcje logowania
  9. Wyłączenie logowania testów zewnętrznych
  10. Logowanie przed zakończeniem sesji
  11. Podnoszenie poziomu logowania w przypadku błędów
  12. Wyłączenie logowania udanych połączeń
  13. Zdarzenia czasowe
  14. Stan sesji przy rozłączeniu
  15. Znaki nie do druku
  16. Przechwytywanie ciasteczek HTTP
  17. Przechwytywanie nagłówków HTTP
  18. Przykłady logów

12. Obsługiwane filtry

  1. Śledzenie
  2. Kompresja HTTP
  3. Stream Processing Offload Engine (SPOE)
  4. Pamięć podręczna
  5. Ograniczenieb. Sekcja SetupCache
  6. Sekcja Proxy

Wymagania

  • Znajomość systemów Linux i podstawowych operacji wiersza poleceń
  • Doświadczenie w administracji serwerami, takimi jak konfiguracja i monitorowanie
  • Znajomość koncepcji sieciowych, w tym protokołów HTTP i TCP/IP

Grupa docelowa

  • Administratorzy systemów odpowiedzialni za zarządzanie infrastrukturą serwerową
  • Inżynierowie sieciowi chcący wdrożyć wysokowydajne rozwiązania do równoważenia obciążenia
  • Profesjonaliści DevOps zainteresowani automatyzacją zarządzania ruchem i skalowaniem usług
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (6)

Propozycje terminów

Powiązane Kategorie