Zkuste nás kontaktovat

Návrh Školení

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

  • Role platformy Kafka v moderních datových tocích
  • Rozdíly mezi standardním Apache Kafka a řešením Confluent Kafka
  • Základní komponenty: tvůrci zpráv, příjemci, brokerské uzly, témata a oddíly
  • Možnosti nasazení klustru Kafka a aspekty škálování

Modul 2: Konfigurace kvóra Zookeeperu

  • Co je to Zookeeper?
  • Funkce Zookeeperu v rámci klustru Kafka
  • Velikost kvóra Zookeeperu
  • Konfigurace Zookeeperu
  • Nastavení přístupu SSH na serverovém prostředí
  • Praktické cvičení: Konfigurace Zookeeperu (v týmu i jako samostatné služby)
  • Využití příkazového rozhraní Zookeeperu (CLI)
  • Praktická ukázka konfigurace kvóra Zookeeperu
  • Struktura vnitřního systému souborů Zookeeperu
  • Faktory ovlivňující výkonnost Zookeeperu
  • Představení nástrojů pro správu Zookeeperu, zejména Zoonavigator

Modul 3: Konfigurace samotného klustru Kafka

  • Základní koncepty platformy Kafka
  • Možnosti konfigurace samotného systému Kafka
  • Praktické cvičení: Nastavení parametrů brokerského uzlu Kafka
  • Praktické cvičení: Spouštění příkazů určených pro správu klustru
  • Praktické cvičení: Konfigurace vícebrokerského prostředí Kafka
  • Otestování fungování nového klustru Kafka
  • Jak ověřit, zda je možné se s klustrem navázat spojení?
  • Konfigurace parametru advertised.listeners – nejdůležitější nastavení
  • Nastavování vlastností témat pro ukládání dat
  • Možnosti stahování a zpracování dat uložených v tématech
  • Praktická ukázka odolnosti klustru Kafka vůči chybám
  • Výkonnost systému Kafka: Vstup/výstup
  • Výkonnost systému Kafka: Síťová komunikace (model RED)
  • Výkonnost systému Kafka: Operační paměť RAM
  • Výkonnost systému Kafka: Procesor CPU
  • Výkonnost systému Kafka: Samotný operační systém
  • Ostatní aspekty ovlivňující výkonnost systému Kafka
  • Praktické cvičení: Jak upravit konfigurační parametry brokerského uzlu?

Modul 4: Pokročilá konfigurace systému Kafka

  • Nastavení nástroje Landoop pro správu témat, rozhraní Confluent REST Proxy a registru schémat Confluent Schema Registry
  • Posílání a přijímání zpráv – pomocí CLI, prostřednictvím programovacího jazyka Java či frameworku Spring
  • Monitorování výkonnosti systému včetně nástrojů jako Confluent Control Center nebo Elasticsearch
  • Správa logových souborů a pozičních údajů záznamů (offsetů)
  • Zajištění vysoké dostupnosti a strategie obnovy dat při havariích
  • Využití replikace ke zvýšení odolnosti systému
  • Optimalizace výkonu tvůrců a příjemců zpráv
  • Přístupy k obnově dat po výpadku služeb<\/li>
  • Řízení převzetí činnosti systému v případě poruchy
  • Nastavování parametrů pro komponentu Kafka Connect
  • Praktická implementace řešení Kafka Connect
  • Zabezpečení samotné platformy Kafka a jejích dat

Shrnutí kurzu a další možnosti rozvoje.

Požadavky

  • Znalost konceptů distribuovaných systémů a metod komunikace mezi složkami systému
  • Zkušenosti s používáním příkazového řádku v systému Linux
  • Základní znalost sítí a principů správy systémů

Cílová skupina

  • Systémoví administrátori
  • Inženýři z oblasti DevOps
  • Týmy odpovědné za platformu a infrastrukturu
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie