Kontakt aufnehmen

Schulungsübersicht

Modul 1: Einführung in die Architektur von Confluent Apache Kafka sowie Cluster-Konfiguration

  • Was ist Apache Kafka und die Confluent-Plattform?
  • Grundlagen zu Kafka-Brokern, Produzenten, Verbrauchern und Themen
  • Die Rolle von Kafka bei Datenstreaming und Nachrichtenübertragung
  • Confluent-Erweiterungen: REST Proxy, Schema Registry sowie Control Center
  • Architektur eines Kafka-Clusters: Broker, Partitionen und Replikation

Modul 2: Konfiguration des Zookeeper-Quorums

  • Was ist Zookeeper?
  • Funktion von Zookeeper in einem Kafka-Cluster
  • Größe des Zookeeper-Quorums
  • Konfiguration von Zookeeper
  • Einrichtung von SSH auf den Servern<\/li>
  • Praxisübung: Konfiguration von Zookeeper (im Team und als Dienst)
  • Nutzung der Zookeeper-Kommandozeilenschnittstelle (CLI)
  • Praxisübung: Einrichtung eines Zookeeper-Quorums
  • Das interne Dateisystem von Zookeeper
  • Faktoren, die die Leistung von Zookeeper beeinflussen
  • Demonstration: Verwaltungswerkzeuge für Zookeeper sowie Zoonavigator

Modul 3: Konfiguration des Kafka-Clusters

  • Einführung in die Grundlagen von Kafka
  • Konfigurationsmöglichkeiten von Kafka
  • Praxisübung: Konfiguration von Kafka auf einem einzelnen Broker
  • Praxisübung: Ausführung von Kafka-Befehlen
  • Praxisübung: Einrichtung eines Multi-Broker-Kafka-Clusters
  • Praxisübung: Testen des Kafka-Clusters
  • Kann ich mich mit meinem Kafka-Cluster verbinden?
  • Die Konfiguration von advertised.listeners: ein entscheidender Einstellungsparameter
  • Konfiguration von Themen
  • Einrichtung des Nachrichteneingangs und -austrags in Themen
  • Praxisübung: Demonstration der Widerstandsfähigkeit von Kafka
  • Faktoren, die die Leistung von Kafka beeinflussen: I/O, Netzwerk, Arbeitsspeicher, CPU sowie das Betriebssystem
  • Weitere Aspekte der Kafka-Performance
  • Praxisübung: Änderungen an den Broker-Konfigurationen vornehmen

Modul 4: Fortgeschrittene Kafka-Konfigurationen

  • Konfiguration von Landoop Kafka Topics UI, Confluent REST Proxy sowie Confluent Schema Registry
  • Nachrichten senden und empfangen (mittels CLI, Java sowie Spring Framework)
  • Metrik- und Überwachungstools: Confluent Control Center, Elasticsearch usw.
  • Verwaltung von Logdateien und Offsets
  • Hochverfügbarkeit und Katastrophenwiederherstellung
  • Sicherstellung der Hochverfügbarkeit durch Replikation
  • Leistungsoptimierung: Produzenten und Verbraucher
  • Strategien zur Katastrophenwiederherstellung
  • Failover-Steuerung sowie Datenwiederherstellung
  • Einrichtung von Connectoren
  • Implementierung von Kafka Connect
  • Sicherheitsfunktionen in Kafka

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Erfahrung mit Linux-basierten Systemen sowie Kommandozeilen-Tools
  • Grundkenntnisse der Konzepte verteilter Systeme
  • Verständnis grundlegender Netzwerkkonfigurationen und Systemeinstellungen

Zielgruppe

  • DevOps- sowie SRE-Teams, die Kafka-Umgebungen verwalten
  • Systemadministratoren mit Erfahrung im Umgang mit Confluent und Zookeeper
  • Kafka-Entwickler und -Architekten, die für skalierbare Systeme verantwortlich sind
 16 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien