Kontakt aufnehmen

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
  • Deployment-Modelle und Skalierungsaspekte von Kafka-Clustern

Modul 2: Konfiguration von Zookeeper Quorums

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

Modul 3: Konfiguration von Kafka-Clustern

  • Grundlegende Kafka-Konzepte
  • Kafka-Konfiguration
  • Praxis: Konfiguration von Kafka-Brokern
  • Praxis: Ausführung von Kafka-Befehlen
  • Praxis: Konfiguration eines Kafka-Clusters mit mehreren Brokern
  • Praxis: Testen des Kafka-Clusters
  • Kann ich mich mit meinem Kafka-Cluster verbinden?
  • Konfiguration von Advertised.listeners: Die wichtigste Einstellung
  • Topic-Konfiguration
  • Konfiguration zum Herunterladen und Eingeben von Nachrichten in Topics
  • Praxis: Demonstration der Resilienz von Kafka
  • Kafka-Performance: E/A (Ein/Ausgabe)
  • Kafka-Performance: Netzwerk (RED)
  • Kafka-Performance: RAM
  • Kafka-Performance: CPU
  • Kafka-Performance: Betriebssystem (OS)
  • Kafka-Performance: Sonstiges
  • Praxis: Wie man die Konfiguration von Kafka-Brokern ändert

Modul 4: Fortgeschrittene Kafka-Konfiguration

  • Landoop Kafka Topic-Benutzerinteraktion, Konfiguration von Confluent REST Proxy und Confluent Schema Registry
  • Senden und Empfangen von Nachrichten (CLI, Java und Spring-Framework)
  • Überwachungsmetriken und Tools (Confluent Control Center, Elasticsearch usw.)
  • Logdateien und Offset-Verwaltung
  • Hohe Verfügbarkeit und Disaster Recovery
  • Garantie der hohen Verfügbarkeit durch Replikation
  • Optimierung der Performance von Producers und Consumers
  • Disaster-Recovery-Strategien
  • Failover-Steuerung und Datenwiederherstellung
  • Konfiguration von Connectors
  • Implementierung von Kafka Connect
  • Sicherheitsfeatures von Kafka

Zusammenfassung und nächste Schritte

Voraussetzungen

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

Zielgruppe

  • Systemadministratoren
  • DevOps-Ingenieure
  • Plattform- und Infrastruktureteams
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien