Kontakt aufnehmen
 Dauer 16 Stunden

Schulungsübersicht

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

  • Was sind Apache Kafka und die Confluent Platform?
  • Grundlagen von Kafka-Brokers, Produzenten, Konsumenten und Topics
  • Die Rolle von Kafka in Data-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
  • Grösse des Zookeeper-Quorums
  • Zookeeper-Konfiguration
  • Implementierung von SSH auf unseren Servern
  • Praxis: Zookeeper-Konfiguration (als Team und als Service)
  • Nutzung der Zookeeper Command Line Interface (CLI)
  • Praxis: Einrichtung des Zookeeper-Quorums
  • Internes Dateisystem von Zookeeper
  • Performance-Faktoren, die Zookeeper beeinflussen
  • Demonstration: Zookeeper-Verwaltungswerkzeuge und Zoonavigator

Modul 3: Kafka-Cluster-Konfiguration

  • Kafka-Grundlagen
  • Kafka-Konfiguration
  • Praxis: Kafka-Konfiguration auf einem einzelnen Broker
  • Praxis: Ausführung von Kafka-Befehlen
  • Praxis: Einrichtung eines Kafka-Multi-Broker-Clusters
  • Praxis: Testen des Kafka-Clusters
  • Kann ich mich mit meinem Kafka-Cluster verbinden?
  • Konfiguration von Advertised.listeners: Schlüsselsatzung
  • Topic-Konfiguration
  • Einrichtung der Nachrichtenübernahme und -auslieferung in Topics
  • Praxis: Demonstration der Resilienz von Kafka
  • Kafka-Performance: I/O, Netzwerk, RAM, CPU, Betriebssystem
  • Kafka-Performance: Weitere Faktoren
  • Praxis: Änderung der Broker-Konfigurationen

Modul 4: Erweiterte Kafka-Konfiguration

  • Konfiguration von Landoop Kafka Topics UI, Confluent REST Proxy und Confluent Schema Registry
  • Senden und Empfangen von Nachrichten (CLI, Java, Spring Framework)
  • Metriken und Überwachungswerkzeuge (Confluent Control Center, Elasticsearch usw.)
  • Protokolldateien und Offset-Verwaltung
  • Hochverfügbarkeit und Disaster Recovery
  • Hochverfügbarkeit sicherstellen durch Replikation
  • Performance-Einstellung (Produzent/Konsument)
  • Disaster-Recovery-Strategien
  • Failover-Steuerung und Datenwiederherstellung
  • Einrichtung von Connectors
  • Implementierung von Kafka Connect
  • Kafka-Sicherheitsfunktionen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Erfahrung mit Linux-basierten Systemen und Befehlszeilentools
  • Vertrautheit mit Konzepten verteilter Systeme
  • Verständnis von grundlegenden Netzwerk- und Systemkonfigurationen

Zielgruppe

  • DevOps- und SRE-Teams, die Kafka-Deployments 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