Kurzusleírás

Kafka rendszergazdai alapok

  • A Kafka helye a modern adatplatformban és a tipikus éles felelősségek
  • Alapfogalmak operátorok számára: brókerek, témák, partíciók, ofszetek, fogyasztói csoportok
  • Replikáció alapjai: vezetők és követők, szinkron replikák, rendelkezésre állási kompromisszumok
  • Kafka működési kiemelések és gyakori terminológia a runbookokban

KRaft mód és klaszter tervezés

  • KRaft alapok: kontrollerek, metaadat kvórum, választások és működési jelentőségük
  • Üzembe helyezési tervezés: méretezés átviteli sebesség, partíciók, adatmegőrzés és növekedés alapján
  • Csomópont szerepek és elrendezések: kombinált vs dedikált kontrollerek, hibaterületi szempontok
  • Labor: KRaft metaadatok vizsgálata, kvórum állapot ellenőrzése, kontroller naplók értelmezése

Telepítés, konfigurálás és napi műveletek

  • Telepítési módszerek (csomagok, tarball, konténerek) és a vállalati környezetekben szabványosítandó elemek
  • Alapvető bróker konfiguráció, amely befolyásolja a megbízhatóságot: figyelők, replikáció, naplókönyvtárak, adatmegőrzés
  • Biztonságos szolgáltatás műveletek: indítási sorrend, graciális leállítás, ellenőrzések
  • Labor: többcsomópontos klaszter üzembe helyezése, bróker regisztráció ellenőrzése, alapvető küldés és fogadás megerősítése

Témák, partíciók és adat elhelyezés kezelése

  • Téma életciklus a Kafka CLI segítségével: létrehozás, leírás, konfigurációk frissítése, törlés
  • Partíciók és replikációs faktorok kiválasztása valós terhelésekhez, beleértve a gyakori antimintákat
  • Áthelyezések és kiegyensúlyozás: mikor érdemes partíciókat áthelyezni és hogyan ellenőrizni a folyamatot biztonságosan
  • Labor: témák létrehozása, partíció áthelyezés indítása, bróker leállás szimulálása, helyreállítás megerősítése

Kafka biztonságossá tétele éles környezetben

  • TLS ügyfél és bróker közötti forgalomhoz: tanúsítványok, bizalmi láncok, ellenőrzési lépések
  • Hitelesítés SASL-lel: gyakori mechanizmusok kiválasztása és hibás konfigurációk elkerülése
  • Engedélyezés ACL-ekkel: legkisebb jogosultság minták rendszergazdáknak, termelőknek és fogyasztóknak
  • Labor: TLS és SASL engedélyezése, ügyfél kapcsolat ellenőrzése, ACL-ek alkalmazása alkalmazási szerepekhez

Megfigyelhetőség, megbízhatóság és hibaelhárítás

  • Monitorozás alapjai: kontroller állapot, alulreplikált partíciók, kérési késleltetés, lemez- és hálózati telítettség
  • Naplók és metrikák: bróker naplók olvasása és metrikák közzététele JMX exporterrel gyakori megfigyelési rendszerekhez
  • Működési playbookok: gördülő újraindítások, biztonságos konfigurációs változtatások, lemez tele és ISR problémák kezelése
  • Labor: minimális riasztási készlet összeállítása, degradált klaszter diagnosztizálása, egészséges replikáció helyreállítása

Frissítések és katasztrófa-helyreállítási felkészülés

  • Kafka frissítési tervezés: kompatibilitási ellenőrzések, előkészítés, visszaállítási módszer
  • Biztonsági mentések és helyreállítási elvárások: mi menthető, mi nem, és a konfiguráció helyreállításának alapjai
  • Klaszterközi replikáció áttekintés és MirrorMaker 2 használata katasztrófa-helyreállításra és migrációkra
  • Összegzés: működési ellenőrzőlista, átadási dokumentumok, következő lépések az éles üzembe helyezéshez

Követelmények

  • Alapvető Linux rendszergazdai ismeretek (felhasználók, szolgáltatások, fájlok, jogosultságok)
  • Tapasztalat TCP/IP hálózati fogalmakkal (DNS, portok, tűzfalak, terheléselosztók)
  • Alapvető szkriptelési tapasztalat (Bash, PowerShell vagy hasonló) rutin működési feladatokhoz

Célközönség

  • Kafka rendszergazdák és platformmérnökök, akik felelősek a Kafka klaszterek üzemeltetéséért
  • Site reliability engineers és DevOps mérnökök, akik streamelési platformokat támogatnak
  • Infrastruktúra és műveleti csapatok, akik új KRaft-alapú Kafka klasztereket helyeznek üzembe vagy migrálnak a ZooKeeper-ről
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák