Η Amazon παρουσίασε το OpenSearch, ένα fork της πλατφόρμας Elasticsearch

Η Amazon ανακοίνωσε τη δημιουργία του έργου OpenSearch, στο πλαίσιο του οποίου έχει δημιουργηθεί ένα fork της πλατφόρμας αναζήτησης, ανάλυσης και αποθήκευσης δεδομένων Elasticsearch, καθώς και η διεπαφή ιστού Kibana που σχετίζεται με την πλατφόρμα. Ο κώδικας διανέμεται με την άδεια Apache 2.0. Στο μέλλον, σκοπεύουμε να μετονομάσουμε την υπηρεσία Amazon Elasticsearch Service σε Amazon OpenSearch Service.

Το OpenSearch διαχωρίζεται από τη βάση κωδικών Elasticsearch 7.10.2. Οι εργασίες για το πιρούνι ξεκίνησαν επίσημα στις 21 Ιανουαρίου, μετά την οποία ο διχαλωμένος κώδικας καθαρίστηκε από εξαρτήματα που δεν διανέμονταν βάσει της άδειας Apache 2.0 και στοιχεία της επωνυμίας Elasticsearch αντικαταστάθηκαν με το OpenSearch. Στην τρέχουσα μορφή του, ο κώδικας βρίσκεται ακόμα σε άλφα δοκιμή και η πρώτη έκδοση beta αναμένεται σε λίγες εβδομάδες. Σχεδιάζεται να σταθεροποιηθεί η βάση κώδικα και να καταστήσει το OpenSearch έτοιμο για χρήση σε συστήματα παραγωγής έως τα μέσα του 2021.

Το OpenSearch θα αναπτυχθεί ως ένα συλλογικό έργο που αναπτύχθηκε με τη συμβολή της κοινότητας. Σημειώνεται ότι επιμελητής του έργου είναι αυτή τη στιγμή η Amazon, αλλά στο μέλλον, μαζί με την κοινότητα, θα αναπτυχθεί μια βέλτιστη στρατηγική για τη διαχείριση, τη λήψη αποφάσεων και την αλληλεπίδραση των συμμετεχόντων στην ανάπτυξη.

Εταιρείες όπως η Red Hat, η SAP, η Capital One και η Logz.io έχουν ήδη συμμετάσχει στις εργασίες για το OpenSearch. Αξίζει να σημειωθεί ότι το Logz.io προσπάθησε προηγουμένως να αναπτύξει το δικό του fork του Elasticsearch, αλλά εντάχθηκε στις εργασίες για το κοινό έργο. Για να συμμετάσχετε στην ανάπτυξη του OpenSearch, δεν χρειάζεται να υπογράψετε συμφωνία μεταφοράς (CLA, Συμφωνία Άδειας Χρήσης Συνεργάτη) και οι κανόνες για τη χρήση του εμπορικού σήματος OpenSearch είναι ανεκτικοί και σας επιτρέπουν να αναφέρετε αυτό το όνομα κατά την προώθηση των προϊόντων σας.

Ο λόγος για τη δημιουργία του fork ήταν η μεταφορά του αρχικού έργου Elasticsearch στην ιδιόκτητη άδεια SSPL (Server Side Public License) και η διακοπή της δημοσίευσης αλλαγών με την παλιά άδεια Apache 2.0. Η άδεια SSPL αναγνωρίζεται από την OSI (Πρωτοβουλία Ανοικτού Κώδικα) ότι δεν πληροί τα κριτήρια Ανοιχτού Κώδικα λόγω της παρουσίας απαιτήσεων που εισάγουν διακρίσεις. Συγκεκριμένα, παρά το γεγονός ότι η άδεια SSPL βασίζεται στο AGPLv3, το κείμενο περιέχει πρόσθετες απαιτήσεις για παράδοση βάσει της άδειας SSPL όχι μόνο του ίδιου του κώδικα εφαρμογής, αλλά και του πηγαίο κώδικα όλων των στοιχείων που εμπλέκονται στην παροχή της υπηρεσίας cloud .

Το κίνητρο πίσω από το πιρούνι λέγεται ότι είναι η διατήρηση του Elasticsearch και του Kibana ανοιχτού κώδικα και η παροχή μιας ολοκληρωμένης λύσης ανοιχτού κώδικα που αναπτύχθηκε με τη συμβολή της κοινότητας. Το έργο OpenSearch θα συνεχίσει επίσης την ανεξάρτητη ανάπτυξη του Open Distro for Elasticsearch, το οποίο αναπτύχθηκε προηγουμένως από κοινού με την Expedia Group και το Netflix με τη μορφή πρόσθετου για το Elasticsearch και περιλάμβανε πρόσθετες λειτουργίες που αντικαθιστούν τα επί πληρωμή στοιχεία του Elasticsearch, όπως ως εργαλεία μηχανικής μάθησης, υποστήριξη SQL, ειδοποιήσεις παραγωγής, μηχανισμοί για τη διάγνωση της απόδοσης συμπλέγματος, έλεγχος ταυτότητας μέσω Active Directory, Kerberos, SAML και OpenID, υλοποίηση μιας ενιαίας σύνδεσης (SSO), υποστήριξη για κρυπτογράφηση κυκλοφορίας, πρόσβαση βάσει ρόλων σύστημα ελέγχου (RBAC), λεπτομερής καταγραφή για έλεγχο.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο