Kursplan

1. Snabb introduktion till belastningsutjämning och belastningsutjämnare 

2. Introduktion till HAProxy

  1. Vad HAProxy är och inte är
  2. Hur HAProxy fungerar
  3. Grundläggande funktioner
    1. Proxyservrar
    2. SSL
    3. Övervakning
    4. Hög tillgänglighet
    5. Belastningsutjämning
    6. Klistrighet (stickiness)
    7. Samplings- och konvertering av information
    8. Mappningar (maps)
    9. ACLs och villkor
    10. Innehållsswitchning (content switching)
    11. Klistertabeller (stick-tables)
    12. Formaterade strängar
    13. HTTP-överskriftsmanipulation och omdirigering
    14. Serverbeskydd
    15. Loggning
    16. Statistik
  4. Avancerade funktioner
    1. Hantering
    2. Systemspecifika förmågor
    3. Skriptning
  5. Sizing (storleksbestämning)
  6. Hur man får tag på HAProxy

3. HA Proxy-alternativ

  1. a. Nginx
  2. b. Apache etc.

4. Snabb minnesfräs om HTTP

  • HTTP-transaktionssmodellen
  • HTTP-begäran
  • Begäringsraden
  • Begärningshuvuden
  • HTTP-svaret
  • Svarsraden
  • Svarets huvuden

5. Konfigurera HAProxy

  1. Konfigurationsfilens format
  2. Citat och escapning
  3. Miljövariabler
  4. Tidsformat
  5. Exempel

6. Globala parametrar

  1. Processhantering och säkerhet
  2. Prestandajustering
  3. Felsökning
  4. Användarlistor
  5. Peers
  6. Mailer

7. Proxyservrar

  1. Proxy-snyckelordsmatris
  2. Alfabetiskt sorterade nyckelordsreferenser

8. Bind- och serveralternativ

  1. Bind-alternativ
  2. Server- och default-server-alternativ
  3. DNS-upplösning för server
  4. Överblick över helheten
  5. Resolvers-sektionen

9. HTTP-huvudmanipulation

10. Använda ACLs och hämta samplings

  1. Grundläggande ACL
  2. Matchande booleans
  3. Matchande heltal
  4. Matchande strängar
  5. Matchande reguljära uttryck (regex)
  6. Matchande godtyckliga datablokkar
  7. Matchande IPv4- och IPv6-adresser
  8. Använda ACLs för att bilda villkor
  9. Hämta samplings
  10. Konverterare
  11. Hämta samplings från interna tillstånd
  12. Hämta samplings på Layer 4
  13. Hämta samplings på Layer 5
  14. Hämta samplings från buffertinnehåll (Layer 6)
  15. Hämta HTTP-samplings (Layer 7)
  16. Fördefinierade ACLs

11. Loggning

  1. Loggnivåer
  2. Loggformat
  3. Standardloggformat
  4. TCP-loggformat
  5. HTTP-loggformat
  6. Anpassat loggformat
  7. Felloggformat
  8. Avancerade loggalternativ
  9. Inaktivera loggning av externa tester
  10. Logga innan sessionen avslutas
  11. Öka loggnivån vid fel
  12. Inaktivera loggning av lyckade anslutningar
  13. Tidsmärkta händelser
  14. Sessionsstatus vid frågetecken
  15. Otryckbara tecken
  16. Hämtnings-HTTP-cookies
  17. Hämta HTTP-huvuden
  18. Exempel på loggar

12. Stödda filter

  1. Spårning (trace)
  2. HTTP-komprimering
  3. Strömhanteringsutlastningsmotor (SPOE)
  4. Cachning
  5. Begränsningar. SetupCache-sektion
  6. Proxy-sektion

Krav

  • En förståelse för Linux-system och grundläggande kommandoradoperationer
  • Erfarenhet av serveradministrativa uppgifter som konfiguration och övervakning
  • Bekantskap med nätverksbegrepp, inklusive HTTP- och TCP/IP-protokoll

Målgrupp

  • Systemadministratörer som är ansvariga för hantering av serverinfrastruktur
  • Nätverksingenjörer som vill implementera högpresterande belastningsutjämningslösningar
  • DevOps-professionals som är intresserade av att automatisera trafikhantering och skala tjänster
 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier