Amazon publikoi OpenSearch 1.0, një fork i platformës Elasticsearch

Amazon prezantoi lëshimin e parë të projektit OpenSearch, i cili zhvillon një platformë të kërkimit, analizës dhe ruajtjes së të dhënave Elasticsearch dhe ndërfaqen e internetit Kibana. Projekti OpenSearch gjithashtu vazhdon të zhvillojë Open Distro për shpërndarjen Elasticsearch, e cila ishte zhvilluar më parë në Amazon së bashku me Expedia Group dhe Netflix në formën e një shtesë për Elasticsearch. Kodi shpërndahet nën licencën Apache 2.0. Lëshimi i OpenSearch 1.0 konsiderohet i gatshëm për përdorim në sistemet e prodhimit.

OpenSearch po zhvillohet si një projekt bashkëpunues i zhvilluar me pjesëmarrjen e komunitetit, për shembull, kompanitë si Red Hat, SAP, Capital One dhe Logz.io i janë bashkuar tashmë punës. Për të marrë pjesë në zhvillimin e OpenSearch, nuk keni nevojë të nënshkruani një marrëveshje transferimi (CLA, Marrëveshja e licencës së kontribuuesit) dhe rregullat për përdorimin e markës tregtare OpenSearch janë lejuese dhe ju lejojnë të tregoni këtë emër kur promovoni produktet tuaja.

OpenSearch u shkëput nga baza e kodeve Elasticsearch 7.10.2 në janar dhe u pastrua nga komponentët që nuk shpërndaheshin nën licencën Apache 2.0. Publikimi përfshin motorin e ruajtjes dhe kërkimit OpenSearch, ndërfaqen në ueb dhe mjedisin e vizualizimit të të dhënave OpenSearch Dashboards, si dhe një grup shtesash të ofruara më parë në produktin Open Distro për Elasticsearch dhe që zëvendësojnë komponentët me pagesë të Elasticsearch. Për shembull, Open Distro për Elasticsearch ofron shtesa për mësimin e makinerive, mbështetjen SQL, gjenerimin e njoftimeve, diagnostikimin e performancës së grupeve, enkriptimin e trafikut, kontrollin e aksesit të bazuar në role (RBAC), vërtetimin përmes Active Directory, Kerberos, SAML dhe OpenID, shenjë e vetme -Për zbatimin (SSO) dhe mbajtjen e një regjistri të detajuar për auditim.

Ndër ndryshimet, përveç pastrimit të kodit të pronarit, integrimit me Open Distro për Elasticsearch dhe zëvendësimit të elementeve të markës Elasticsearch me OpenSearch, përmenden si më poshtë:

  • Paketa është përshtatur për të siguruar një tranzicion të qetë nga Elasticsearch në OpenSearch. Vihet re se OpenSearch ofron përputhshmëri maksimale në nivelin API dhe migrimi i sistemeve ekzistuese në OpenSearch i ngjan një përmirësimi në një version të ri të Elasticsearch.
  • Mbështetja për arkitekturën ARM64 është shtuar për platformën Linux.
  • Propozohen komponentë për futjen e Panelit të OpenSearch dhe OpenSearch në produktet dhe shërbimet ekzistuese.
  • Mbështetja për Data Stream është shtuar në ndërfaqen e internetit, duke ju lejuar të ruani një rrjedhë të dhënash hyrëse vazhdimisht në formën e një serie kohore (feta të vlerave të parametrave të lidhura me kohën) në indekse të ndryshme, por me aftësinë për t'i përpunuar ato si një tërësi e vetme (duke iu referuar pyetjeve me emrin e përbashkët të burimit).
  • Ofron mundësinë për të konfiguruar numrin e paracaktuar të copëzave kryesore për një indeks të ri.
  • Shtesa Trace Analytics shton mbështetje për vizualizimin dhe filtrimin e atributeve Span.
  • Përveç Raportimit, është shtuar mbështetje për gjenerimin e raporteve sipas një plani dhe filtrimin e raporteve sipas përdoruesit (qiramarrësit).

Le të kujtojmë se arsyeja e krijimit të fork-ut ishte transferimi i projektit origjinal Elasticsearch në SSPL (Licenca Publike e Anës së Serverit) dhe ndërprerja e publikimit të ndryshimeve sipas licencës së vjetër Apache 2.0. Licenca SSPL njihet nga OSI (Open Source Initiative) si nuk plotëson kriteret e burimit të hapur për shkak të pranisë së kërkesave diskriminuese. Në veçanti, përkundër faktit se licenca SSPL bazohet në AGPLv3, teksti përmban kërkesa shtesë për dorëzim nën licencën SSPL jo vetëm të vetë kodit të aplikacionit, por edhe kodin burimor të të gjithë komponentëve të përfshirë në ofrimin e shërbimit cloud. . Gjatë krijimit të pirunit, qëllimi kryesor ishte mbajtja e Elasticsearch dhe Kibana në formën e projekteve të hapura dhe ofrimi i një zgjidhjeje të hapur të plotë të zhvilluar me pjesëmarrjen e komunitetit.

Burimi: opennet.ru

Shto një koment