Kontakt aufnehmen

Schulungsübersicht

Modul 1: Einführung in die Architektur von Confluent Apache Kafka und die Cluster-Konfiguration

  • Was ist Apache Kafka und die Confluent Platform?
  • Grundlagen von Kafka-Brokern, Produzenten, Konsumenten und Themen (Topics)
  • Die Rolle von Kafka bei Daten-Streaming- und Messaging-Pipelines
  • Confluent-Erweiterungen: REST Proxy, Schema Registry, Control Center
  • Kafka-Cluster-Architektur: Broker, Partitionen und Replikation

Modul 2: Konfiguration von Zookeeper-Festlegungen (Quorum)

  • Was ist Zookeeper?
  • Die Rolle von Zookeeper in einem Kafka-Cluster
  • Größe des Zookeeper-Quorums
  • Konfiguration von Zookeeper
  • Einrichtung von SSH auf unseren Servern
  • Praxis: Konfiguration von Zookeeper (als Team und als Dienst)
  • Nutzung der Zookeeper-Befehlszeilenschnittstelle (CLI)
  • Praxis: Einrichten des Zookeeper-Quorums
  • Das interne Dateisystem von Zookeeper
  • Leistungsbezogene Faktoren, die sich auf Zookeeper auswirken
  • Demo: Tools zur Verwaltung von Zookeeper und Zoonavigator

Modul 3: Konfiguration des Kafka-Clusters

  • 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: Tests des Kafka-Clusters
  • Kann ich eine Verbindung zu meinem Kafka-Cluster herstellen?
  • Konfiguration von Advertised.listeners: die Schlüsselkonfiguration
  • Themenkonfiguration (Topic-Konfiguration)
  • Einrichtung der Nachrichtenaufnahme und -auslieferung in Themen
  • Praxis: Demonstration der Resilienz von Kafka
  • Kafka-Leistung: E/A, Netzwerk, RAM, CPU, Betriebssystem
  • Weitere leistungsbezogene Faktoren bei Kafka
  • Praxis: So ändern Sie 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 Monitoring-Tools (Confluent Control Center, Elasticsearch usw.)
  • Log-Dateien und Offset-Verwaltung
  • Hochverfügbarkeit und Disaster Recovery
  • Sicherstellung der Hochverfügbarkeit durch Replikation
  • Leistungsoptimierung (Produzent/Konsument)
  • Strategien zur Disaster Recovery
  • Fallover-Steuerung und Datenwiederherstellung
  • Einrichtung von Connectors
  • Implementierung von Kafka Connect
  • Sicherheitsmerkmale von Kafka

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Erfahrung mit Linux-basierten Systemen und Befehlszeilen-Tools
  • Vertrautheit mit Konzepten verteilter Systeme
  • Grundlagenkenntnisse in Netzwerktechnik 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.
 16 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien