Kontakt aufnehmen

Schulungsübersicht

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

  • Was ist Apache Kafka und die Confluent-Plattform?
  • Grundlagen von Kafka-Brokern, Produzenten, Konsumenten und Topics
  • 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: Zookeeper-Quorum-Konfiguration

  • Was ist Zookeeper?
  • Die Rolle von Zookeeper in einem Kafka-Cluster
  • Zookeeper-Quorum-Größe
  • Zookeeper-Konfiguration
  • Einführung von SSH auf unseren Servern
  • Praxisübung: Zookeeper-Konfiguration (als Team und als Dienst)
  • Nutzung der Zookeeper-Befehlszeilenschnittstelle (CLI)
  • Praxisübung: Einrichtung des Zookeeper-Quorums
  • Internes Dateisystem von Zookeeper
  • Leistungsfaktoren, die sich auf Zookeeper auswirken
  • Demonstration: Zookeeper-Verwaltungswerkzeuge 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: Testen des Kafka-Clusters
  • Kann ich mich mit meinem Kafka-Cluster verbinden?
  • Konfiguration von Advertised.listeners: Wichtige Einstellungen
  • Topic-Konfiguration
  • Einrichtung der Nachrichtenübernahme und -zustellung in Topics
  • Praxisübung: Demonstration der Resilienz von Kafka
  • Kafka-Performance: I/O, Netzwerk, RAM, CPU, Betriebssystem
  • Kafka-Performance: Weitere Faktoren
  • Praxisübung: So passen Sie Broker-Konfigurationen an

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 Überwachungswerkzeuge (Confluent Control Center, Elasticsearch usw.)
  • Protokolldateien und Offset-Verwaltung
  • Hohe Verfügbarkeit und Disaster Recovery
  • Sicherstellung der hohen Verfügbarkeit durch Replikation
  • Performance-Tuning (Produzent/Konsument)
  • Disaster-Recovery-Strategien
  • Failover-Steuerung und Datenwiederherstellung
  • Einrichtung von Connectors
  • Umsetzung von Kafka Connect
  • Kafka-Sicherheitsfunktionen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Erfahrung mit Linux-basierten Systemen und Befehlszeilentools
  • Verschafftheit mit Konzepten verteilter Systeme
  • Grundlegendes Verständnis von Netzwerktechnik und Systemkonfiguration

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
 16 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien