Schulungsübersicht
1. Kurze Einführung in Lastverteilung und Load Balancer
2. Einführung in HAProxy
- Was HAProxy ist und was nicht
- Wie HAProxy funktioniert
-
Grundlegende Funktionen
- Proxynutzung
- SSL
- Überwachung
- Hohe Verfügbarkeit
- Lastverteilung
- Bindung (Stickiness)
- Sampling und Konvertierung von Informationen
- Maps
- ACLs und Bedingungen
- Inhaltswechsel (Content Switching)
- Stick-Tables
- Formatierte Zeichenketten
- HTTP-Umschreibung und Umleitung
- Server-Schutz
- Logging
- Statistiken
-
Erweiterte Funktionen
- Verwaltung
- Systemspezifische Fähigkeiten
- Skripting
- Dimensionierung (Sizing)
- Beziehen von HAProxy
3. Alternativen zu HAProxy
- a. Nginx
- b. Apache usw.
4. Kurze Erinnerung an HTTP
- Das HTTP-Transaktionsmodell
- HTTP-Anfrage
- Die Anfrage-Zeile
- Die Anfrage-Header
- HTTP-Antwort
- Die Antwort-Zeile
- Die Antwort-Header
5. Konfigurieren von HAProxy
- Format der Konfigurationsdatei
- Anführungszeichen und Escaping
- Umgebungsvariablen
- Zeitformat
- Beispiele
6. Globale Parameter
- Prozessverwaltung und Sicherheit
- Leistungsoptimierung (Performance Tuning)
- Debugging
- Benutzerlisten (Userlists)
- Peers
- Mailer
7. Proxies
- Matrix der Proxy-Schlüsselwörter
- Alphabetisch sortierte Referenz der Schlüsselwörter
8. Optionen für Bind und Server
- Optionen für Bind
- Optionen für Server und default-server
- DNS-Auflösung für Server
- Globale Übersicht
- Der Abschnitt 'resolvers'
9. Manipulation von HTTP-Headern
10. Verwendung von ACLs und Abrufen von Samples
- ACL-Grundlagen
- Übereinstimmung von booleschen Werten
- Übereinstimmung von Ganzzahlen
- Übereinstimmung von Zeichenketten
- Übereinstimmung mit regulären Ausdrücken (Regexes)
- Übereinstimmung von beliebigen Datenblöcken
- Übereinstimmung von IPv4- und IPv6-Adressen
- Verwendung von ACLs zur Bildung von Bedingungen
- Abrufen von Samples
- Konverter (Converters)
- Abrufen von Samples aus internen Zuständen
- Abrufen von Samples auf Layer 4
- Abrufen von Samples auf Layer 5
- Abrufen von Samples aus Pufferinhalten (Layer 6)
- Abrufen von HTTP-Samples (Layer 7)
- Vordefinierte ACLs
11. Logging
- Log-Level
- Log-Formate
- Standard-Log-Format
- TCP-Log-Format
- HTTP-Log-Format
- Benutzerdefiniertes Log-Format
- Fehler-Log-Format
- Erweiterte Logging-Optionen
- Deaktivieren des Loggens externer Tests
- Logging vor dem Warten auf das Ende der Sitzung
- Anheben des Log-Levels bei Fehlern
- Deaktivieren des Loggens erfolgreicher Verbindungen
- Zeitereignisse (Timing Events)
- Sitzungsstatus beim Disconnect
- 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
- Limitationb. SetupCache-Abschnitt
- Proxy-Abschnitt
Voraussetzungen
- Kenntnisse in Linux-Systemen und grundlegenden Befehlszeilenoperationen
- Erfahrung mit Serveradministrationsaufgaben wie Konfiguration und Überwachung
- Vertrautheit mit Netzwerk-Konzepten, einschließlich HTTP- und TCP/IP-Protokollen
Zielgruppe
- Systemadministratoren, die für die Verwaltung von Serverinfrastrukturen verantwortlich sind
- Netzwerktechniker, die hocheffiziente Load-Balancing-Lösungen implementieren möchten
- DevOps-Experten, die sich für die Automatisierung von Verkehrsmanagement und Skalierung 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