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