Kontakt aufnehmen
 Dauer 16 Stunden

Schulungsübersicht

Modul 1: Einführung in die Architektur von Confluent Apache Kafka und die Clusterkonfiguration

  • Was ist Apache Kafka und die Confluent Platform?
  • Grundlagen von Kafka-Broker, Producer, Consumer und Topic
  • Die Rolle von Kafka in Daten-Streaming- und Messaging-Pipelines
  • Confluent-Erweiterungen: REST Proxy, Schema Registry, Control Center
  • Kafka-Cluster-Architektur: Broker, Partitionen und Replikation

Modul 2: Konfiguration des Zookeeper-Quorums

  • Was ist Zookeeper?
  • Die Rolle von Zookeeper in einem Kafka-Cluster
  • Zookeeper-Quorumsgröße
  • Zookeeper-Konfiguration
  • Implementierung von SSH auf unseren Servern
  • Praxisübung: Zookeeper-Konfiguration (als Team und als Dienst)
  • Verwendung der Zookeeper Command Line Interface (CLI)
  • Praxisübung: Einrichtung des Zookeeper-Quorums
  • Das interne Dateisystem von Zookeeper
  • Performance-Faktoren, die sich auf Zookeeper auswirken
  • Demo: Zookeeper-Verwaltungstools und Zoonavigator

Modul 3: Kafka-Cluster-Konfiguration

  • Kafka-Grundlagen
  • Kafka-Konfiguration
  • Praxisübung: Kafka-Konfiguration auf einem einzelnen Broker
  • Praxisübung: Ausführung von Kafka-Befehlen
  • Praxisübung: Kafka-Multi-Broker- (Cluster-)Einrichtung
  • Praxisübung: Kafka-Cluster-Test
  • Kann ich mich mit meinem Kafka-Cluster verbinden?
  • Konfiguration von Advertised.listeners: Schlüsseleinstellung
  • Topic-Konfiguration
  • Einrichtung der Nachrichtenübernahme und -auslieferung in Topics
  • Praxisübung: Demonstration der Resilienz von Kafka
  • Kafka-Performance: I/O, Netzwerk, RAM, CPU, OS
  • Kafka-Performance: Weitere Faktoren
  • Praxisübung: So ändern Sie Broker-Konfigurationen

Modul 4: Erweiterte Kafka-Konfiguration

  • Konfiguration von Landoop Kafka Topics UI, Confluent REST Proxy und Confluent Schema Registry
  • Versenden und Empfangen von Nachrichten (CLI, Java, Spring Framework)
  • Metriken und Überwachungstools (Confluent Control Center, Elasticsearch usw.)
  • Logdateien und Offset-Verwaltung
  • Hochverfügbarkeit und Disaster Recovery
  • Sicherstellung der Hochverfügbarkeit durch Replikation
  • Performance-Tuning (Producer/Consumer)
  • Disaster-Recovery-Strategien
  • Failover-Steuerung und Datenwiederherstellung
  • Einrichtung von Connectors
  • Kafka Connect-Implementierung
  • Kafka-Sicherheitsfunktionen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Erfahrung mit Linux-basierten Systemen und Kommandozeilentools
  • Vertrautheit mit Konzepten verteilter Systeme
  • Verständnis der Grundlagen von Netzwerken und Systemkonfiguration

Zielgruppe

  • DevOps- und SRE-Teams, die Kafka-Bereitstellungen verwalten
  • Systemadministratoren, die mit Confluent und Zookeeper arbeiten
  • Kafka-Entwickler und Architekten, die für skalierbare Systeme verantwortlich sind

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien