Kom i kontakt

Kursplan

Modul 1: Introduktion till arkitekturen och konfigurationen av Confluent Apache Kafka-cluster

  • Kafkas roll i moderna dataflöden
  • Skillnader mellan Apache Kafka och Confluent Kafka
  • Kärnkomponenter: producers, consumers, brokers, ämnen (topics), partitioner
  • Implementeringsmodeller för Kafka-cluster och skalningsöverväganden

Modul 2: Konfiguration av Zookeeper-kvorum

  • Vad är Zookeeper?
  • Zookeepers roll i ett Kafka-cluster
  • Zookeeper-kvorumets storlek
  • Zookeeper-konfiguration
  • Implementering av SSH på våra servrar
  • Praktiskt: Zookeeper-konfiguration (som ett team och som en tjänst)
  • Användning av Zookeepers kommandotolk (CLI)
  • Praktiskt: Zookeeper-kvorum-konfiguration
  • Zookeepers interna filsystem
  • Prestandafaktorer som påverkar Zookeeper
  • Demonstration av administrationstools för Zookeeper och Zoonavigator

Modul 3: Kafka-clusterkonfiguration

  • Grunläggande Kafka-koncept
  • Kafka-konfiguration
  • Praktiskt: Konfiguration av Kafka-broker
  • Praktiskt: Exekvering av Kafka-kommandon
  • Praktiskt: Konfiguration av ett multi-broker Kafka-cluster
  • Praktiskt: Testning av Kafka-cluster
  • Kan jag ansluta till mitt Kafka-cluster?
  • Konfiguration av Advertised.listeners: den viktigaste inställningen
  • Konfiguration av ämnen (topics)
  • Konfiguration för nedladdning och inläsning av meddelanden i ämnen
  • Praktiskt: Demonstration av Kafkas tillförlitlighet
  • Kafkas prestanda: I/O
  • Kafkas prestanda: Nätverk (RED)
  • Kafkas prestanda: RAM
  • Kafkas prestanda: CPU
  • Kafkas prestanda: Operativsystem (OS)
  • Kafkas prestanda: Övrigt
  • Praktiskt: Hur man ändrar konfigurationen av en Kafka-broker

Modul 4: Avancerad Kafka-konfiguration

  • Landoop Kafka-ämnesgränssnitt, konfiguration av Confluent REST Proxy och Confluent Schema Registry
  • Sändning och mottagning av meddelanden (CLI, Java och Spring-ramverket)
  • Övervakning av metrik och verktyg (Confluent Control Center, Elasticsearch, m.fl.)
  • Loggfiler och hantering av offsetter
  • Hög tillgänglighet och katastrofåterställning
  • Garanti av hög tillgänglighet genom replikering
  • Optimering av producer- och consumer-prestanda
  • Strategier för katastrofåterställning
  • Övergångskontroll och dataåterställning
  • Konfiguration av anslutningar (connectors)
  • Implementering av Kafka Connect
  • Kafkas säkerhetsfunktioner

Sammanfattning och nästa steg

Krav

  • Kännedom om distribuerade system och meddelandekoner (messaging).
  • Erfarenhet av Linux-kommandotolken.
  • Grunläggande förståelse för nätverk och systemadministration.

Målgrupp

  • Systemadministratörer
  • DevOps-ingenjörer
  • Plattform- och infrastrukturteam
 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier