Amazon julkaisi OpenSearch 1.0:n, joka on Elasticsearch-alustan haarukka

Amazon esitteli OpenSearch-projektin ensimmäisen julkaisun, joka kehittää Elasticsearch-haku-, analyysi- ja tiedontallennusalustaa sekä Kibana-verkkoliittymää. OpenSearch-projekti jatkaa myös Open Distro for Elasticsearch -jakelun kehittämistä, joka on aiemmin kehitetty Amazonilla yhdessä Expedia Groupin ja Netflixin kanssa Elasticsearchin lisäosana. Koodia jaetaan Apache 2.0 -lisenssillä. OpenSearch 1.0 -julkaisu katsotaan valmiiksi käytettäväksi tuotantojärjestelmissä.

OpenSearch kehittyy yhteisön mukana kehitettynä yhteistyöprojektina, johon ovat jo liittyneet mm. Red Hat, SAP, Capital One ja Logz.io. 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.

OpenSearch erotettiin Elasticsearch 7.10.2 -koodikannasta tammikuussa ja puhdistettiin komponenteista, joita ei jaettu Apache 2.0 -lisenssillä. Julkaisu sisältää OpenSearch-tallennus- ja hakukoneen, verkkokäyttöliittymän ja tietojen visualisointiympäristön OpenSearch Dashboardit sekä joukon lisäosia, jotka on toimitettu aiemmin Open Distro for Elasticsearch -tuotteeseen ja korvaavat Elasticsearchin maksulliset komponentit. Esimerkiksi Open Distro for Elasticsearch tarjoaa lisäosia koneoppimiseen, SQL-tukeen, ilmoitusten luomiseen, klusterin suorituskyvyn diagnostiikkaan, liikenteen salaukseen, roolipohjaiseen kulunvalvontaan (RBAC), todentamiseen Active Directoryn, Kerberosin, SAML:n ja OpenID:n kautta sekä yksimerkki. -on käyttöönotto (SSO) ja yksityiskohtaisen lokin ylläpitäminen auditointia varten.

Muutoksista mainitaan patentoidun koodin puhdistamisen, Open Distro for Elasticsearchin integroinnin ja Elasticsearch-brändielementtien korvaamisen OpenSearchilla lisäksi seuraavat:

  • Paketti on räätälöity varmistamaan sujuva siirtyminen Elasticsearchista OpenSearchiin. On huomattava, että OpenSearch tarjoaa maksimaalisen yhteensopivuuden API-tasolla ja olemassa olevien järjestelmien siirtäminen OpenSearchiin muistuttaa päivitystä uuteen Elasticsearch-julkaisuun.
  • ARM64-arkkitehtuurin tuki on lisätty Linux-alustalle.
  • Komponentteja OpenSearchin ja OpenSearch Dashboardin upottamiseksi olemassa oleviin tuotteisiin ja palveluihin ehdotetaan.
  • Verkkokäyttöliittymään on lisätty tuki Data Stream -sovellukselle, jonka avulla voit tallentaa jatkuvasti saapuvan tietovirran aikasarjan muodossa (aikaan sidotut parametriarvot) eri indekseihin, mutta niitä voidaan käsitellä. yhtenä kokonaisuutena (viittaen kyselyihin resurssin yleisellä nimellä).
  • Tarjoaa mahdollisuuden määrittää ensisijaisten sirpaleiden oletusmäärä uudelle hakemistolle.
  • Trace Analytics -lisäosa lisää tukea Span-attribuuttien visualisointiin ja suodattamiseen.
  • Raportoinnin lisäksi on lisätty tuki raporttien luomiseen aikataulun mukaan ja raporttien suodattamiseen käyttäjän (vuokralaisen) mukaan.

Muistakaamme, että syy haarukan luomiseen oli alkuperäisen Elasticsearch-projektin siirto omistetulle 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. . Haarukkaa luotaessa päätavoitteena oli pitää Elasticsearch ja Kibana avoimina projekteina ja tarjota täysimittainen avoin ratkaisu, joka on kehitetty yhteisön mukana.

Lähde: opennet.ru

Lisää kommentti