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.
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
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