Amazon je predstavio OpenSearch, fork platforme Elasticsearch

Amazon je najavio izradu projekta OpenSearch unutar kojeg je napravljen fork Elasticsearch platforme za pretraživanje, analizu i pohranu podataka, kao i Kibana web sučelje povezano s platformom. Kod se distribuira pod licencom Apache 2.0. U budućnosti planiramo preimenovati Amazon Elasticsearch Service u Amazon OpenSearch Service.

OpenSearch je račvan iz baze koda Elasticsearch 7.10.2. Rad na forku službeno je započeo 21. siječnja, nakon čega je fork kod očišćen od komponenti koje se ne distribuiraju pod licencom Apache 2.0, a elementi brenda Elasticsearch zamijenjeni su OpenSearchom. U trenutnom obliku kod je još uvijek u alfa testiranju, a prvo beta izdanje očekuje se za nekoliko tjedana. Planirano je stabilizirati bazu koda i učiniti OpenSearch spremnim za korištenje u proizvodnim sustavima do sredine 2021. godine.

OpenSearch će se razvijati kao zajednički projekt razvijen uz doprinos zajednice. Napominje se da je trenutno kustos projekta Amazon, no u budućnosti će se zajedno sa zajednicom razviti optimalna strategija za upravljanje, donošenje odluka i interakciju sudionika uključenih u razvoj.

U rad na OpenSearchu već su se uključile tvrtke kao što su Red Hat, SAP, Capital One i Logz.io. Važno je napomenuti da je Logz.io ranije pokušao razviti vlastitu vilicu Elasticsearch, ali se pridružio radu na zajedničkom projektu. Da biste sudjelovali u razvoju OpenSearch-a, ne morate potpisati ugovor o prijenosu (CLA, Contributor License Agreement), a pravila za korištenje zaštitnog znaka OpenSearch su permisivna i dopuštaju vam da navedete ovo ime kada promovirate svoje proizvode.

Razlog stvaranja forka bio je prijenos izvornog Elasticsearch projekta na vlasnički SSPL (Server Side Public License) i prestanak objavljivanja promjena pod starom Apache 2.0 licencom. OSI (Open Source Initiative) priznaje SSPL licencu kao neudovoljavajuću kriterijima otvorenog koda zbog prisutnosti diskriminirajućih zahtjeva. Konkretno, unatoč činjenici da se SSPL licenca temelji na AGPLv3, tekst sadrži dodatne zahtjeve za isporuku pod SSPL licencom ne samo samog koda aplikacije, već i izvornog koda svih komponenti uključenih u pružanje usluge u oblaku. .

Kaže se da je motivacija iza forka zadržati Elasticsearch i Kibana otvorenim izvornim kodom i pružiti cjelovito rješenje otvorenog koda razvijeno uz doprinos zajednice. Projekt OpenSearch također će nastaviti neovisni razvoj distribucije Open Distro za Elasticsearch, koji je prethodno razvijen zajedno s Expedia Group i Netflixom u obliku dodatka za Elasticsearch i uključivao je dodatne značajke koje zamjenjuju plaćene komponente Elasticsearcha, kao što su kao alati za strojno učenje, SQL podrška, generiranje obavijesti, mehanizmi za dijagnosticiranje performansi klastera, autentifikacija putem Active Directory, Kerberos, SAML i OpenID, implementacija jedinstvene prijave (SSO), podrška za enkripciju prometa, pristup temeljen na ulogama sustav kontrole (RBAC), detaljno bilježenje za reviziju.

Izvor: opennet.ru

Dodajte komentar