Εξέλιξη Κομματιού
Βασικές γνώσεις διαχείρισης Kafka
- Πού τοποθετείται το Kafka σε μια σύγχρονη πλατφόρμα δεδομένων και τι είναι οι κατά κανόνα αποστολές παραγωγής
- Βασικές ιδέες για τους διαχειριστές: brokers, themes, κλάσματα, offsets, consumer groups
- Βασικά συντελεστές αντιγραφής: leaders και followers, in-sync replicas, διαδοχή πρόσβασης
- Περιληπτικά σημεία λειτουργίας του Kafka και ευθύνων τηρητήρων χρησιμοποιούνται σε κλώβους
Κλάδημα KRaft και σχεδιασμός συστήματος
- Βασικές γνώσεις του KRaft: controllers, metadata quorum, elections και πώς επηρεάζει λειτουργικά
- Σχεδιασμός ανάθεσης: sizing για throughput, κλάσματα, retention, και growth
- Ρόλοι και διάταξη κόμβων: combined vs dedicated controllers, fault domain considerations
- Εργαστήριο: εξέταση μεταδεδομένων KRaft, επιβεβαίωση υγείας quorum και διάλυση controller logs
Εγκατάσταση, ρύθμιση και καθημερινή λειτουργία
- Μέθοδοι εγκατάστασης (packages, tarball, containers) και τι πρέπει να προσαρμόζεται σε επιχειρήσεις
- Βασικά ρυθμίσματα brokers για αξιοπιστία: listeners, replication, log directories, retention
- Ασφαλείς πράξεις υπηρεσίας: σειρά ανάβασμας, ευγενής κλείσιμο και validation checks
- Εργαστήριο: διαθέτετε multi-node cluster, βεβαιώνετε broker registration, επιβεβαιώνετε baseline produce και consume
Διαχείριση themes, κλάσματων και διαθέσιμης δεδομένων
- Κύκλος ζωής του θέματος με το CLI Kafka: create, describe, update configs, delete
- Επιλογή κλάσματων και αριθμών αντιγραφής για πρακτικές εργασίες, συμπεριλαμβανομένων των κοινών anti-patterns
- Reassignments και balancing: πότε να μετακινήσουν κλάσματα και πώς να επαληθεύσουν ασφαλώς την πρόοδο
- Εργαστήριο: δημιουργία themes, εκκίνηση reassignment κλάσματος, προσομοιώνει broker outage, επιβεβαιώνει ανάκαμψη
Ασφάλιση του Kafka για παραγωγή
- TLS για client και inter-broker traffic: certificates, trust chains, validation steps
- Authentication with SASL: selecting common mechanisms and avoiding misconfiguration
- Authorization with ACLs: least-privilege patterns for admins, producers, and consumers
- Εργαστήριο: ενεργοποίηση TLS και SASL, validation client connectivity, application ACLs για application roles
Παρακολούθηση, αξιοπιστία και επίλυση προβλημάτων
- Εκτελεστικές γνώσεις: controller health, under-replicated partitions, request latency, disk and network saturation
- Ημερολόγια και μετρήσεις: reading broker logs και exposing metrics via JMX exporter to common observability stacks
- Operational playbooks: rolling restarts, safe config changes, handling disk-full and ISR issues
- Εργαστήριο: δημιουργία ελαχίστων προειδοποιήσεων, διάγνωση υποκαταστατικού κλώβου, αποκατάσταση αξιόπιστης replication
Ενημέρωση και προετοιμασία για επανάκτηση σε περίπτωση ατυχήματος
- Προετοιμασία ενημέρωσης για Kafka: compatibility checks, staging, και rollback approach
- Backups και προσδοκίες ανάκτησης: τι μπορεί να υποστηριχθεί, τι δεν μπορεί και βασικές γνώσεις ανάκτησης συνδυασμένων
- Γενική επισκόπηση διαφορετικών κλώβων: πότε να χρησιμοποιηθεί το MirrorMaker 2 για DR και migrations
- Τέλος: επιχειρηματικός checklist, handover artifacts, και next steps for production rollout
Απαιτήσεις
- Συμπλήρωμα βασικών γνώσεων διαχείρισης Linux (χρήστες, υπηρεσίες, αρχεία, δικαιώματα)
- Εμπειρία με τις θεωρίες υποδοχής TCP/IP (DNS, θύρες, πυρίνους εξαγοράς, φόρτου ανακατανομή)
- Βασικές γνώσεις script (Bash, PowerShell, ή παρόμοιες) για καθημερινές λειτουργικές εργασίες
Απευθύνεται σε:
- Διαχειριστές και μηχανικοί πλατφόρμων Kafka ευθύνουνται για τη λειτουργία συστημάτων Kafka
- Μηχανικοί αξιοπιστίας και DevOps μηχανικοί που υποστηρίζουν πλατφόρμες συνέχεια
- Ομάδες υποδοχής και λειτουργίας που εγκαθιστούν νέα συστήματα Kafka με βάση KRaft ή μεταφέρονται από το ZooKeeper
Σχόλια (5)
Εφαρμογή ανεξάρτητων εκπαιδευτικών άσκησεων στο περιβάλλον κατάρτισης.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Κομμάτι - Kafka for Administrators
Μηχανική Μετάφραση
Συντομά και με τη σωστή ρυθμιά (απαιτούνται βασικές γνώσεις bash)
Krzysztof - Agora SA
Κομμάτι - Kafka for Administrators
Μηχανική Μετάφραση
Ο εκπαιδευτής δέχεται ερωτήσεις κατά τη διάρκεια οποιουδήποτε μέρους της σεσσίου, ακόμη και αν το θέμα εκπαιδεύθηκε πριν από μερικές ημέρες.
GOODLUCK MASHIMBA - Tanzania Revenue Authority
Κομμάτι - Kafka for Administrators
Μηχανική Μετάφραση
Ωραίες δεξιότητες παρουσίασης
Md Maruf Hossain - ATOS PGS sp. z o.o.
Κομμάτι - Kafka for Administrators
Μηχανική Μετάφραση
Εξαιρετικές δεξιότητες, παραδείγματα, πολύ καλά άσκησε
Marek Konieczny - G2A.COM Limited
Κομμάτι - Kafka for Administrators
Μηχανική Μετάφραση