Kursplan

Modul 1: Innføring i Confluent Apache Kafka Arkitektur og Klusterkonfigurasjon

  • Hva er Apache Kafka og Confluent Platform?
  • Kafka broker, producer, consumer og topic grunnleggende prinsipper
  • Kafkas rolle i datastrømmer og meldingspipelines
  • Confluent utvidelser: REST Proxy, Schema Registry, Control Center
  • Kafka klusterarkitektur: brokers, partisjoner og replikasjon

Modul 2: Zookeeper Quorum Konfigurasjon

  • Hva er Zookeeper?
  • Zookeepers rolle i en Kafka-kluster
  • Zookeeper quorum størrelse
  • Zookeeper konfigurasjon
  • Implementering av SSH på våre servere
  • Praktisk: Zookeeper konfigurasjon (som et team og som en tjeneste)
  • Bruk av Zookeeper Command Line Interface (CLI)
  • Praktisk: Zookeeper quorum oppsett
  • Zookeepers interne filsystem
  • Ytelsesfaktorer som påvirker Zookeeper
  • Demo: Zookeeper verktøy for administrering og Zoonavigator

Modul 3: Kafka Kluster Konfigurasjon

  • Kafka grunnleggende
  • Kafka konfigurasjon
  • Praktisk: Kafka konfigurasjon på en enkelt broker
  • Praktisk: Utføring av Kafka kommander
  • Praktisk: Kafka multi-broker (kluster) oppsett
  • Praktisk: Kafka kluster testing
  • Kan jeg kobles til min Kafka-kluster?
  • Advertised.listeners konfigurasjon: nøkkelinnstilling
  • Topic konfigurasjon
  • Oppsett av meldingsinnhenting og levert i emner
  • Praktisk: Demonstrering av Kafka tøffhet
  • Kafka ytelse: I/O, nettverk, RAM, CPU, OS
  • Kafka ytelse: andre faktorer
  • Praktisk: Hvordan endre broker konfigurasjoner

Modul 4: Avansert Kafka Konfigurasjon

  • Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry konfigurasjon
  • Sending og mottak av meldinger (CLI, Java, Spring Framework)
  • Målinger og overvåkningsverktøy (Confluent Control Center, Elasticsearch, etc.)
  • Loggfiler og offset-håndtering
  • Høy tilgjengelighet og katastrofehåndtering
  • Sikring av høy tilgjengelighet med replikasjon
  • Ytelsesjustering (producer/consumer)
  • Strategier for katastrofehåndtering
  • Overføringskontroll og datarekuperering
  • Oppsett av forbindelser
  • Kafka Connect implementering
  • Kafka sikkerhetsfunksjoner

Oppsummering og neste steg

Krav

  • Erfaring med Linux-baserte systemer og kommandoverktøy
  • Kjennskap med konsepter knyttet til distribuerte systemer
  • Forståelse for grunnleggende nettverks- og systemkonfigurasjon

Målgruppe

  • DevOps- og SRE-team som administrerer Kafka-implementeringer
  • Systemadministratorer som arbeider med Confluent og Zookeeper
  • Kafka-utviklere og arkitekter ansvarlig for skalbare systemer
 16 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories