Επικοινωνήστε μαζί μας

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

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

  • Τι είναι το Apache Kafka και η Πλατφόρμα Confluent;
  • Βασικές έννοιες του Kafka broker, παραγωγού, καταναλωτή και θέματος
  • Ο ρόλος του Kafka στις σωληνώσεις ροής δεδομένων και ανταλλαγής μηνυμάτων
  • Επεκτάσεις Confluent: REST Proxy, Schema Registry, Control Center
  • Αρχιτεκτονική συστάδας Kafka: brokers, διαμερίσματα και αντιγραφή

Ενότητα 2: Διαμόρφωση Απαρτίας Zookeeper

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

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

  • Βασικές αρχές Kafka
  • Διαμόρφωση Kafka
  • Πρακτική άσκηση: Διαμόρφωση Kafka σε έναν μόνο broker
  • Πρακτική άσκηση: Εκτέλεση εντολών Kafka
  • Πρακτική άσκηση: Εγκατάσταση πολλαπλών brokers (συστάδα) Kafka
  • Πρακτική άσκηση: Δοκιμή συστάδας Kafka
  • Μπορώ να συνδεθώ στη συστάδα Kafka μου;
  • Advertised.listeners διαμόρφωση: βασική ρύθμιση
  • Διαμόρφωση θέματος
  • Ρύθμιση εισαγωγής και παράδοσης μηνυμάτων σε θέματα
  • Πρακτική άσκηση: Επίδειξη ανθεκτικότητας Kafka
  • Απόδοση Kafka: I/O, δίκτυο, RAM, CPU, λειτουργικό σύστημα
  • Απόδοση Kafka: άλλοι παράγοντες
  • Πρακτική άσκηση: Πώς να τροποποιήσετε τις διαμορφώσεις των brokers

Ενότητα 4: Προηγμένη Διαμόρφωση Kafka

  • Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry διαμόρφωση
  • Αποστολή και λήψη μηνυμάτων (CLI, Java, Spring Framework)
  • Μετρικές και εργαλεία παρακολούθησης (Confluent Control Center, Elasticsearch, κ.λπ.)
  • Αρχεία καταγραφής και διαχείριση offset
  • Υψηλή διαθεσιμότητα και ανάκαμψη από καταστροφή
  • Διασφάλιση υψηλής διαθεσιμότητας με αντιγραφή
  • Βελτιστοποίηση απόδοσης (παραγωγός/καταναλωτής)
  • Στρατηγικές ανάκαμψης από καταστροφή
  • Έλεγχος εναλλαγής (failover) και ανάκτηση δεδομένων
  • Εγκατάσταση connectors
  • Υλοποίηση Kafka Connect
  • Χαρακτηριστικά ασφαλείας Kafka

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

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

Ακροατήριο

  • Ομάδες DevOps και SRE που διαχειρίζονται αναπτύξεις Kafka
  • Διαχειριστές συστημάτων που εργάζονται με Confluent και Zookeeper
  • Προγραμματιστές και αρχιτέκτονες Kafka υπεύθυνοι για κλιμακώσιμα συστήματα
 16 Ώρες

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


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

Σχόλια (2)

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

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