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
Vélemények (5)
Független gyakorlatok elvégzésének lehetősége a tanítási környezetben.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurzus - Kafka for Administrators
Gépi fordítás
Jelezésszerűen, megfelelő ütemben (bár alapvető bash ismeretek szükségesek)
Krzysztof - Agora SA
Kurzus - Kafka for Administrators
Gépi fordítás
A képző tanár bármikor fogadja a kérdéseket az eseményen belül, még akkor is, ha a témát néhány napja tartották meg.
GOODLUCK MASHIMBA - Tanzania Revenue Authority
Kurzus - Kafka for Administrators
Gépi fordítás
Jó prezentációs készség
Md Maruf Hossain - ATOS PGS sp. z o.o.
Kurzus - Kafka for Administrators
Gépi fordítás
Kiváló készségek, példák, nagyon jó gyakorlati feladatok
Marek Konieczny - G2A.COM Limited
Kurzus - Kafka for Administrators
Gépi fordítás