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 und Cluster-Konfiguration
- Was ist Apache Kafka und die Confluent-Plattform?
- Fundamente von Kafka-Brokern, Produzenten, Konsumenten und Themen (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: Konfiguration des Zookeeper-Quorums
- Was ist Zookeeper?
- Dies Rolle von Zookeeper in einem Kafka-Cluster
- Grösse des Zookeeper-Quorums
- Zookeeper-Konfiguration
- Implementierung von SSH auf unseren Servern
- Praktisch: Zookeeper-Konfiguration (im Team und als Dienst)
- Nutzung der Zookeeper-Befehlszeilenschnittstelle (CLI)
- Praktisch: Einrichten des Zookeeper-Quorums
- Das interne Dateisystem von Zookeeper
- Leistungsfaktoren, die Zookeeper beeinflussen
- Demo: Zookeeper-Management-Tools und Zoonavigator
Modul 3: Konfiguration des Kafka-Clusters
- Kafka-Grundlagen
- Kafka-Konfiguration
- Praktisch: Kafka-Konfiguration auf einem einzelnen Broker
- Praktisch: Ausführen von Kafka-Befehlen
- Praktisch: Einrichtung eines Kafka-Multi-Broker-Clusters
- Praktisch: Testen des Kafka-Clusters
- Kann ich mich mit meinem Kafka-Cluster verbinden?
- Konfiguration von Advertised.listeners: eine Schlüssel Einstellung
- Topic-Konfiguration
- Einrichtung der Nachrichtenabfrage und -zustellung in Topics
- Praktisch: Demonstration der Kafka-Widerstandsfähigkeit
- Kafka-Leistung: I/O, Netzwerk, RAM, CPU, Betriebssystem
- Kafka-Leistung: weitere Faktoren
- Praktisch: Wie man Broker-Konfigurationen ändert
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.)
- Protokolldateien und Offset-Verwaltung
- Hochverfügbarkeit und Disaster Recovery
- Sicherstellung der Hochverfügbarkeit durch Replikation
- Performance-Tuning (Produzent/Konsument)
- Strategien für Disaster Recovery
- Fallübernahme und Datenwiederherstellung
- Einrichtung von Connectors
- Kafka Connect-Implementierung
- Sicherheitsfunktionen von Kafka
Zusammenfassung und weitere Schritte
Voraussetzungen
- Erfahrung mit Linux-basierten Systemen und Kommandozeilen-Tools
- Vertrautheit mit Konzepten verteilter Systeme
- Grundkenntnisse im Netzwerk und in der Systemkonfiguration
Zielgruppe
- DevOps- und SRE-Teams, die Kafka-Bereitstellungen verwalten
- Systemadministratorinnen und -administratoren, die mit Confluent und Zookeeper arbeiten
- Kafka-Entwicklerinnen und -Entwickler sowie Architektinnen 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