Εξέλιξη Κομματιού

Βασικές γνώσεις διαχείρισης 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
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (5)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες