Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Ημέρα 1: Θεμέλια, Αρχιτεκτονική και Βαθιά Απεικόνιση των Διαφορών (ELK vs. OpenSearch)
Prometho Session: Βασικές Εννοιες & Ανασκόπηση Αρχιτεκτονικής
- Εισαγωγή & Ιστορία:
- Κατανόηση των απαρχών του ELK Stack (Elasticsearch, Logstash, Kibana)
- Η split το 2021: Γιατί το OpenSearch (Αλλαγές αδειοδότησης AWS vs. Elastic, Apache 2.0 vs. SSPL/Elastic License) - Υπό τον Kapó (Η Κοινή DNA):
- Ο πυρήνας Apache Lucene: Shards, τμήματα, αντεστραμμένα ευρετήρια και αποθήκευση εγγράφων
- Καταμερισμένη αρχιτεκτονική συστοιχίας: Nodes (Master, Data, Coordinator), clusters και διαχείριση κατάστασης συστοιχίας
- Θεμέλια Εισαγωγής και Επεξεργασίας Δεδομένων:
- Pipeline του Logstash, Beats και μοντέρνες εναλλακτικές (Fluentbit, OpenTelemetry/Data Prepper)
Αφεντινό Session: Απόκλιση Χαρακτηριστικών & Διαφορές Οικουσυστήματος
- Σύγκριση Ασφάλειας και Επιχειρηματικών Χαρακτηριστικών:
- Elasticsearch: Περιορισμοί ασφαλείας δωρεάν εκδόσης vs. Πληρωμένες λειτουργίες (SSO, προηγμένη ειδοποίηση, μηχανική μάθηση, στάδια διασυρματικής συστοιχίας)
- OpenSearch: Έτοιμη για χρήση δωρεάν λεπτομερής έλεγχος πρόσβασης, εσωτερική βάση χρηστών, ενσωμάτωση SAML/LDAP και plugins ασφαλείας - Διεπαφή Χρήστη & Γλώσσες Ερωτημάτων:
- Kibana vs. OpenSearch Dashboards: Διάταξη διεπαφής, εργαλεία διαχείρισης και εμπειρία προγραμματιστή
- Γλώσσες Ερωτημάτων: ES|QL του Elasticsearch vs. PPL (Piped Processing Language) και υποστήριξη SQL του OpenSearch - Pροηγμένα Φορτία Εργασίας (Αναζήτηση Vector & AI):
- Υλοποιήσεις HNSW, απόδοση αναζήτησης k-NN και προσεγγίσεις ενσωμάτωσης μηχανικής μάθησης.
Ημέρα 2: Εγκατάσταση, Στρατηγικές Μετανάστευσης, Λειτουργίες και Αντιμετώπιση Σφαλμάτων
Prometho Session: Εγκατάσταση & Ρύθμιση Συρροής
- Εγκατάσταση OpenSearch:
- Απαιτήσεις συστήματος, παράμετροι πυρήνα (vm.max_map_count) και βελτιστοποίηση heap JVM
- Εγκατάσταση σε bare-metal/VM μέσω tarball και διαχειριστών πακέτων
- Containerized εγκατάσταση χρησιμοποιώντας Docker και Docker Compose
- Bootstrapping πολλαπλών nodes συστοιχίας και αρχικοποίηση plugin ασφαλείας (opensearch-security-install) - Ρύθμιση OpenSearch Dashboards:
- Σύνδεση των Dashboards με την συστοιχία OpenSearch
- Ρύθμιση πιστοποιητικών SSL/TLS και backends πιστοποίησης
Αφεντινό Session: Διαδρομή Μετανάστευσης, Λειτουργίες & Βέλτιστες Πρακτικές
- Στρατηγικές Μετανάστευσης (ELK σε OpenSearch):
- Αξιολόγηση συμβατότητας τρέχουσας έκδοσης ES (καλύτερες διαδρομές από pre-7.10/7.11 vs. νεότερες εκδόσεις)
- Μέθοδος Snapshot & Restore: Χρήση αποθήκευσης κοινού αρχείου (AWS S3, NFS) για ομαλή μεταφορά δεδομένων
- Reindex-from-Remote & Logstash Rolling Μικρομεταστάσεις: Διαχείριση live cutovers με ελάχιστη downtime
- Προσαρμογές API και client SDK (ενημέρωση σημείων τέλους, συμβολοσειρών σύνδεσης και βιβλιοθηκών πελατών) - Διαχείριση Κύκλου Ζωής & Λειτουργικές Διαφορές:
- ILM (Index Lifecycle Management) του Elasticsearch vs. ISM (Index State Management) OpenSearch σύνταξη και πολιτικές
- Rollover, shrinking, downsampling και στρατηγικές διατήρησης ευρετηρίου - Παρακολούθηση, Backups και Αντιμετώπιση Σφαλμάτων:
- APIs υγείας συστοιχίας, στατιστικά συστοιχίας και παρακολούθηση προβλημάτων κατανομής shard
- Κοινά σενάρια αποτυχίας (εξαιρέσεις circuit breaker, pauses JVM garbage collection, mitigations split-brain)
Q&A και Συμπέρασμα: Ανοιχτό φόρουμ για συγκεκριμένα εμπόδια μεταφοράς και αναλύσεις αρχιτεκτονικής της εταιρείας
Οι πρακτικές ασκήσεις και τα Εργαστήρια θα είναι το κύριο εστίαση του μαθήματος. Οι συμμετέχοντες θα αποκτήσουν εμπειρία με την εγκατάσταση, ρύθμιση, εισαγωγή δεδομένων, ασφάλεια, μετανάστευση, παρακολούθηση και αντιμετώπιση σφαλμάτων μέσω ρεαλιστικών σεναριών πραγματικού κόσμου.
Απαιτήσεις
Οι συμμετέχοντες θα πρέπει να έχουν:
- Bασικές γνώσεις σχετικά με τη λειτουργία μέσω της γραμμής εντολών του Linux.
- Εξοικείωση με τις έννοιες του δικτύου (TCP/IP, HTTP/HTTPS, DNS).
- Bασική κατανόηση των εννοιών διαχείρισης ημερολογίων και παρακολούθησης.
- Γενικές γνώσεις για containers (Docker) είναι ευπρόσδεκτες, αλλά όχι απαραίτητες.
- Bασική εμπειρία με το Elasticsearch ή το ELK Stack.
14 Ώρες
Σχόλια (2)
Το περιεχόμενο είναι πολύ χρήσιμο και ο καθηγητής το καθιστά ακόμη πιο κατανοητικό.
Ibrahim Al mayahi - Vastech SA
Κομμάτι - Advanced Elasticsearch and Kibana Administration
Μηχανική Μετάφραση
η επαγγελματικότητα του καθηγητή, ο τρόπος με τον οποίο προσπάθησε να απαντήσει σε όλες τις ερωτήσεις, οι ερωτήσεις επανάληψης που μας ζήτησε να κάνουμε: συμμετοχή μας σε διαλόγους
Ioana
Κομμάτι - Implementation and Administration of Elasticsearch
Μηχανική Μετάφραση