Επικοινωνήστε μαζί μας
 Διάρκεια 21 Ώρες

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

Μονάδα 1: Εισαγωγή στην αρχιτεκτονική και τη διαμόρφωση της συστάδας Confluent Apache Kafka

  • Ο ρόλος του Kafka στις σύγχρονες γραμμές αγωγών δεδομένων
  • Διαφορές μεταξύ του Apache Kafka και του Confluent Kafka
  • Βασικά συστατικά στοιχεία: παραγωγοί (producers), καταναλωτές (consumers), διακομιστές (brokers), θέματα (topics), διαμερίσεις (partitions)
  • Μοντέλα ανάπτυξης συστάδας Kafka και παράγοντες κλίμακας

Μονάδα 2: Διαμόρφωση Ομάδας Consensus Zookeeper

  • Τι είναι το Zookeeper;
  • Ο ρόλος του Zookeeper σε μια συστάδα Kafka
  • Μέγεθος Ομάδας Consensus Zookeeper
  • Διαμόρφωση Zookeeper
  • Εφαρμογή SSH στους διακομιστές μας
  • Πρακτική άσκηση: Διαμόρφωση Zookeeper (ως ομαδικό και ως υπηρεσία)
  • Χρήση της Γραμμής Εντολών (CLI) του Zookeeper
  • Πρακτική άσκηση: Διαμόρφωση Ομάδας Consensus Zookeeper
  • Εσωτερικό σύστημα αρχείων του Zookeeper
  • Παράγοντες επιδόσεων που επηρεάζουν το Zookeeper
  • Επίδειξη εργαλείων διαχείρισης για το Zookeeper και το Zoonavigator

Μονάδα 3: Διαμόρφωση Συστάδας Kafka

  • Βασικές έννοιες Kafka
  • Διαμόρφωση Kafka
  • Πρακτική άσκηση: Διαμόρφωση διακομιστή Kafka
  • Πρακτική άσκηση: Εκτέλεση εντολών Kafka
  • Πρακτική άσκηση: Διαμόρφωση Συστάδας Kafka με Πολλαπλούς Διακομιστές
  • Πρακτική άσκηση: Έλεγχος συστάδας Kafka
  • Μπορώ να συνδεθώ στη συστάδα Kafka μου;
  • Διαμόρφωση Advertised.listeners: η πιο σημαντική ρύθμιση
  • Διαμόρφωση Θεμάτων (Topics)
  • Διαμόρφωση για τη λήψη και την εισαγωγή μηνυμάτων σε θέματα
  • Πρακτική άσκηση: Επίδειξη της ανθεκτικότητας του Kafka
  • Επίδοση Kafka: Είσοδος/Έξοδος (I/O)
  • Επίδοση Kafka: Δίκτυο (RED)
  • Επίδοση Kafka: Μνήμη RAM
  • Επίδοση Kafka: Επεξεργαστής CPU
  • Επίδοση Kafka: Λειτουργικό Σύστημα (OS)
  • Επίδοση Kafka: Άλλοι παράγοντες
  • Πρακτική άσκηση: Πώς να αλλάξετε τη διαμόρφωση του διακομιστή Kafka

Μονάδα 4: Προηγμένη Διαμόρφωση Kafka

  • Διασύνδεση χρήστη θέματος Landoop Kafka, διαμόρφωση Confluent REST Proxy και Confluent Schema Registry
  • Αποστολή και λήψη μηνυμάτων (CLI, Java και πλαίσιο Spring)
  • Παρακολούθηση μετρικών και εργαλείων (Confluent Control Center, Elasticsearch, κ.λπ.)
  • Αρχεία ημερολογίου και διαχείριση μετακινήσεων (offsets)
  • Υψηλή διαθεσιμότητα και επαναφορά από καταστροφή
  • Εξασφάλιση υψηλής διαθεσιμότητας μέσω αποδιπλότυπωσης
  • Ρύθμιση επιδόσεων παραγωγού και καταναλωτή
  • Στρατηγικές επαναφοράς από καταστροφή
  • Ελέγχος διακοπών (failover) και ανάκτηση δεδομένων
  • Διαμόρφωση συνδέσμων (connectors)
  • Εφαρμογή Kafka Connect
  • Λειτουργίες ασφάλειας του Kafka

Συνοπτική Επιθεώρηση και Επόμενα Βήματα

Απαιτήσεις

  • Ξενογνωσία με διανομημένα συστήματα και έννοιες μηνυματοδοσίας
  • Εμπειρία με τη γραμμή εντολών Linux
  • Βασική κατανόηση δικτύων και διαχείρισης συστημάτων

Στόχος Κοινό

  • Συστηντές συστημάτων
  • Μηχανικοί DevOps
  • Ομάδες πλατφόρμας και υποδομής

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


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

Σχόλια (2)

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

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