Plan Szkolenia

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

2. Wprowadzenie do HAProxy

  1. Czym HAProxy jest, 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. Lepkość
    7. Próbkowanie i konwersja informacji
    8. Mapy
    9. Listy ACL i warunki
    10. Przełączanie zawartości
    11. Przyklejane tabele
    12. Sformatowane ciągi znaków
    13. Przepisywanie i przekierowywanie HTTP
    14. Ochrona serwera
    15. Rejestrowanie
    16. Statistics
  4. Funkcje zaawansowane
    1. Management
    2. Funkcje specyficzne dla systemu
    3. Tworzenie skryptów
  5. Rozmiar
  6. Jak uzyskać HAProxy

3. Alternatywy dla serwera proxy HA

  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. Konfiguracja HAProxy

  1. Format pliku konfiguracyjnego
  2. Cytowanie i ucieczka
  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. Urządzenia równorzędne
  6. Listy użytkowników

7. Proxy

  1. Macierz słów kluczowych proxy
  2. Alfabetycznie posortowane słowa kluczowe

8. Opcje wiązania i serwera

  1. Opcje wiązania
  2. Opcje serwera i domyślnego serwera
  3. Rozdzielczość DNS serwera
  4. Przegląd globalny
  5. Sekcja resolwerów

9. Manipulowanie nagłówkami HTTP

10. Używanie 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 (regex)
  6. Dopasowywanie dowolnych bloków danych
  7. Dopasowywanie adresów IPv4 i IPv6
  8. Używanie list ACL do tworzenia warunków
  9. Pobieranie próbek
  10. Konwertery
  11. Pobieranie próbek ze stanów wewnętrznych
  12. Pobieranie próbek w warstwie 4
  13. Pobieranie próbek w warstwie 5
  14. Pobieranie próbek z zawartości bufora (warstwa 6)
  15. Pobieranie próbek HTTP (warstwa 7)
  16. Wstępnie zdefiniowane listy ACL

11. Rejestrowanie

  1. Poziomy logowania
  2. Formaty dziennika
  3. Domyślny format dziennika
  4. Format dziennika TCP
  5. Format dziennika HTTP
  6. Niestandardowy format dziennika
  7. Format dziennika błędów
  8. Zaawansowane opcje rejestrowania
  9. Wyłączanie rejestrowania testów zewnętrznych
  10. Rejestrowanie przed oczekiwaniem na zakończenie sesji
  11. Podnoszenie poziomu dziennika w przypadku błędów
  12. Wyłączenie rejestrowania udanych połączeń
  13. Zdarzenia czasowe
  14. Stan sesji przy rozłączeniu
  15. Znaki niedrukowalne
  16. Przechwytywanie plików cookie HTTP
  17. Przechwytywanie nagłówków HTTP
  18. Przykłady dzienników

12. Obsługiwane filtry

  1. Śledzenie
  2. Kompresja HTTP
  3. Stream Processing Silnik odciążający (SPOE)
  4. Pamięć podręczna
  5. Ograniczenieb. Sekcja SetupCache
  6. Sekcja proxy

Wymagania

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

Odbiorcy

  • Administratorzy systemów odpowiedzialni za zarządzanie infrastrukturą serwerową
  • Inżynierowie sieciowi dążący do wdrożenia wysokowydajnych rozwiązań równoważenia obciążenia
  • [Specjaliści zainteresowani automatyzacją zarządzania ruchem i skalowaniem usług
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie