Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Modul 1: Einführung in die Architektur und Konfiguration des Confluent Apache Kafka-Clusters

  • Die Rolle von Kafka in modernen Datenpipelines
  • Unterschiede zwischen Apache Kafka und Confluent Kafka
  • Kernkomponenten: Producer, Consumer, Broker, Topics, Partitionen
  • Bereitstellungsmodelle von Kafka-Clustern und Überlegungen zur Skalierung

Modul 2: Konfiguration des Zookeeper-Quorums

  • Was ist Zookeeper?
  • Die Rolle von Zookeeper in einem Kafka-Cluster
  • Zookeeper-Quorum-Größe
  • Zookeeper-Konfiguration
  • Implementierung von SSH auf unseren Servern
  • Praxis: Zookeeper-Konfiguration (als Team und als Dienst)
  • Nutzung der Zookeeper-Befehlszeilenschnittstelle (CLI)
  • Praxis: Zookeeper-Quorum-Konfiguration
  • Zookeeper-internes Dateisystem
  • Performance-Faktoren, die Zookeeper beeinflussen
  • Demonstration von Verwaltungstools für Zookeeper und Zoonavigator

Modul 3: Konfiguration des Kafka-Clusters

  • Grundlegende Kafka-Konzepte
  • Kafka-Konfiguration
  • Praxis: Kafka-Broker-Konfiguration
  • Praxis: Ausführung von Kafka-Befehlen
  • Praxis: Kafka-Multi-Broker-Cluster-Konfiguration
  • Praxis: Kafka-Cluster-Testung
  • Kann ich mich mit meinem Kafka-Cluster verbinden?
  • Advertised.listeners-Konfiguration: die wichtigste Einstellung
  • Topic-Konfiguration
  • Konfiguration zum Herunterladen und Einfügen von Nachrichten in Topics
  • Praxis: Demonstration der Kafka-Resilienz
  • Kafka-Performance: I/O
  • Kafka-Performance: Netzwerk (RED)
  • Kafka-Performance: RAM
  • Kafka-Performance: CPU
  • Kafka-Performance: Betriebssystem (OS)
  • Kafka-Performance: Sonstiges
  • Praxis: Wie man die Kafka-Broker-Konfiguration ändert

Modul 4: Erweiterte Kafka-Konfiguration

  • Landoop Kafka Topic-Benutzeroberfläche, Konfiguration von Confluent REST Proxy und Confluent Schema Registry
  • Versenden und Empfangen von Nachrichten (CLI, Java und Spring Framework)
  • Überwachung von Metriken und Tools (Confluent Control Center, Elasticsearch usw.)
  • Logdateien und Offset-Verwaltung
  • Hohe Verfügbarkeit und Disaster Recovery
  • Gewährleistung hoher Verfügbarkeit durch Replikation
  • Optimierung der Producer- und Consumer-Performance
  • Disaster-Recovery-Strategien
  • Failover-Steuerung und Datenwiederherstellung
  • Konnektor-Konfiguration
  • Kafka Connect-Implementierung
  • Kafka-Sicherheitsfunktionen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Vertrautheit mit verteilten Systemen und Messaging-Konzepten
  • Erfahrung mit der Linux-Befehlszeile
  • Grundlegendes Verständnis von Netzwerktechnik und Systemadministration

Zielgruppe

  • Systemadministratoren
  • DevOps-Ingenieure
  • Plattform- und Infrastruktulteams

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien