Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Modul 1: Einführung in die Architektur von Confluent Apache Kafka sowie Cluster-Konfiguration
- Was ist Apache Kafka und die Confluent-Plattform?
- Grundlagen zu Kafka-Brokern, Produzenten, Verbrauchern und Themen
- Die Rolle von Kafka bei Datenstreaming und Nachrichtenübertragung
- Confluent-Erweiterungen: REST Proxy, Schema Registry sowie Control Center
- Architektur eines Kafka-Clusters: Broker, Partitionen und Replikation
Modul 2: Konfiguration des Zookeeper-Quorums
- Was ist Zookeeper?
- Funktion von Zookeeper in einem Kafka-Cluster
- Größe des Zookeeper-Quorums
- Konfiguration von Zookeeper
- Einrichtung von SSH auf den Servern<\/li>
- Praxisübung: Konfiguration von Zookeeper (im Team und als Dienst)
- Nutzung der Zookeeper-Kommandozeilenschnittstelle (CLI)
- Praxisübung: Einrichtung eines Zookeeper-Quorums
- Das interne Dateisystem von Zookeeper
- Faktoren, die die Leistung von Zookeeper beeinflussen
- Demonstration: Verwaltungswerkzeuge für Zookeeper sowie Zoonavigator
Modul 3: Konfiguration des Kafka-Clusters
- Einführung in die Grundlagen von Kafka
- Konfigurationsmöglichkeiten von Kafka
- Praxisübung: Konfiguration von Kafka auf einem einzelnen Broker
- Praxisübung: Ausführung von Kafka-Befehlen
- Praxisübung: Einrichtung eines Multi-Broker-Kafka-Clusters
- Praxisübung: Testen des Kafka-Clusters
- Kann ich mich mit meinem Kafka-Cluster verbinden?
- Die Konfiguration von advertised.listeners: ein entscheidender Einstellungsparameter
- Konfiguration von Themen
- Einrichtung des Nachrichteneingangs und -austrags in Themen
- Praxisübung: Demonstration der Widerstandsfähigkeit von Kafka
- Faktoren, die die Leistung von Kafka beeinflussen: I/O, Netzwerk, Arbeitsspeicher, CPU sowie das Betriebssystem
- Weitere Aspekte der Kafka-Performance
- Praxisübung: Änderungen an den Broker-Konfigurationen vornehmen
Modul 4: Fortgeschrittene Kafka-Konfigurationen
- Konfiguration von Landoop Kafka Topics UI, Confluent REST Proxy sowie Confluent Schema Registry
- Nachrichten senden und empfangen (mittels CLI, Java sowie Spring Framework)
- Metrik- und Überwachungstools: Confluent Control Center, Elasticsearch usw.
- Verwaltung von Logdateien und Offsets
- Hochverfügbarkeit und Katastrophenwiederherstellung
- Sicherstellung der Hochverfügbarkeit durch Replikation
- Leistungsoptimierung: Produzenten und Verbraucher
- Strategien zur Katastrophenwiederherstellung
- Failover-Steuerung sowie Datenwiederherstellung
- Einrichtung von Connectoren
- Implementierung von Kafka Connect
- Sicherheitsfunktionen in Kafka
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung mit Linux-basierten Systemen sowie Kommandozeilen-Tools
- Grundkenntnisse der Konzepte verteilter Systeme
- Verständnis grundlegender Netzwerkkonfigurationen und Systemeinstellungen
Zielgruppe
- DevOps- sowie SRE-Teams, die Kafka-Umgebungen verwalten
- Systemadministratoren mit Erfahrung im Umgang mit Confluent und Zookeeper
- Kafka-Entwickler und -Architekten, die für skalierbare Systeme verantwortlich sind
16 Stunden
Erfahrungsberichte (2)
Möglichkeit, unabhängig Übungen im Trainingsumfeld durchzuführen.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurs - Kafka for Administrators
Maschinelle Übersetzung
Sehr praktische Beispiele. Der Trainer hat versucht, ein Tempo beizubehalten, bei dem jeder mitkommt, obwohl die Gruppe in Bezug auf das Know-how ziemlich heterogen war. Er hat viel Unterstützung angeboten, praktisch jedem, der darum gebeten hat :)
Georgi - BMW SA
Kurs - Apache Kafka for Developers
Maschinelle Übersetzung