Amazon hà publicatu OpenSearch 1.0, una furchetta di a piattaforma Elasticsearch

Amazon hà prisentatu a prima versione di u prughjettu OpenSearch, chì sviluppa una furchetta di a piattaforma di ricerca, analisi è archiviazione di dati Elasticsearch è l'interfaccia web Kibana. U prughjettu OpenSearch cuntinueghja ancu à sviluppà a distribuzione Open Distro per Elasticsearch, chì hè stata sviluppata prima in Amazon inseme cù Expedia Group è Netflix in forma di add-on per Elasticsearch. U codice hè distribuitu sottu a licenza Apache 2.0. A versione OpenSearch 1.0 hè cunsiderata pronta per l'usu nantu à i sistemi di produzzione.

OpenSearch hè sviluppatu cum'è un prughjettu di cullaburazione sviluppatu cù a participazione di a cumunità, per esempiu, cumpagnie cum'è Red Hat, SAP, Capital One è Logz.io sò digià unitu à u travagliu. Per participà à u sviluppu di OpenSearch, ùn avete micca bisognu di firmà un accordu di trasferimentu (CLA, Contributor License Agreement), è e regule per l'usu di a marca OpenSearch sò permissive è permettenu di indicà stu nome quandu prumove i vostri prudutti.

OpenSearch hè stata forked from the Elasticsearch 7.10.2 codebase in January è purgatu di cumpunenti micca distribuiti sottu a licenza Apache 2.0. A liberazione include l'almacenamiento OpenSearch è u mutore di ricerca, l'interfaccia web è l'ambiente di visualizazione di dati OpenSearch Dashboards, è ancu un inseme di add-ons furniti prima in u pruduttu Open Distro for Elasticsearch è rimpiazzà i cumpunenti pagati di Elasticsearch. Per esempiu, Open Distro per Elasticsearch furnisce add-ons per l'apprendimentu di macchina, supportu SQL, generazione di notificazioni, diagnostichi di rendiment di cluster, criptografia di trafficu, cuntrollu di accessu basatu in rolu (RBAC), autentificazione attraversu Active Directory, Kerberos, SAML è OpenID, signu unicu. -on implementazione (SSO) è logging detallatu per auditing.

Trà i cambiamenti, in più di pulizziari u codice pruprietariu, integrazione cù Open Distro per Elasticsearch è rimpiazzà elementi di marca Elasticsearch cù OpenSearch, i seguenti sò citati:

  • U pacchettu hè adattatu per assicurà una transizione liscia da Elasticsearch à OpenSearch. Hè nutatu chì OpenSearch furnisce a cumpatibilità massima à u livellu API è a migrazione di sistemi esistenti à OpenSearch s'assumiglia à un aghjurnamentu à una nova versione di Elasticsearch.
  • U supportu per l'architettura ARM64 hè statu aghjuntu per a piattaforma Linux.
  • I cumpunenti per incrustà OpenSearch è OpenSearch Dashboard in i prudutti è servizii esistenti sò pruposti.
  • U supportu per u flussu di dati hè statu aghjuntu à l'interfaccia web, chì permette di salvà un flussu di dati in entrata continuamente in forma di una serie temporale (fette di valori di parametri ligati à u tempu) in indici diffirenti, ma cù a capacità di processà. cum'è un unicu tutale (riferendu à e dumande da u nome cumuni di a risorsa).
  • Fornisce a capacità di cunfigurà u numeru predeterminatu di frammenti primari per un novu indice.
  • L'add-on Trace Analytics aghjunghjenu supportu per a visualizazione è filtrazione di l'attributi Span.
  • In più di Reporting, u supportu hè statu aghjuntu per generà rapporti secondu un calendariu è filtrà i rapporti per utilizatore (tenant).

Ricurdemu chì u mutivu di creà a furchetta era u trasferimentu di u prughjettu Elasticsearch uriginale à u SSPL (Server Side Public License) proprietariu è a cessazione di i cambiamenti di publicazione sottu l'antica licenza Apache 2.0. A licenza SSPL hè ricunnisciuta da l'OSI (Open Source Initiative) chì ùn risponde micca à i criteri Open Source per via di a presenza di esigenze discriminatorii. In particulare, malgradu u fattu chì a licenza SSPL hè basatu annantu à AGPLv3, u testu cuntene requisiti supplementari per a consegna sottu a licenza SSPL micca solu di u codice di l'applicazione stessu, ma ancu u codice fonte di tutti i cumpunenti implicati in a prestazione di u serviziu di nuvola. . Quandu crea a furchetta, u scopu principale era di mantene Elasticsearch è Kibana in forma di prughjetti aperti è furnisce una soluzione aperta cumpleta sviluppata cù a participazione di a cumunità.

Source: opennet.ru

Add a comment