Schulungsübersicht
1. Kurze Einführung in Load Balancing und Load Balancer
2. Einführung in HAProxy
- Was HAProxy ist und was nicht
- Wie HAProxy funktioniert
-
Grundlegende Funktionen
- Proxying
- SSL
- Überwachung
- Hohe Verfügbarkeit
- Load Balancing
- Session-Persistenz (Stickiness)
- Sampling und Konvertierung von Informationen
- Maps
- ACLs und Bedingungen
- Content Switching
- Stick-Tables
- Formatierte Strings
- HTTP-Umschreibung und -Weiterleitung
- Server-Schutz
- Logging
- Statistiken
-
Erweiterte Funktionen
- Verwaltung
- Systemspezifische Fähigkeiten
- Scripting
- Dimensionierung (Sizing)
- Bezug von HAProxy
3. HAProxy-Alternativen
- a. Nginx
- b. Apache etc.
4. Kurze Wiederholung zu HTTP
- Das HTTP-Transaktionsmodell
- HTTP-Anfrage
- Die Anfrage-Zeile
- Die Anforderungs-Header
- HTTP-Antwort
- Die Antwort-Zeile
- Die Antwort-Header
5. Konfiguration von HAProxy
- Format der Konfigurationsdatei
- Anführungszeichen und Maskierung
- Umgebungsvariablen
- Zeitformat
- Beispiele
6. Globale Parameter
- Prozessverwaltung und Sicherheit
- Leistungsoptimierung (Tuning)
- Debugging
- Benutzerlisten
- Peers
- Mailer
7. Proxies
- Matrix der Proxy-Schlüsselwörter
- Alphabetisch sortierte Schlüsselwortreferenz
8. Bind- und Serveroptionen
- Bind-Optionen
- Server- und Default-Server-Optionen
- DNS-Auflösung für Server
- Globale Übersicht
- Der Resolver-Bereich (resolvers section)
9. HTTP-Header-Manipulation
10. Einsatz von ACLs und Abfrage von Samples
- Grundlagen von ACLs
- Übereinstimmung von Booleschen Werten
- Übereinstimmung von Ganzzahlen
- Übereinstimmung von Strings
- Übereinstimmung von regulären Ausdrücken (Regexes)
- Übereinstimmung von beliebigen Datenblöcken
- Übereinstimmung von IPv4- und IPv6-Adressen
- Nutzung von ACLs zur Bildung von Bedingungen
- Abfrage von Samples
- Konverter
- Abfrage von Samples aus internen Zuständen
- Abfrage von Samples auf Layer 4
- Abfrage von Samples auf Layer 5
- Abfrage von Samples aus Pufferinhalten (Layer 6)
- Abfrage von HTTP-Samples (Layer 7)
- Vordefinierte ACLs
11. Logging
- Log-Stufen
- Log-Formate
- Standard-Log-Format
- TCP-Log-Format
- HTTP-Log-Format
- Benutzerdefiniertes Log-Format
- Fehler-Log-Format
- Erweiterte Logging-Optionen
- Deaktivierung des Loggings externer Tests
- Logging vor Warten auf das Session-Ende
- Erhöhen der Log-Stufe bei Fehlern
- Deaktivierung des Loggings erfolgreicher Verbindungen
- Timing-Ereignisse
- Session-Status bei Trennung
- Nicht druckbare Zeichen
- Erfassen von HTTP-Cookies
- Erfassen von HTTP-Headern
- Beispiele für Logs
12. Unterstützte Filter
- Trace
- HTTP-Kompression
- Stream Processing Offload Engine (SPOE)
- Cache
- Limitation. SetupCache-Bereich
- Proxy-Bereich
Voraussetzungen
- Kenntnisse in Linux-Systemen und grundlegende Befehlszeilenoperationen
- Erfahrung mit Serververwaltungsarbeiten wie Konfiguration und Überwachung
- Vertrautheit mit Netzwerkkonzepten, einschließlich HTTP- und TCP/IP-Protokollen
Zielgruppe
- Systemadministratoren, die für die Verwaltung der Serverinfrastruktur verantwortlich sind
- Netzwerktechniker, die leistungsstarke Load-Balancing-Lösungen implementieren möchten
- DevOps-Profis, die sich für die Automatisierung des Verkehrsmanagements und das Skalieren von Diensten interessieren
Erfahrungsberichte (6)
der Ausbildungsmodus im Betrieb
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Kurs - HAProxy Administration
Maschinelle Übersetzung
Kenntnisse über HAProxy
Marco - CloudFire
Kurs - HAProxy Administration
Maschinelle Übersetzung
Die Möglichkeit, mit Labs zu testen
Mattia Bernardi - CloudFire
Kurs - HAProxy Administration
Maschinelle Übersetzung
Alle Tipps und Tricks, um unseren HA-Proxy zu verbessern
Mattias Stendahl - Hoglandsforbundet
Kurs - HAProxy Administration
Maschinelle Übersetzung
Der Trainer hat seinen Kurs angepasst, um auch auf Fragen zu antworten, die außerhalb des Kursumfangs lagen.
Mario Kuik - Netherlands Army
Kurs - HAProxy Administration
Maschinelle Übersetzung
Ich mochte sehr, wie der Trainer eine gute Beziehung und Verbindung zur Klasse aufbauen konnte. Und dass er spontan die Unterrichtseinheit so gestalten konnte, dass sie genau das abdeckte, was wir brauchten.
Fredrik Lindlof - Svenska Spel AB
Kurs - HAProxy Administration
Maschinelle Übersetzung