Neem contact met ons op

Cursusaanbod

1. Inleiding tot load balancing en load balancers

2. Inleiding tot HAProxy

  1. Wat HAProxy is – en wat niet
  2. Hoe HAProxy werkt
  3. De basisfuncties
    1. Proxyservices
    2. SSL-ondersteuning
    3. Monitoringmogelijkheden
    4. Hoge beschikbaarheid
    5. Load balancing
    6. Sessie-stickiness
    7. Verzamelen en omvormen van informatie
    8. Maps
    9. ACL’s en voorwaarden
    10. Content switching
    11. Stick-tables
    12. Geformatteerde tekenreeksen
    13. HTTP-herschrijving en -omleiding
    14. Beveiliging van servers
    15. Logging
    16. Statistieken
  4. Geavanceerde mogelijkheden
    1. Beheerfuncties
    2. Systeem-specifieke functionaliteiten
    3. Scriptingmogelijkheden
  5. Dimensionering van HAProxy
  6. Waar en hoe u HAProxy kunt verkrijgen

3. Alternatieven voor HAProxy

  1. a. Nginx
  2. b. Apache enz.

4. Terugblik op HTTP

  • Het transactiemodel van HTTP
  • De HTTP-verzoeken
  • De verzoekregel
  • De verzoekheaders
  • Het HTTP-antwoord
  • De antwoordregel
  • De antwoordheaders

5. Configureren van HAProxy

  1. Opbouw van het configuratiebestand
  2. Quotering en escapen van tekst
  3. Gebruik van omgevingsvariabelen
  4. Tijdsindelingen in HAProxy
  5. Voorbeeldconfiguraties

6. Globale instellingen

  1. Procesbeheer en beveiliging
  2. Prestatietuning
  3. Debuggen van HAProxy
  4. Gebruikerslijsten
  5. Peers
  6. Mailservers

7. Proxyservices

  1. Overzicht van mogelijke proxy-parameters
  2. Alfabetische lijst met alle beschikbare parameters

8. Bindings- en serverspecificaties

  1. Opties voor bindingsinstellingen
  2. Opties voor servers en standaardinstellingen
  3. DNS-resolutie bij het aanspreken van servers
  4. Algemene overzichtelijke samenvatting
  5. Sectie voor resolvers

9. Manipulatie van HTTP-headers

10. Het gebruik van ACL’s en het verzamelen van gegevens

  1. Basisprincipes van ACL’s
  2. Logische waardematching
  3. Vergelijking met hele getallen
  4. Vergelijking met tekenreeksen
  5. Matchen op reguliere expressies (regex)
  6. Verzamelen van willekeurige datablokken
  7. Controleren of het adres IPv4- of IPv6-indeling is
  8. Het gebruik van ACL’s voor het bepalen van voorwaarden
  9. Het verkrijgen van benodigde data uit systemen
  10. Converteren van informatie naar gewenste vormaten
  11. Verzamelen van gegevens die voortkomen uit interne processen
  12. Dataverzameling op laag 4
  13. Dataverzameling op laag 5
  14. Verkrijgen van inhoud uit buffers (laag 6)
  15. Verkrijgen van HTTP-gebonden informatie (laag 7)
  16. Ingebouwde ACL’s

11. Logging

  1. Verschillende logniveaus
  2. Formaten voor logs
  3. Het standaardlogformaat
  4. Logformat voor TCP-verkeer
  5. Logformat voor HTTP-gegevens
  6. Zelf te bepalen logindelingen
  7. Opmaak van foutmeldingen in logs
  8. Geavanceerde opties voor loggingaanpassing
  9. Uitschakelen van logging bij externe testprocessen
  10. Loggen vóór beëindiging van een sessie
  11. Verhoging van het logniveau bij optredende fouten
  12. Uitschakelen van logging voor geslaagde verbindingen
  13. Timing-informatie in logs
  14. Staat van een sessie wanneer deze wordt afgesloten
  15. Omgang met niet-afdrukbare tekens
  16. Het vastleggen van HTTP-cookies in logs
  17. Het registreren van HTTP-headerinformatie
  18. Voorbeelden van logberichten

12. Ondersteunde filters

  1. Tracefunctionaliteit
  2. HTTP-compressie
  3. Stream Processing Offload Engine (SPOE)
  4. Cacheimplementatie
  5. Beperkingen; configuratie van de cachesectie
  6. Instellingen per proxy

Vereisten

  • Kennis van Linux-systemen en basale commando’s in de terminal
  • ervaring met serverbeheertaken zoals configuratie en monitoring
  • Kennis van netwerkconcepten, waaronder HTTP en TCP/IP-protocollen

Doelgroep

  • Systeembeheerders die verantwoordelijk zijn voor serverinfrastructuren
  • Netwerkengineers die hoogwaardige load balancing-oplossingen willen implementeren
  • DevOps-professionals die geïnteresseerd zijn in het automatiseren van verkeersbeheer en schaalbaarheid van diensten
 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën