Kontakt aufnehmen

Schulungsübersicht

1. Kurze Einführung in Lastverteilung und Load Balancer

2. Einführung in HAProxy

  1. Was HAProxy ist und was nicht
  2. Wie HAProxy funktioniert
  3. Grundlegende Funktionen
    1. Proxynutzung
    2. SSL
    3. Überwachung
    4. Hohe Verfügbarkeit
    5. Lastverteilung
    6. Bindung (Stickiness)
    7. Sampling und Konvertierung von Informationen
    8. Maps
    9. ACLs und Bedingungen
    10. Inhaltswechsel (Content Switching)
    11. Stick-Tables
    12. Formatierte Zeichenketten
    13. HTTP-Umschreibung und Umleitung
    14. Server-Schutz
    15. Logging
    16. Statistiken
  4. Erweiterte Funktionen
    1. Verwaltung
    2. Systemspezifische Fähigkeiten
    3. Skripting
  5. Dimensionierung (Sizing)
  6. Beziehen von HAProxy

3. Alternativen zu HAProxy

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

  1. Format der Konfigurationsdatei
  2. Anführungszeichen und Escaping
  3. Umgebungsvariablen
  4. Zeitformat
  5. Beispiele

6. Globale Parameter

  1. Prozessverwaltung und Sicherheit
  2. Leistungsoptimierung (Performance Tuning)
  3. Debugging
  4. Benutzerlisten (Userlists)
  5. Peers
  6. Mailer

7. Proxies

  1. Matrix der Proxy-Schlüsselwörter
  2. Alphabetisch sortierte Referenz der Schlüsselwörter

8. Optionen für Bind und Server

  1. Optionen für Bind
  2. Optionen für Server und default-server
  3. DNS-Auflösung für Server
  4. Globale Übersicht
  5. Der Abschnitt 'resolvers'

9. Manipulation von HTTP-Headern

10. Verwendung von ACLs und Abrufen von Samples

  1. ACL-Grundlagen
  2. Übereinstimmung von booleschen Werten
  3. Übereinstimmung von Ganzzahlen
  4. Übereinstimmung von Zeichenketten
  5. Übereinstimmung mit regulären Ausdrücken (Regexes)
  6. Übereinstimmung von beliebigen Datenblöcken
  7. Übereinstimmung von IPv4- und IPv6-Adressen
  8. Verwendung von ACLs zur Bildung von Bedingungen
  9. Abrufen von Samples
  10. Konverter (Converters)
  11. Abrufen von Samples aus internen Zuständen
  12. Abrufen von Samples auf Layer 4
  13. Abrufen von Samples auf Layer 5
  14. Abrufen von Samples aus Pufferinhalten (Layer 6)
  15. Abrufen von HTTP-Samples (Layer 7)
  16. Vordefinierte ACLs

11. Logging

  1. Log-Level
  2. Log-Formate
  3. Standard-Log-Format
  4. TCP-Log-Format
  5. HTTP-Log-Format
  6. Benutzerdefiniertes Log-Format
  7. Fehler-Log-Format
  8. Erweiterte Logging-Optionen
  9. Deaktivieren des Loggens externer Tests
  10. Logging vor dem Warten auf das Ende der Sitzung
  11. Anheben des Log-Levels bei Fehlern
  12. Deaktivieren des Loggens erfolgreicher Verbindungen
  13. Zeitereignisse (Timing Events)
  14. Sitzungsstatus beim Disconnect
  15. Nicht-druckbare Zeichen
  16. Erfassen von HTTP-Cookies
  17. Erfassen von HTTP-Headern
  18. Beispiele für Logs

12. Unterstützte Filter

  1. Trace
  2. HTTP-Kompression
  3. Stream Processing Offload Engine (SPOE)
  4. Cache
  5. Limitationb. SetupCache-Abschnitt
  6. 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
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (6)

Kommende Kurse

Verwandte Kategorien