Amazonek OpenSearch aurkeztu zuen, Elasticsearch plataformaren sardexka bat

Amazonek OpenSearch proiektuaren sorrera iragarri du, eta horren barruan Elasticsearch bilaketa, analisi eta datuak biltegiratzeko plataformaren fork bat sortu da, baita plataformari lotutako Kibana web interfazea ere. Kodea Apache 2.0 lizentziapean banatzen da. Etorkizunean, Amazon Elasticsearch Zerbitzuari Amazon OpenSearch Service izena aldatzeko asmoa dugu.

OpenSearch Elasticsearch 7.10.2 kode-basetik bideratzen da. Urtarrilaren 21ean hasi ziren ofizialki sardexkaren lanak, eta ondoren, forked kodea Apache 2.0 lizentziapean banatu gabeko osagaietatik garbitu zen eta Elasticsearch markaren elementuak OpenSearch-ekin ordezkatu ziren. Oraingo moduan, kodea alfa proban dago oraindik, eta aste gutxiren buruan lehenengo beta kaleratzea espero da. Kode-oinarria egonkortzea eta OpenSearch ekoizpen-sistemetan erabiltzeko prest egotea aurreikusten da 2021aren erdialderako.

OpenSearch komunitatearen ekarpenekin garatutako lankidetza-proiektu gisa garatuko da. Nabarmendu da proiektuaren komisarioa gaur egun Amazon dela, baina etorkizunean, komunitatearekin batera, garapenean parte hartzen duten parte-hartzaileen kudeaketarako, erabakiak hartzeko eta elkarrekintzarako estrategia ezin hobea garatuko da.

Red Hat, SAP, Capital One eta Logz.io bezalako enpresak dagoeneko batu dira OpenSearch-en lanarekin. Azpimarratzekoa da Logz.io aurretik Elasticsearch-en sardexka propioa garatzen saiatu zela, baina proiektu komunaren lanarekin bat egin zuela. OpenSearch-en garapenean parte hartzeko, ez duzu transferentzia-hitzarmenik sinatu behar (CLA, Contributor License Agreement), eta OpenSearch marka komertziala erabiltzeko arauak zilegiak dira eta izen hori adierazteko aukera ematen dizute zure produktuak sustatzeko orduan.

Sardexka sortzeko arrazoia Elasticsearch jatorrizko proiektua SSPL (Server Side Public License) jabedunera transferitzea eta Apache 2.0 lizentzia zaharraren pean aldaketak argitaratzeari uztea izan zen. SSPL lizentzia OSIk (Open Source Initiative) aitortzen du ez dituela Open Source irizpideak betetzen, eskakizun diskriminatzaileak daudelako. Bereziki, SSPL lizentzia AGPLv3-n oinarritzen den arren, testuak SSPL lizentziaren pean entregatzeko eskakizun gehigarriak ditu, ez bakarrik aplikazioaren kodea bera, baita hodeiko zerbitzua hornitzen duten osagai guztien iturburu-kodea ere. .

Sardexkaren atzean dagoen motibazioa Elasticsearch eta Kibana kode irekian mantentzea eta komunitatearen ekarpenarekin garatutako kode irekiko irtenbide osoa eskaintzea omen da. OpenSearch proiektuak Open Distro for Elasticsearch banaketaren garapen independentearekin jarraituko du, aurretik Expedia Group eta Netflix-ekin batera garatu zen Elasticsearch-en gehigarri moduan eta Elasticsearch-en ordainpeko osagaiak ordezkatzen dituzten funtzio osagarriak barne hartzen zituena, hala nola. Ikaskuntza automatikorako tresna gisa, SQL euskarria, belaunaldi jakinarazpenak, klusterren errendimendua diagnostikatzeko mekanismoak, Active Directory, Kerberos, SAML eta OpenID bidez autentifikatzea, saio-hasiera bakarra (SSO) ezartzea, trafikoa enkriptatzeko laguntza, roletan oinarritutako sarbidea. kontrol sistema (RBAC), auditoretzarako erregistro zehatza.

Iturria: opennet.ru

Gehitu iruzkin berria