Amazon esitteli OpenSearchin, Elasticsearch-alustan haaran

Amazon on ilmoittanut luovansa OpenSearch-projektin, jonka puitteissa on luotu Elasticsearch-haku-, analyysi- ja tiedontallennusalustan haarukka sekä alustaan ​​liittyvä Kibana-verkkoliittymä. Koodia jaetaan Apache 2.0 -lisenssillä. Tulevaisuudessa aiomme nimetä Amazon Elasticsearch -palvelun uudelleen Amazon OpenSearch Serviceksi.

OpenSearch on haaroittunut Elasticsearch 7.10.2 -koodikannasta. Haarukan työskentely aloitettiin virallisesti 21. tammikuuta, minkä jälkeen haarukkakoodi puhdistettiin komponenteista, joita ei jaettu Apache 2.0 -lisenssillä, ja Elasticsearch-brändin elementit korvattiin OpenSearchilla. Nykyisessä muodossaan koodi on vielä alfatestauksessa, ja ensimmäistä betajulkaisua odotetaan muutaman viikon kuluttua. Koodikanta on tarkoitus vakiinnuttaa ja OpenSearch käyttövalmis tuotantojärjestelmissä vuoden 2021 puoliväliin mennessä.

OpenSearchia kehitetään yhteistyöprojektina, joka kehitetään yhteisön panoksella. Todetaan, että projektin kuraattori on tällä hetkellä Amazon, mutta jatkossa kehitetään yhdessä yhteisön kanssa optimaalinen strategia johtamiseen, päätöksentekoon ja kehitykseen osallistuvien vuorovaikutukseen.

Yritykset, kuten Red Hat, SAP, Capital One ja Logz.io, ovat jo liittyneet OpenSearchin työhön. On huomionarvoista, että Logz.io yritti aiemmin kehittää omaa Elasticsearch-haarukkaaan, mutta liittyi yhteisprojektin työhön. Osallistuaksesi OpenSearchin kehittämiseen sinun ei tarvitse allekirjoittaa siirtosopimusta (CLA, Contributor License Agreement), ja OpenSearch-tavaramerkin käyttösäännöt ovat sallittuja ja antavat sinun ilmoittaa tämän nimen mainostaessasi tuotteitasi.

Syynä haarukan luomiseen oli alkuperäisen Elasticsearch-projektin siirto patentoidulle SSPL:lle (Server Side Public License) ja muutosten julkaisemisen lopettaminen vanhan Apache 2.0 -lisenssin alla. OSI (Open Source Initiative) on tunnustanut, että SSPL-lisenssi ei täytä avoimen lähdekoodin ehtoja syrjivien vaatimusten vuoksi. Erityisesti huolimatta siitä, että SSPL-lisenssi perustuu AGPLv3:een, teksti sisältää lisävaatimuksia SSPL-lisenssin alaisen toimittamisen osalta paitsi itse sovelluskoodille, myös kaikkien pilvipalvelun tarjoamiseen liittyvien komponenttien lähdekoodille. .

Haarukan motiivina sanotaan olevan Elasticsearchin ja Kibanan avoimen lähdekoodin pitäminen ja täydellisen avoimen lähdekoodin ratkaisun tarjoaminen yhteisön panoksella. OpenSearch-projekti jatkaa myös Open Distro for Elasticsearch -jakelun itsenäistä kehitystä, joka on aiemmin kehitetty yhdessä Expedia Groupin ja Netflixin kanssa Elasticsearchin lisäosana ja joka sisälsi lisäominaisuuksia, jotka korvaavat Elasticsearchin maksulliset komponentit, kuten työkaluina koneoppimiseen, SQL-tuki, sukupolviilmoitukset, klusterin suorituskyvyn diagnosointimekanismit, todennus Active Directoryn, Kerberosin, SAML:n ja OpenID:n kautta, kertakirjautumisen (SSO) toteutus, tuki liikenteen salaukselle, roolipohjainen pääsy valvontajärjestelmä (RBAC), yksityiskohtainen kirjaaminen auditointia varten.

Lähde: opennet.ru

Lisää kommentti