Course Code: hpa
Duration: 14 hours
Prerequisites:
  • 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
Overview:

HAProxy to open-source'owy, wysokowydajny load balancer i serwer proxy, który jest szeroko stosowany do dystrybucji ruchu i optymalizacji serwerów w nowoczesnych infrastrukturach IT.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla administratorów systemów średniego szczebla, inżynierów sieci i DevOps specjalistów, którzy chcą efektywnie zarządzać równoważeniem obciążenia, proxy i optymalizacją ruchu za pomocą HAProxy.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zrozumieć podstawy równoważenia obciążenia i serwerów proxy.
  • Instalować, konfigurować i optymalizować HAProxy dla różnych przypadków użycia.
  • Korzystać z zaawansowanych funkcji, takich jak listy ACL, manipulowanie nagłówkami HTTP i rejestrowanie w celu zwiększenia kontroli.
  • Monitorowanie i rozwiązywanie problemów HAProxy w celu uzyskania maksymalnej wydajności i niezawodności.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

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
Sites Published:

United Arab Emirates - HAProxy Administration

Qatar - HAProxy Administration

Egypt - HAProxy Administration

Saudi Arabia - HAProxy Administration

South Africa - HAProxy Administration

Brasil - HAProxy Administration

Canada - HAProxy Administration

中国 - HAProxy Administration

香港 - HAProxy Administration

澳門 - HAProxy Administration

台灣 - HAProxy Administration

USA - HAProxy Administration

Österreich - HAProxy Administration

Schweiz - HAProxy Administration

Deutschland - HAProxy Administration

Czech Republic - HAProxy Administration

Denmark - HAProxy Administration

Estonia - HAProxy Administration

Finland - HAProxy Administration

Greece - HAProxy Administration

Magyarország - HAProxy Administration

Ireland - HAProxy Administration

Luxembourg - HAProxy Administration

Latvia - HAProxy Administration

España - HAProxy Administration

Italia - HAProxy Administration

Lithuania - HAProxy Administration

Nederland - HAProxy Administration

Norway - HAProxy Administration

Portugal - HAProxy Administration

România - HAProxy Administration

Sverige - HAProxy Administration

Türkiye - HAProxy Administration

Malta - HAProxy Administration

Belgique - HAProxy Administration

France - HAProxy Administration

日本 - HAProxy Administration

Australia - HAProxy Administration

Malaysia - HAProxy Administration

New Zealand - HAProxy Administration

Philippines - HAProxy Administration

Singapore - HAProxy Administration

Thailand - HAProxy Administration

Vietnam - HAProxy Administration

India - HAProxy Administration

Argentina - HAProxy Administration

Chile - HAProxy Administration

Costa Rica - HAProxy Administration

Ecuador - HAProxy Administration

Guatemala - HAProxy Administration

Colombia - HAProxy Administration

México - HAProxy Administration

Panama - HAProxy Administration

Peru - HAProxy Administration

Uruguay - HAProxy Administration

Venezuela - HAProxy Administration

Polska - HAProxy Administration

United Kingdom - HAProxy Administration

South Korea - HAProxy Administration

Pakistan - HAProxy Administration

Sri Lanka - HAProxy Administration

Bulgaria - HAProxy Administration

Bolivia - HAProxy Administration

Indonesia - HAProxy Administration

Kazakhstan - HAProxy Administration

Moldova - HAProxy Administration

Morocco - HAProxy Administration

Tunisia - HAProxy Administration

Kuwait - HAProxy Administration

Oman - HAProxy Administration

Slovakia - HAProxy Administration

Kenya - HAProxy Administration

Nigeria - HAProxy Administration

Botswana - HAProxy Administration

Slovenia - HAProxy Administration

Croatia - HAProxy Administration

Serbia - HAProxy Administration

Bhutan - HAProxy Administration

Nepal - HAProxy Administration

Uzbekistan - HAProxy Administration