Amazon tutvustas OpenSearchi, Elasticsearchi platvormi kahvlit

Amazon teatas OpenSearch projekti loomisest, mille raames on loodud Elasticsearch otsingu-, analüüsi- ja andmesalvestusplatvormi hark ning platvormiga seotud Kibana veebiliides. Koodi levitatakse Apache 2.0 litsentsi all. Tulevikus plaanime Amazon Elasticsearch teenuse ümber nimetada Amazon OpenSearch Serviceks.

OpenSearch pärineb Elasticsearch 7.10.2 koodibaasist. Töö kahvli kallal algas ametlikult 21. jaanuaril, misjärel puhastati kahvlikood komponentidest, mida Apache 2.0 litsentsi all ei levitatud, ning Elasticsearchi kaubamärgi elemendid asendati OpenSearchiga. Praegusel kujul on kood veel alfatestimisel ning esimest beetaversiooni on oodata mõne nädala pärast. 2021. aasta keskpaigaks on kavas stabiliseerida koodibaas ja teha OpenSearch tootmissüsteemides kasutamiseks valmis.

OpenSearch töötatakse välja kogukonna panusega koostööprojektina. Märgitakse, et praegu on projekti kuraator Amazon, kuid edaspidi töötatakse koos kogukonnaga välja optimaalne strateegia arenduses osalevate osaliste juhtimiseks, otsustamiseks ja suhtlemiseks.

OpenSearchi tööga on juba liitunud sellised ettevõtted nagu Red Hat, SAP, Capital One ja Logz.io. Tähelepanuväärne on, et Logz.io püüdis varem arendada oma Elasticsearchi kahvlit, kuid ühines ühise projektiga. OpenSearchi arenduses osalemiseks ei pea sõlmima üleminekulepingut (CLA, Contributor License Agreement) ning OpenSearchi kaubamärgi kasutamise reeglid on lubavad ja lubavad seda nime märkida ka oma tooteid reklaamides.

Kahvli loomise põhjuseks oli algse Elasticsearchi projekti üleviimine patenteeritud SSPL-ile (Server Side Public License) ja muudatuste avaldamise lõpetamine vana Apache 2.0 litsentsi alusel. OSI (Open Source Initiative) tunnistab, et SSPL-litsents ei vasta avatud lähtekoodiga kriteeriumidele diskrimineerivate nõuete olemasolu tõttu. Vaatamata asjaolule, et SSPL-litsents põhineb AGPLv3-l, sisaldab tekst lisanõudeid SSPL-litsentsi alusel edastamiseks mitte ainult rakenduse koodi enda, vaid ka kõigi pilveteenuse osutamisega seotud komponentide lähtekoodi. .

Kahvli taga on väidetavalt hoida Elasticsearch ja Kibana avatud lähtekoodiga ning pakkuda kogukonna panusega välja töötatud terviklikku avatud lähtekoodiga lahendust. OpenSearchi projekt jätkab ka Open Distro for Elasticsearch distributsiooni iseseisvat arendust, mis töötati varem välja koostöös Expedia Groupi ja Netflixiga Elasticsearchi lisandmoodulina ning sisaldas lisafunktsioone, mis asendavad Elasticsearchi tasulisi komponente, näiteks masinõppe tööriistadena, SQL-i tugi, genereerimismärguanded, klastri jõudluse diagnoosimise mehhanismid, autentimine Active Directory, Kerberose, SAML-i ja OpenID kaudu, ühekordse sisselogimise (SSO) rakendamine, liikluse krüptimise tugi, rollipõhine juurdepääs kontrollisüsteem (RBAC), üksikasjalik logimine auditeerimiseks.

Allikas: opennet.ru

Lisa kommentaar