Kursplan
1. Snabb introduktion till belastningsutjämning och belastningsutjämnare
2. Introduktion till HAProxy
- Vad HAProxy är och inte är
- Hur HAProxy fungerar
-
Grundläggande funktioner
- Proxyservrar
- SSL
- Övervakning
- Hög tillgänglighet
- Belastningsutjämning
- Klistrighet (stickiness)
- Samplings- och konvertering av information
- Mappningar (maps)
- ACLs och villkor
- Innehållsswitchning (content switching)
- Klistertabeller (stick-tables)
- Formaterade strängar
- HTTP-överskriftsmanipulation och omdirigering
- Serverbeskydd
- Loggning
- Statistik
-
Avancerade funktioner
- Hantering
- Systemspecifika förmågor
- Skriptning
- Sizing (storleksbestämning)
- Hur man får tag på HAProxy
3. HA Proxy-alternativ
- a. Nginx
- 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
- Konfigurationsfilens format
- Citat och escapning
- Miljövariabler
- Tidsformat
- Exempel
6. Globala parametrar
- Processhantering och säkerhet
- Prestandajustering
- Felsökning
- Användarlistor
- Peers
- Mailer
7. Proxyservrar
- Proxy-snyckelordsmatris
- Alfabetiskt sorterade nyckelordsreferenser
8. Bind- och serveralternativ
- Bind-alternativ
- Server- och default-server-alternativ
- DNS-upplösning för server
- Överblick över helheten
- Resolvers-sektionen
9. HTTP-huvudmanipulation
10. Använda ACLs och hämta samplings
- Grundläggande ACL
- Matchande booleans
- Matchande heltal
- Matchande strängar
- Matchande reguljära uttryck (regex)
- Matchande godtyckliga datablokkar
- Matchande IPv4- och IPv6-adresser
- Använda ACLs för att bilda villkor
- Hämta samplings
- Konverterare
- Hämta samplings från interna tillstånd
- Hämta samplings på Layer 4
- Hämta samplings på Layer 5
- Hämta samplings från buffertinnehåll (Layer 6)
- Hämta HTTP-samplings (Layer 7)
- Fördefinierade ACLs
11. Loggning
- Loggnivåer
- Loggformat
- Standardloggformat
- TCP-loggformat
- HTTP-loggformat
- Anpassat loggformat
- Felloggformat
- Avancerade loggalternativ
- Inaktivera loggning av externa tester
- Logga innan sessionen avslutas
- Öka loggnivån vid fel
- Inaktivera loggning av lyckade anslutningar
- Tidsmärkta händelser
- Sessionsstatus vid frågetecken
- Otryckbara tecken
- Hämtnings-HTTP-cookies
- Hämta HTTP-huvuden
- Exempel på loggar
12. Stödda filter
- Spårning (trace)
- HTTP-komprimering
- Strömhanteringsutlastningsmotor (SPOE)
- Cachning
- Begränsningar. SetupCache-sektion
- 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
Vittnesmål (5)
kunskap om HAProxy
Marco - CloudFire
Kurs - HAProxy Administration
Maskintolkat
Möjligheten att testa med labbar
Mattia Bernardi - CloudFire
Kurs - HAProxy Administration
Maskintolkat
Alla tips och trick för att förbättra vår HA-proxy
Mattias Stendahl - Hoglandsforbundet
Kurs - HAProxy Administration
Maskintolkat
Treanaren anpassade sitt kurs för att besvara frågor, även om de gick utöver kursens ramar.
Mario Kuik - Netherlands Army
Kurs - HAProxy Administration
Maskintolkat
Jag uppskattade verkligen den kontakt och anslutning som utbildaren lyckades skapa med klassen. Och att han kunde anpassa undervisningen på flugan till de saker vi behövde.
Fredrik Lindlof - Svenska Spel AB
Kurs - HAProxy Administration
Maskintolkat