Kontaktirajte nas
 Trajanje 21 sati

Sadržaj kursa

Modul 1: Uvod u arhitekturu i konfiguraciju Confluent Apache Kafka klastera

  • Uloga Kafke u modernim podatkovnim cevovima
  • Razlike između Apache Kafke i Confluent Kafke
  • Osnovne komponente: proizvođači (producers), potrošači (consumers), brejkeri (brokers), teme (topics), particije (partitions)
  • Modeli razvrstavanja Kafka klastera i razmatranja vezana za skaliranje

Modul 2: Konfiguracija Zookeeper kvoruma

  • Šta je Zookeeper?
  • Uloga Zookeepera u Kafka klasteru
  • Veličina Zookeeper kvoruma
  • Konfiguracija Zookeepera
  • Implementacija SSH protokola na našim serverima
  • Praktično: Konfiguracija Zookeepera (kao tim i kao servis)
  • Korišćenje Zookeeper komandnog interfejsa (CLI)
  • Praktično: Konfiguracija Zookeeper kvoruma
  • Interna datotečna struktura Zookeepera
  • Faktori koji utiču na performanse Zookeepera
  • Demonstracija alata za upravljanje Zookeeperom i Zoonavigatorom

Modul 3: Konfiguracija Kafka klastera

  • Osnovni pojmovi Kafke
  • Konfiguracija Kafke
  • Praktično: Konfiguracija Kafka brejker
  • Praktično: Izvođenje komandi Kafke
  • Praktično: Konfiguracija Kafka klastera sa više brejker
  • Praktično: Testiranje Kafka klastera
  • Da li se mogu povezati sa svojim Kafka klasterom?
  • Konfiguracija Advertised.listeners: najvažnija postavka
  • Konfiguracija tema
  • Konfiguracija za preuzimanje i primanje poruka u temama
  • Praktično: Demonstracija otpornosti Kafke
  • Performanse Kafke: I/O
  • Performanse Kafke: Mreža (RED)
  • Performanse Kafke: RAM
  • Performanse Kafke: CPU
  • Performanse Kafke: Operativni sistem (OS)
  • Performanse Kafke: Ostalo
  • Praktično: Kako izmeniti konfiguraciju Kafka brejker

Modul 4: Napredna konfiguracija Kafke

  • Konfiguracija Landoop korisničkog interfejsa za Kafka teme, Confluent REST Proksija i Confluent Schema Registryja
  • Slanje i prijem poruka (CLI, Java i Spring framework)
  • Monitorisanje metrika i alati (Confluent Control Center, Elasticsearch, itd.)
  • Log datoteke i upravljanje ofsetima (offset management)
  • Visoka dostupnost i oporavak od katastrofe
  • Osiguranje visoke dostupnosti kroz replikaciju
  • Podešavanje performansi proizvođača i potrošača
  • Strategije oporavka od katastrofe
  • Kontrola previranja (failover) i oporavak podataka
  • Konfiguracija konektora
  • Implementacija Kafka Connecta
  • Bezbednosne karakteristike Kafke

Rezime i sledeći koraci

Uslovi

  • Znanje o distribuiranim sistemima i konceptima poruka
  • Istek na Linux komandnoj liniji
  • Osnovno razumevanje mreže i administracije sistema

Ciljna grupa

  • Sistem administratori
  • DevOps inženjeri
  • Timovi za platformu i infrastrukturu

Broj učesnika


Cena po učesniku

Iskustva korisnika (2)

Predstojeći kursevi

Povezane kategorije