Kursplan

Modul 1: Introduktion till arkitektur och konfiguration av Confluent Apache Kafka kluster

  • Kafkas roll i moderna datapipelines
  • Skillnader mellan Apache Kafka och Confluent Kafka
  • Kärnkomponenter: producenter, konsumenter, brokers, ämnen, partitioner
  • Kafka klusterdistributionsmodeller och skalningsöverväganden

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
  • Praktisk: Zookeeper konfiguration (som ett team och som en tjänst)
  • Användning av Zookeeper Command Line Interface (CLI)
  • Praktisk: Zookeeper Quorum konfiguration
  • Zookeepers interna filsystem
  • Prestandafaktorer som påverkar Zookeeper
  • Demonstration av hanteringsverktyg för Zookeeper och Zoonavigator

Modul 3: Kafka Kluster Konfiguration

  • Grundläggande Kafka begrepp
  • Kafka konfiguration
  • Praktisk: Kafka broker konfiguration
  • Praktisk: Utförande av Kafka kommandoer
  • Praktisk: Kafka Multi-Broker Kluster konfiguration
  • Praktisk: Kafka kluster testning
  • Kan jag ansluta till mitt Kafka kluster?
  • Advertised.listeners konfiguration: mest viktig inställning
  • Ämneskonfiguration
  • Konfiguration för nedladdning och inhämtning av meddelanden i ämnen
  • Praktisk: Demonstrering av Kafkas tälighet
  • Kafka prestanda: I/O
  • Kafka prestanda: Nätverk (RED)
  • Kafka prestanda: RAM
  • Kafka prestanda: CPU
  • Kafka prestanda: Operativsystem (OS)
  • Kafka prestanda: Övrigt
  • Praktisk: Hur man ändrar Kafka broker konfiguration

Modul 4: Avancerad Kafka Konfiguration

  • Landoop Kafka ämnesgränssnitt, Confluent REST Proxy, Confluent Schema Registry konfiguration
  • Skickande och mottagande av meddelanden (CLI, Java, och Spring ramverk)
  • Övervakning av mätvärden och verktyg (Confluent Control Center, Elasticsearch, etc.)
  • Loggfiler och offsethantering
  • Hög tillgänglighet och katastrofåterhämtning
  • Säkerställande av hög tillgänglighet genom replikering
  • Inställning av prestanda för producenter och konsumenter
  • Katastrofåterhämtningsstrategier
  • Failover-kontroll och dataåterhämtning
  • Kopplingskonfiguration
  • Implementering av Kafka Connect
  • Kafka säkerhetsfunktioner

Sammanfattning och nästa steg

Krav

  • Kännedom om distribuerade system och meddelandekoncept
  • Erfarenhet av Linux kommando-rad
  • Grundläggande förståelse för nätverk och systemadministration

Målgrupp

  • Systemadministratörer
  • DevOps ingenjörer
  • Plattforms- och infrastrukturlag
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier