Kursplan

1. Kort innføring i lastbalansering og lastbalansere 

2. Innføring i HAProxy

  1. Hva HAProxy er og ikke er
  2. Hvordan HAProxy fungerer
  3. Grunnleggende funksjoner
    1. Proxying
    2. SSL
    3. Overvåking
    4. Høy tilgjengelighet
    5. Lastbalansering
    6. Streng
    7. Samling og konvertering av informasjon
    8. Karter
    9. ACLs og betingelser
    10. Innholdsskifting
    11. Streng-tabeller
    12. Formaterede strenger
    13. HTTP-omskrivning og -omadressering
    14. Serverbeskyttelse
    15. Logging
    16. Statistikk
  4. Avanserte funksjoner
    1. Administrasjon
    2. Systemspesifikke kapasiteter
    3. Scripting
  5. Størrelsesberegning
  6. Hvordan få HAProxy

3. Alternativer til HAProxy

  1. a. Nginx
  2. 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

  1. Konfigurasjonsfilformat
  2. Quoting og escaping
  3. Miljøvariable
  4. Tidsformat
  5. Eksempler

6. Globale parametere

  1. Prosesadministrasjon og sikkerhet
  2. Ytelsesoptimalisering
  3. Feilsøking
  4. Brukerlister
  5. Peers
  6. Mailers

7. Proxier

  1. Proxy-nøkkelordsmatrise
  2. Alfabetisk sortert referanse til nøkkelord

8. Bind- og serveralternativer

  1. Bind-alternativer
  2. Server- og default-server-alternativer
  3. DNS-oppløsning for servere
  4. Overordnet oversikt
  5. Resolvers-seksjonen

9. HTTP-headermanipulasjon

10. Bruke ACLs og hente prøver

  1. ACL-grunnleggende
  2. Matchende booleansk verdier
  3. Matchende heltall
  4. Matchende strenger
  5. Matchende regulære uttrykk (regexer)
  6. Matchende vilkårlige datablokker
  7. Matchende IPv4- og IPv6-adresser
  8. Bruke ACLs til å forme betingelser
  9. Hente prøver
  10. Konverterere
  11. Hente prøver fra interne tilstander
  12. Hente prøver på lag 4
  13. Hente prøver på lag 5
  14. Hente prøver fra bufferinnhold (lag 6)
  15. Hente HTTP-prøver (lag 7)
  16. Forhåndsdefinerte ACLs

11. Logging

  1. Loggnivåer
  2. Loggerformater
  3. Standard loggerformat
  4. TCP-loggerformat
  5. HTTP-loggerformat
  6. Egendefinert loggerformat
  7. Feil-loggerformat
  8. Avanserte logging-alternativer
  9. Deaktivere logging av eksterne tester
  10. Logger før venter på sesjonsavslutning
  11. Øke loggnivå ved feil
  12. Deaktivere logging av vellykkede forbindelser
  13. Tidspunkter for hendelser
  14. Sesjonsstatus ved avkopling
  15. Ikke-printbare tegn
  16. Hente HTTP-cookies
  17. Hente HTTP-hoder
  18. Eksempler på logger

12. Støttede filter

  1. Trace
  2. HTTP-komprimering
  3. Stream Processing Offload Engine (SPOE)
  4. Cache
  5. Begrensende. SetupCache-seksjonen
  6. 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
 14 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier