Amazon a introdus OpenSearch, un furk al platformei Elasticsearch

Amazon a anunțat crearea proiectului OpenSearch, în cadrul căruia a fost creată o furcă a platformei de căutare, analiză și stocare a datelor Elasticsearch, precum și interfața web Kibana asociată platformei. Codul este distribuit sub licența Apache 2.0. În viitor, intenționăm să redenumim Amazon Elasticsearch Service în Amazon OpenSearch Service.

OpenSearch este bifurcat din baza de cod Elasticsearch 7.10.2. Lucrările la furcă au început oficial pe 21 ianuarie, după care codul bifurcat a fost curățat de componentele care nu erau distribuite sub licența Apache 2.0 și elementele mărcii Elasticsearch au fost înlocuite cu OpenSearch. În forma sa actuală, codul este încă în testare alfa, iar prima lansare beta este așteptată în câteva săptămâni. Se preconizează stabilizarea bazei de cod și pregătirea OpenSearch pentru utilizare în sistemele de producție până la jumătatea anului 2021.

OpenSearch va fi dezvoltat ca un proiect de colaborare dezvoltat cu contribuția comunității. Se observă că curatorul proiectului este în prezent Amazon, dar în viitor, împreună cu comunitatea, se va elabora o strategie optimă de management, luare a deciziilor și interacțiune a participanților implicați în dezvoltare.

Companii precum Red Hat, SAP, Capital One și Logz.io s-au alăturat deja lucrărilor pe OpenSearch. Este de remarcat faptul că Logz.io a încercat anterior să-și dezvolte propria furcă a Elasticsearch, dar s-a alăturat lucrării la proiectul comun. Pentru a participa la dezvoltarea OpenSearch, nu este nevoie să semnați un acord de transfer (CLA, Contributor License Agreement), iar regulile de utilizare a mărcii OpenSearch sunt permisive și vă permit să indicați acest nume atunci când vă promovați produsele.

Motivul creării fork-ului a fost transferul proiectului original Elasticsearch la proprietarul SSPL (Server Side Public License) și încetarea publicării modificărilor sub vechea licență Apache 2.0. Licența SSPL este recunoscută de OSI (Open Source Initiative) ca nu întrunește criteriile Open Source din cauza prezenței cerințelor discriminatorii. În special, în ciuda faptului că licența SSPL se bazează pe AGPLv3, textul conține cerințe suplimentare pentru livrarea sub licența SSPL nu numai a codului aplicației în sine, ci și a codului sursă al tuturor componentelor implicate în furnizarea serviciului cloud. .

Se spune că motivația din spatele furcii este aceea de a menține Elasticsearch și Kibana open source și de a oferi o soluție completă open source dezvoltată cu contribuția comunității. Proiectul OpenSearch va continua, de asemenea, dezvoltarea independentă a distribuției Open Distro pentru Elasticsearch, care a fost dezvoltat anterior împreună cu Expedia Group și Netflix sub forma unui add-on pentru Elasticsearch și a inclus funcții suplimentare care înlocuiesc componentele plătite ale Elasticsearch, cum ar fi ca instrumente pentru învățare automată, suport SQL, notificări de generare, mecanisme de diagnosticare a performanței clusterului, autentificare prin Active Directory, Kerberos, SAML și OpenID, implementare a unui single sign-on (SSO), suport pentru criptarea traficului, un acces bazat pe roluri sistem de control (RBAC), înregistrare detaliată pentru audit.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster