Kursplan
1. Snabb introduktion till lastbalansering och lastbalanserare
2. Introduktion till HAProxy
- Vad HAProxy är och inte är
- Så här fungerar HAProxy
- Grundläggande funktioner
- Proxying
- SSL-certifikat (SSL)
- Övervakning
- Hög tillgänglighet
- Belastningsutjämning
- Klibbighet
- Provtagning och konvertering av information
- Kartor
- ACL:er och villkor
- Växling av innehåll
- Pinne-tabeller
- Formaterade strängar
- HTTP-omskrivning och omdirigering
- Skydd av servrar
- Skogsavverkning
- Statistics
- Avancerade funktioner
- Management
- Systemspecifika funktioner
- Skript
- Storlekssortering
- Hur man får HAProxy
3. Alternativ till HA-proxy
- a. Nginx
- b. Apache etc.
4. Snabb påminnelse om HTTP
- HTTP-transaktionsmodellen
- HTTP-begäran
- Raden för begäran
- Rubrikerna för begäran
- HTTP-svar
- Svarslinjen
- Huvudets svar
5. Konfigurera HAProxy
- Filformat för konfiguration
- Citera och fly
- Miljövariabler
- Tidsformat
- Exempel
6. Globala parametrar
- Processtyrning och säkerhet
- Prestandajustering
- Felsökning
- Listor över användare
- Kamrater
- Användare
7. Ombud
- Matris för proxynyckelord
- Alfabetiskt sorterad nyckelordsreferens
8. Bindnings- och serveralternativ
- Alternativ för bindning
- Alternativ för server och standardserver
- DNS-matchning för server
- Global översikt
- Avsnittet matchare
9. Manipulering av HTTP-huvud
10. Använda ACL:er och hämta prover
- Grunderna i ACL
- Matchande booleska värden
- Matchande heltal
- Matchande strängar
- Matchande reguljära uttryck (reguljära uttryck)
- Matchning av godtyckliga datablock
- Matcha IPv4- och IPv6-adresser
- Använda ACL:er för att skapa villkor
- Hämtar exempel
- Omvandlare
- Hämta prover från interna tillstånd
- Hämta exempel på lager 4
- Hämta exempel på lager 5
- Hämta exempel från buffertinnehåll (lager 6)
- Hämtar HTTP-exempel (lager 7)
- Fördefinierade ACL:er
11. Loggning
- Logg nivåer
- Format för loggning
- Standardformat för logg
- Format för TCP-logg
- Format för HTTP-logg
- Anpassat loggformat
- Format för fellogg
- Avancerade loggningsalternativ
- Inaktivera loggning av externa tester
- Loggning innan du väntar på att sessionen ska avslutas
- Höja loggnivån vid fel
- Inaktivera loggning av lyckade anslutningar
- Händelser i tidtagning
- Sessionstillstånd vid frånkoppling
- Tecken som inte kan skrivas ut
- Samla in HTTP-cookies
- Samla in HTTP-huvuden
- Exempel på loggar
12. Filter som stöds
- Spåra
- HTTP-komprimering
- Stream Processing Avlastning av motor (SPOE)
- Cache
- Begränsning. Avsnittet SetupCache
- Avsnitt Proxy
Krav
- En förståelse för Linux system och grundläggande kommandolinjeoperationer
- Erfarenhet av serveradministrationsuppgifter som konfiguration och övervakning
- Kunskaper om nätverksbegrepp, inklusive HTTP- och TCP/IP-protokoll
Publik
- Systemadministratörer som ansvarar för att hantera serverinfrastrukturen
- Nätverksingenjörer som vill implementera högpresterande lösningar för lastbalansering
- DevOps Proffs som är intresserade av att automatisera trafikhantering och skalningstjänster
Vittnesmål (5)
knowledge about HAProxy
Marco - CloudFire
Kurs - HAProxy Administration
The possibility to try with labs
Mattia Bernardi - CloudFire
Kurs - HAProxy Administration
All the tips and tricks on how to improve our HA-proxy
Mattias Stendahl - Höglandsförbundet
Kurs - HAProxy Administration
The trainer adapted his course to answer questions even if the questions where out of the course scope.
Mario Kuik - Netherlands Army
Kurs - HAProxy Administration
I really liked the rapport and connection that the trainer was able to achieve with the class. And that, on the fly, he was able to shape the class into the things we needed.