Zkuste nás kontaktovat
 Doba trvání 16 hodiny

Návrh Školení

Modul 1: Úvod do architektury a konfigurace klastru Confluent Apache Kafka

  • Co je Apache Kafka a Confluent Platform?
  • Základy brokera, produktera, spotřebitele a témat v Kafce
  • Role Kafky v pipelinech datového streamování a zpravování
  • Rozšíření Confluent: REST Proxy, Schema Registry, Control Center
  • Architektura klastru Kafka: brokery, partice a replikace

Modul 2: Konfigurace kvora Zookeeperu

  • Co je Zookeeper?
  • Role Zookeeperu v klastru Kafka
  • Velikost kvora Zookeeperu
  • Konfigurace Zookeeperu
  • Implementace SSH na našich serverech
  • Praktická část: Konfigurace Zookeeperu (jako tým a jako služba)
  • Používání příkazového řádku Zookeeper (CLI)
  • Praktická část: Nastavení kvora Zookeeperu
  • Vnitřní souborový systém Zookeeperu
  • Faktory ovlivňující výkon Zookeeperu
  • Demonstrace: Správní nástroje Zookeeperu a Zoonavigator

Modul 3: Konfigurace klastru Kafka

  • Základy Kafky
  • Konfigurace Kafky
  • Praktická část: Konfigurace Kafky na jediném brokerovi
  • Praktická část: Spouštění příkazů Kafky
  • Praktická část: Nastavení Kafky s více brokery (klaster)
  • Praktická část: Testování klastru Kafka
  • Můžu se připojit k mému klastru Kafka?
  • Konfigurace Advertised.listeners: klíčové nastavení
  • Konfigurace témat
  • Nastavení ingestionu a dodávků zpráv v tématech
  • Praktická část: Ilustrace odolnosti Kafky
  • Výkon Kafky: I/O, síť, RAM, CPU, OS
  • Výkon Kafky: další faktory
  • Praktická část: Jak upravit konfiguraci brokerů

Modul 4: Pokročilá konfigurace Kafky

  • Konfigurace Landoop Kafka Topics UI, Confluent REST Proxy a Confluent Schema Registry
  • Odesílání a přijímání zpráv (CLI, Java, Spring Framework)
  • Nástroje pro metriky a monitorování (Confluent Control Center, Elasticsearch atd.)
  • Logovací soubory a správa offsetů
  • Vysoká dostupnost a obnova po katastrofě
  • Zajištění vysoké dostupnosti pomocí replikace
  • Optimalizace výkonu (producent/spotřebitel)
  • Strategie obnovy po katastrofě
  • Kontrola failoveru a obnova dat
  • Nastavení konektorů
  • Implementace Kafka Connect
  • Funkce zabezpečení Kafky

Shrnutí a další kroky

Požadavky

  • Zkušenosti se systémy založenými na Linuxu a nástroji řádkového rozhraní
  • Znalost konceptů distribuovaných systémů
  • Pochopení základů síťování a konfigurace systému

Cílová skupina

  • DevOps a SRE týmy spravující nasazení Kafky
  • Systémoví administrátoři pracující s Confluentem a Zookeeperem
  • Developři a architekti Kafky odpovědní za škálovatelné systémy

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie