Amazonek OpenSearch 1.0 argitaratu zuen, Elasticsearch plataformaren fork bat

Amazonek OpenSearch proiektuaren lehen bertsioa aurkeztu zuen, Elasticsearch bilaketa, analisi eta datuak biltegiratzeko plataformaren eta Kibana web interfazearen fork bat garatzen dituena. OpenSearch proiektuak Open Distro for Elasticsearch banaketa garatzen jarraitzen du, lehenago Amazon-en garatzen zen Expedia Group eta Netflix-ekin batera, Elasticsearch-erako gehigarri moduan. Kodea Apache 2.0 lizentziapean banatzen da. OpenSearch 1.0 bertsioa ekoizpen sistemetan erabiltzeko prest dago.

OpenSearch komunitatearen parte-hartzearekin garatutako lankidetza-proiektu gisa garatzen ari da, adibidez, Red Hat, SAP, Capital One eta Logz.io bezalako enpresak dagoeneko batu dira lanean. OpenSearch-en garapenean parte hartzeko, ez duzu transferentzia-akordiorik sinatu behar (CLA, Contributor License Agreement), eta OpenSearch marka komertziala erabiltzeko arauak zilegiak dira eta izen hori adierazteko aukera ematen dizu zure produktuak sustatzeko orduan.

OpenSearch urtarrilean Elasticsearch 7.10.2 kode-basetik atera zen eta Apache 2.0 lizentziapean banatu gabeko osagaietatik garbitu zen. Oharra OpenSearch biltegiratze eta bilatzailea, web interfazea eta datuak bistaratzeko ingurunea OpenSearch Dashboards barne hartzen ditu, baita aurretik Open Distro for Elasticsearch produktuan hornitutako gehigarri multzo bat eta Elasticsearch-en ordaindutako osagaiak ordezkatuz. Adibidez, Open Distro for Elasticsearch-ek ikaskuntza automatikorako gehigarriak eskaintzen ditu, SQL euskarria, jakinarazpenak sortzea, klusterren errendimenduaren diagnostikoak, trafikoaren enkriptatzea, roletan oinarritutako sarbide-kontrola (RBAC), autentifikazioa Active Directory, Kerberos, SAML eta OpenID bidez, zeinu bakarra. -Inplementazioan (SSO) eta auditoretzarako erregistro zehatza mantentzea.

Aldaketen artean, jabedun kodea garbitzeaz gain, Elasticsearch for Open Distro-rekin integratzea eta Elasticsearch markako elementuak OpenSearch-ekin ordezkatzeaz gain, honako hauek aipatzen dira:

  • Paketea Elasticsearch-tik OpenSearch-era trantsizio leuna bermatzeko egokituta dago. Kontuan izan da OpenSearch-ek API mailan gehienezko bateragarritasuna eskaintzen duela eta lehendik dauden sistemak OpenSearch-era migratzeak Elasticsearch-en bertsio berri baten berritze baten antza duela.
  • ARM64 arkitekturarako euskarria gehitu da Linux plataformarako.
  • OpenSearch eta OpenSearch Dashboard lehendik dauden produktu eta zerbitzuetan txertatzeko osagaiak proposatzen dira.
  • Data Stream-erako euskarria gehitu da web-interfazean, denbora-serie moduan (denborari lotutako parametro-balioen zatiak) indize desberdinetan gordetzeko aukera ematen duena, baina horiek prozesatzeko gaitasunarekin. osotasun bakar gisa (kontsultei erreferentzia eginez baliabidearen izen arruntarekin).
  • Indize berri baterako zati nagusien kopuru lehenetsia konfiguratzeko gaitasuna ematen du.
  • Trace Analytics gehigarriak Span atributuak bistaratzeko eta iragazteko laguntza gehitzen du.
  • Txostenak egiteaz gain, programazio baten arabera txostenak sortzeko eta erabiltzaileen (maizterren) txostenak iragazteko laguntza gehitu da.

Gogora dezagun fork-a sortzeko arrazoia Elasticsearch jatorrizko proiektua SSPL (Server Side Public License) jabedunera transferitzea eta Apache 2.0 lizentzia zaharraren pean aldaketak argitaratzeari uztea izan zela. SSPL lizentzia OSIk (Open Source Initiative) aitortzen du ez dituela Open Source irizpideak betetzen, diskriminazio-eskakizunak daudelako. Bereziki, SSPL lizentzia AGPLv3-n oinarritzen den arren, testuak SSPL lizentziaren pean entregatzeko eskakizun gehigarriak ditu, ez bakarrik aplikazio-kodea bera, baita hodeiko zerbitzua hornitzen duten osagai guztien iturburu-kodea ere. . Sardexka sortzean, helburu nagusia Elasticsearch eta Kibana proiektu irekietan mantentzea eta komunitatearen parte-hartzearekin garatutako erabateko irtenbide irekia eskaintzea zen.

Iturria: opennet.ru

Gehitu iruzkin berria