Kursplan
1. Kort innføring i lastbalansering og lastbalansere
2. Innføring i HAProxy
- Hva HAProxy er og ikke er
- Hvordan HAProxy fungerer
-
Grunnleggende funksjoner
- Proxying
- SSL
- Overvåking
- Høy tilgjengelighet
- Lastbalansering
- Streng
- Samling og konvertering av informasjon
- Karter
- ACLs og betingelser
- Innholdsskifting
- Streng-tabeller
- Formaterede strenger
- HTTP-omskrivning og -omadressering
- Serverbeskyttelse
- Logging
- Statistikk
-
Avanserte funksjoner
- Administrasjon
- Systemspesifikke kapasiteter
- Scripting
- Størrelsesberegning
- Hvordan få HAProxy
3. Alternativer til HAProxy
- a. Nginx
- b. Apache etc.
4. Kort innføring i HTTP
- HTTP-transaksjonsmodellen
- HTTP-forespørsel
- Forespørselslinjen
- Forespørselshoder
- HTTP-svar
- Svarets linje
- Svarhoder
5. Konfigurere HAProxy
- Konfigurasjonsfilformat
- Quoting og escaping
- Miljøvariable
- Tidsformat
- Eksempler
6. Globale parametere
- Prosesadministrasjon og sikkerhet
- Ytelsesoptimalisering
- Feilsøking
- Brukerlister
- Peers
- Mailers
7. Proxier
- Proxy-nøkkelordsmatrise
- Alfabetisk sortert referanse til nøkkelord
8. Bind- og serveralternativer
- Bind-alternativer
- Server- og default-server-alternativer
- DNS-oppløsning for servere
- Overordnet oversikt
- Resolvers-seksjonen
9. HTTP-headermanipulasjon
10. Bruke ACLs og hente prøver
- ACL-grunnleggende
- Matchende booleansk verdier
- Matchende heltall
- Matchende strenger
- Matchende regulære uttrykk (regexer)
- Matchende vilkårlige datablokker
- Matchende IPv4- og IPv6-adresser
- Bruke ACLs til å forme betingelser
- Hente prøver
- Konverterere
- Hente prøver fra interne tilstander
- Hente prøver på lag 4
- Hente prøver på lag 5
- Hente prøver fra bufferinnhold (lag 6)
- Hente HTTP-prøver (lag 7)
- Forhåndsdefinerte ACLs
11. Logging
- Loggnivåer
- Loggerformater
- Standard loggerformat
- TCP-loggerformat
- HTTP-loggerformat
- Egendefinert loggerformat
- Feil-loggerformat
- Avanserte logging-alternativer
- Deaktivere logging av eksterne tester
- Logger før venter på sesjonsavslutning
- Øke loggnivå ved feil
- Deaktivere logging av vellykkede forbindelser
- Tidspunkter for hendelser
- Sesjonsstatus ved avkopling
- Ikke-printbare tegn
- Hente HTTP-cookies
- Hente HTTP-hoder
- Eksempler på logger
12. Støttede filter
- Trace
- HTTP-komprimering
- Stream Processing Offload Engine (SPOE)
- Cache
- Begrensende. SetupCache-seksjonen
- Proxy-seksjonen
Krav
- Forståelse av Linux-systemer og grunnleggende kommandolinjeoperasjoner
- Erfaring med serveradministrasjonss oppgaver som konfigurering og overvåking
- Kunnskap om nettverkskonsepter, inkludert HTTP og TCP/IP-protokoller
Målgruppe
- Systemadministratører som har ansvaret for administrasjon av serverinfrastruktur
- Nettverksingeniører som ønsker å implementere høy ytelsesmessige lastbalanseringss løsninger
- DevOps-professionals interessert i automatisering av trafikkstyring og skaling av tjenester
Referanser (5)
kunnskap om HAProxy
Marco - CloudFire
Kurs - HAProxy Administration
Maskinoversatt
Muligheten til å prøve med laboratorier
Mattia Bernardi - CloudFire
Kurs - HAProxy Administration
Maskinoversatt
Alle tipset og trickene for å forbedre vår HA-proxy
Mattias Stendahl - Hoglandsforbundet
Kurs - HAProxy Administration
Maskinoversatt
Treneren tilpasset kurset sitt for å svare på spørsmål selv om de lå utenfor kursets rammeverk.
Mario Kuik - Netherlands Army
Kurs - HAProxy Administration
Maskinoversatt
Jeg likte virkelig den kontakt og forbindelsen instruktøren klarte å oppbygge med klassen. Og at han på flakken kunne forme undervisningen rundt de tingene vi trengte.
Fredrik Lindlof - Svenska Spel AB
Kurs - HAProxy Administration
Maskinoversatt