Kursplan
Modul 1: Introduktion till Confluent Apache Kafka Arkitektur och Klusterkonfiguration
- Vad är Apache Kafka och Confluent Platform?
- Grundläggande om Kafka broker, producer, consumer och ämnen
- Kafkas roll i dataströmmar och meddelandepipelines
- Confluent-utökningar: REST Proxy, Schema Registry, Control Center
- Kafka klusterarkitektur: brokers, partitioner och replikation
Modul 2: Zookeeper Quorum Konfiguration
- Vad är Zookeeper?
- Zookeepers roll i ett Kafka kluster
- Zookeeper quorum storlek
- Zookeeper konfiguration
- Implementering av SSH på våra servrar
- Praktiska övningar: Zookeeper konfiguration (som team och som tjänst)
- Användning av Zookeeper Command Line Interface (CLI)
- Praktiska övningar: Zookeeper quorum uppsättning
- Zookeepers interna filsystem
- Prestandafaktorer som påverkar Zookeeper
- Demo: Zookeeper hanteringsverktyg och Zoonavigator
Modul 3: Kafka Kluster Konfiguration
- Grunderna i Kafka
- Kafka konfiguration
- Praktiska övningar: Kafka konfiguration på en enskild broker
- Praktiska övningar: Utförande av Kafka kommandon
- Praktiska övningar: Kafka multi-broker (kluster) uppsättning
- Praktiska övningar: Kafka kluster testning
- Kan jag ansluta till mitt Kafka kluster?
- Advertised.listeners konfiguration: nyckelinställning
- Ämneskonfiguration
- Inställning av meddelandemottagning och leverans i ämnen
- Praktiska övningar: Demonstration av Kafka resiliens
- Kafka prestanda: I/O, nätverk, RAM, CPU, OS
- Kafka prestanda: andra faktorer
- Praktiska övningar: Hur man ändrar broker konfigurationer
Modul 4: Avancerad Kafka Konfiguration
- Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry konfiguration
- Skicka och ta emot meddelanden (CLI, Java, Spring Framework)
- Mätvärden och övervakningsverktyg (Confluent Control Center, Elasticsearch, etc.)
- Loggfiler och offset hantering
- Hög tillgänglighet och katastrofhantering
- Säkra hög tillgänglighet med replikation
- Prestandajustering (producer/consumer)
- Strategier för katastrofhantering
- Överföringskontroll och dataåterhämtning
- Anslutningsuppsättning
- Kafka Connect implementation
- Kafka säkerhetsfunktioner
Sammanfattning och Nästa Steg
Krav
- Erfarenhet av Linux-baserade system och kommandoradsverktyg
- Kännedom om distribuerade systemkoncept
- Förståelse för grundläggande nätverk och systemkonfiguration
Målgrupp
- DevOps och SRE-team som hanterar Kafka-deployeringar
- Systemadministratörer som arbetar med Confluent och Zookeeper
- Kafka-utvecklare och arkitekter ansvariga för skalbara system
Vittnesmål (5)
Engagemang med utbildaren Ett antal relevanta övningar och laborationer Praktiska prov
Salim - SICPA SA
Kurs - Administration of Kafka Message Queue
Maskintolkat
interaktivt tillvägagångssätt av läraren, inte en rak berättelse utan agerar på frågorna från publiken.
Rens - Canon Medical Informatics Europe B.V.
Kurs - Administration of Kafka Topic
Maskintolkat
Labben och rutschkanorna kombineras väl med Jorges kunskap och kärlek till Kafka.
Willem - BMW SA
Kurs - Apache Kafka for Developers
Maskintolkat
very interactive...
Richard Langford
Kurs - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable