Plan Szkolenia
1. Krótkie wprowadzenie do balansowania obciążenia i balanserów obciążenia
2. Wprowadzenie do HAProxy
- Co to jest HAProxy i co nie jest
- Jak działa HAProxy
-
Podstawowe funkcje
- Proxying
- SSL
- Monitorowanie
- Wysoka dostępność
- Balansowanie obciążenia
- Sticky sessions (przywiązanie sesji)
- Próbkowanie i konwertowanie informacji
- Mapy
- ACLs i warunki
- Przełączanie zawartości
- Tablice stick-table
- Formatowane ciągi znaków
- Rewriting i przekierowywanie HTTP
- Ochrona serwerów
- Logowanie
- Statystyki
-
Zaawansowane funkcje
- Zarządzanie
- Systemowe możliwości
- Skrypty
- Rozmiarowanie
- Jak uzyskać HAProxy
3. Alternatywy dla HAProxy
- a. Nginx
- b. Apache itp.
4. Krótkie przypomnienie o HTTP
- Model transakcji HTTP
- Żądanie HTTP
- Linia żądania
- Nagłówki żądania
- Odpowiedź HTTP
- Linia odpowiedzi
- Nagłówki odpowiedzi
5. Konfigurowanie HAProxy
- Format pliku konfiguracyjnego
- Cytowanie i ucieczka (quoting and escaping)
- Zmienne środowiskowe
- Format czasu
- Przykłady
6. Globalne parametry
- Zarządzanie procesami i bezpieczeństwo
- Tuning wydajnościowy
- Debugowanie
- Listy użytkowników
- Peers (partnerzy)
- Mailery
7. Proxies
- Macierz słów kluczowych proxy
- Alfabetyczna lista referencyjna słów kluczowych
8. Opcje bind i serwerów
- Opcje bind
- Opcje serwerów i domyślne opcje serwera
- Rozwiązywanie nazw DNS serwerów
- Ogólny przegląd
- Sekcja resolvers (rozwiązań)
9. Manipulacja nagłówkami HTTP
10. Używanie ACL i pobieranie próbek
- Podstawy ACL
- Zgodność logiczna (booleans)
- Porównanie liczb całkowitych (integers)
- Porównanie ciągów znaków (strings)
- Porównanie wyrażeń regularnych (regexes)
- Porównanie dowolnych bloków danych
- Porównanie adresów IPv4 i IPv6
- Używanie ACL do tworzenia warunków
- Pobieranie próbek
- Konwertery
- Pobieranie próbek z wewnętrznych stanów
- Pobieranie próbek na warstwie 4 (Layer 4)
- Pobieranie próbek na warstwie 5 (Layer 5)
- Pobieranie próbek z zawartości buforów (Layer 6)
- Pobieranie próbek HTTP (Layer 7)
- Predefiniowane ACL
11. Logowanie
- Poziomy logów (log levels)
- Formaty logów
- Domyślny format logu
- Format logu TCP
- Format logu HTTP
- Dostosowany format logu (custom log format)
- Format logów błędów (error log format)
- Zaawansowane opcje logowania
- Wyłączenie logowania testów zewnętrznych
- Logowanie przed oczekiwaniem na zakończenie sesji
- Podnoszenie poziomu logów przy błędach
- Wyłączenie logowania udanych połączeń (successful connections)
- Timing zdarzeń
- Stan sesji przy rozłączeniu
- Niedrukowalne znaki (non-printable characters)
- Przechwytywanie ciasteczek HTTP (capturing HTTP cookies)
- Przechwytywanie nagłówków HTTP
- Przykłady logów
12. Obsługiwane filtry
- Śledzenie (Trace)
- Kompresja HTTP
- Silnik przetwarzania strumieniowego (Stream Processing Offload Engine, SPOE)
- Cache
- Ograniczenia. Sekcja cache
- Sekcja proxy
Wymagania
- Zrozumienie systemów Linux i podstawowych operacji wiersza poleceń
- Doświadczenie w administracji serwerów, takich jak konfiguracja i monitorowanie
- Znajomość koncepcji sieciowych, w tym protokołów HTTP i TCP/IP
Odbiorcy
- Administratorzy systemów odpowiedzialni za zarządzanie infrastrukturą serwerów
- Inżynierowie sieci zamierzający implementować wysokowydajne rozwiązania do balansowania obciążenia
- Profesjonalisci DevOps zainteresowani automatyzacją zarządzania ruchem i skalowaniem usług
Opinie uczestników (5)
wiedza o HAProxy
Marco - CloudFire
Szkolenie - HAProxy Administration
Przetłumaczone przez sztuczną inteligencję
Możliwość próby w laboratoriach
Mattia Bernardi - CloudFire
Szkolenie - HAProxy Administration
Przetłumaczone przez sztuczną inteligencję
Wszystkie wskazówki i triki, jak poprawić nasz HA-proxy
Mattias Stendahl - Hoglandsforbundet
Szkolenie - HAProxy Administration
Przetłumaczone przez sztuczną inteligencję
Trener dostosował swoje zajęcia, aby odpowiadać na pytania, nawet jeśli te pytania wykraczały poza zakres kursu.
Mario Kuik - Netherlands Army
Szkolenie - HAProxy Administration
Przetłumaczone przez sztuczną inteligencję
Bardzo podobała mi się empatia i połączenie, jakie instruktor zdołał nawiązać z klasą. I to, jak na bieżąco potrafił dostosować lekcję do naszych potrzeb.
Fredrik Lindlof - Svenska Spel AB
Szkolenie - HAProxy Administration
Przetłumaczone przez sztuczną inteligencję