Amazon avaldas OpenSearch 1.0, Elasticsearchi platvormi hargi

Amazon esitles OpenSearch projekti esimest versiooni, mis arendab Elasticsearch otsingu-, analüüsi- ja andmesalvestusplatvormi ning Kibana veebiliidest. OpenSearchi projekt jätkab ka Open Distro for Elasticsearch distributsiooni arendamist, mis oli varem Amazonis koos Expedia Groupi ja Netflixiga Elasticsearchi lisandmoodulina välja töötatud. Koodi levitatakse Apache 2.0 litsentsi all. OpenSearch 1.0 väljalaset peetakse tootmissüsteemides kasutamiseks valmis.

OpenSearch areneb kogukonna osalusel arendatud koostööprojektina, näiteks on tööga juba liitunud sellised ettevõtted nagu Red Hat, SAP, Capital One ja Logz.io. 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.

OpenSearch eemaldati jaanuaris Elasticsearch 7.10.2 koodibaasist ja puhastati komponentidest, mida ei levitata Apache 2.0 litsentsi all. Väljalase sisaldab OpenSearchi salvestus- ja otsingumootorit, veebiliidest ja andmete visualiseerimiskeskkonda OpenSearch Dashboards, samuti komplekti lisandmooduleid, mis olid varem Open Distro for Elasticsearchi tootega kaasas ja asendasid Elasticsearchi tasulisi komponente. Näiteks pakub Open Distro for Elasticsearch lisandmooduleid masinõppeks, SQL-i tuge, teavituste genereerimist, klastri jõudluse diagnostikat, liikluse krüptimist, rollipõhist juurdepääsukontrolli (RBAC), Active Directory, Kerberose, SAML-i ja OpenID kaudu autentimist, üksikmärki. - juurutamine (SSO) ja üksikasjaliku logi pidamine auditeerimiseks.

Muudatuste hulgas mainitakse lisaks varalise koodi puhastamisele, Open Distro for Elasticsearch integreerimisele ja Elasticsearchi kaubamärgielementide asendamisele OpenSearchiga järgmist:

  • Pakett on kohandatud, et tagada sujuv üleminek Elasticsearchilt OpenSearchile. Tuleb märkida, et OpenSearch pakub maksimaalset ühilduvust API tasemel ja olemasolevate süsteemide üleviimine OpenSearchile meenutab versiooniuuendust Elasticsearchi uuele versioonile.
  • Linuxi platvormile on lisatud ARM64 arhitektuuri tugi.
  • Pakutakse välja komponendid OpenSearchi ja OpenSearchi juhtpaneeli manustamiseks olemasolevatesse toodetesse ja teenustesse.
  • Veebiliidesele on lisatud Data Streami tugi, mis võimaldab salvestada pidevalt sissetulevat andmevoogu aegridade kujul (ajaga seotud parameetriväärtuste lõigud) erinevatesse indeksitesse, kuid võimalusega neid töödelda. ühtse tervikuna (viidates päringutele ressursi üldnimetusega).
  • Annab võimaluse konfigureerida uue indeksi esmaste kildude vaikearvu.
  • Trace Analyticsi lisandmoodul lisab tuge Span-atribuutide visualiseerimiseks ja filtreerimiseks.
  • Lisaks aruandlusele on lisatud tugi aruannete koostamiseks ajakava järgi ja aruannete filtreerimiseks kasutaja (üürniku) järgi.

Meenutagem, et kahvli loomise põhjuseks oli algse Elasticsearch projekti üleminek varalisele 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 loomisel oli peamine eesmärk hoida Elasticsearch ja Kibana avatud projektide vormis ning pakkuda kogukonna osalusel välja töötatud täisväärtuslikku avatud lahendust.

Allikas: opennet.ru

Lisa kommentaar