Cursusaanbod
1. Inleiding tot load balancing en load balancers
2. Inleiding tot HAProxy
- Wat HAProxy is – en wat niet
- Hoe HAProxy werkt
-
De basisfuncties
- Proxyservices
- SSL-ondersteuning
- Monitoringmogelijkheden
- Hoge beschikbaarheid
- Load balancing
- Sessie-stickiness
- Verzamelen en omvormen van informatie
- Maps
- ACL’s en voorwaarden
- Content switching
- Stick-tables
- Geformatteerde tekenreeksen
- HTTP-herschrijving en -omleiding
- Beveiliging van servers
- Logging
- Statistieken
-
Geavanceerde mogelijkheden
- Beheerfuncties
- Systeem-specifieke functionaliteiten
- Scriptingmogelijkheden
- Dimensionering van HAProxy
- Waar en hoe u HAProxy kunt verkrijgen
3. Alternatieven voor HAProxy
- a. Nginx
- 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
- Opbouw van het configuratiebestand
- Quotering en escapen van tekst
- Gebruik van omgevingsvariabelen
- Tijdsindelingen in HAProxy
- Voorbeeldconfiguraties
6. Globale instellingen
- Procesbeheer en beveiliging
- Prestatietuning
- Debuggen van HAProxy
- Gebruikerslijsten
- Peers
- Mailservers
7. Proxyservices
- Overzicht van mogelijke proxy-parameters
- Alfabetische lijst met alle beschikbare parameters
8. Bindings- en serverspecificaties
- Opties voor bindingsinstellingen
- Opties voor servers en standaardinstellingen
- DNS-resolutie bij het aanspreken van servers
- Algemene overzichtelijke samenvatting
- Sectie voor resolvers
9. Manipulatie van HTTP-headers
10. Het gebruik van ACL’s en het verzamelen van gegevens
- Basisprincipes van ACL’s
- Logische waardematching
- Vergelijking met hele getallen
- Vergelijking met tekenreeksen
- Matchen op reguliere expressies (regex)
- Verzamelen van willekeurige datablokken
- Controleren of het adres IPv4- of IPv6-indeling is
- Het gebruik van ACL’s voor het bepalen van voorwaarden
- Het verkrijgen van benodigde data uit systemen
- Converteren van informatie naar gewenste vormaten
- Verzamelen van gegevens die voortkomen uit interne processen
- Dataverzameling op laag 4
- Dataverzameling op laag 5
- Verkrijgen van inhoud uit buffers (laag 6)
- Verkrijgen van HTTP-gebonden informatie (laag 7)
- Ingebouwde ACL’s
11. Logging
- Verschillende logniveaus
- Formaten voor logs
- Het standaardlogformaat
- Logformat voor TCP-verkeer
- Logformat voor HTTP-gegevens
- Zelf te bepalen logindelingen
- Opmaak van foutmeldingen in logs
- Geavanceerde opties voor loggingaanpassing
- Uitschakelen van logging bij externe testprocessen
- Loggen vóór beëindiging van een sessie
- Verhoging van het logniveau bij optredende fouten
- Uitschakelen van logging voor geslaagde verbindingen
- Timing-informatie in logs
- Staat van een sessie wanneer deze wordt afgesloten
- Omgang met niet-afdrukbare tekens
- Het vastleggen van HTTP-cookies in logs
- Het registreren van HTTP-headerinformatie
- Voorbeelden van logberichten
12. Ondersteunde filters
- Tracefunctionaliteit
- HTTP-compressie
- Stream Processing Offload Engine (SPOE)
- Cacheimplementatie
- Beperkingen; configuratie van de cachesectie
- 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
Getuigenissen (7)
de training in de werkmodus
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Cursus - HAProxy Administration
Automatisch vertaald
kennis over HAProxy
Marco - CloudFire
Cursus - HAProxy Administration
Automatisch vertaald
De mogelijkheid om te proberen met labs
Mattia Bernardi - CloudFire
Cursus - HAProxy Administration
Automatisch vertaald
het zuivere configuratiegedeelte van de HAProxy
sully thebault - Systel SA
Cursus - HAProxy Administration
Automatisch vertaald
Alle tippen en tricks om onze HA-proxy te verbeteren
Mattias Stendahl - Hoglandsforbundet
Cursus - HAProxy Administration
Automatisch vertaald
De trainer heeft zijn cursus aangepast om vragen te beantwoorden, zelfs als deze buiten het bereik van de cursus vielen.
Mario Kuik - Netherlands Army
Cursus - HAProxy Administration
Automatisch vertaald
Ik vond het geweldig hoe de trainer een band en verbinding met de klas wist te leggen. En dat hij ter plekke de les kon aanpassen aan wat wij nodig hadden.
Fredrik Lindlof - Svenska Spel AB
Cursus - HAProxy Administration
Automatisch vertaald