Amazon publicēja OpenSearch 1.0, Elasticsearch platformas dakšiņu

Amazon prezentēja pirmo OpenSearch projekta versiju, kas izstrādā Elasticsearch meklēšanas, analīzes un datu uzglabāšanas platformas un Kibana tīmekļa saskarnes daļu. OpenSearch projekts arī turpina izstrādāt Open Distro for Elasticsearch izplatīšanu, kas iepriekš tika izstrādāta Amazon kopā ar Expedia Group un Netflix Elasticsearch papildinājuma veidā. Kods tiek izplatīts saskaņā ar Apache 2.0 licenci. OpenSearch 1.0 laidiens tiek uzskatīts par gatavu lietošanai ražošanas sistēmās.

OpenSearch attīstās kā sadarbības projekts, kas izstrādāts ar kopienas līdzdalību, piemēram, darbam jau ir pievienojušies tādi uzņēmumi kā Red Hat, SAP, Capital One un Logz.io. Lai piedalītos OpenSearch izstrādē, nav jāparaksta nodošanas līgums (CLA, Contributor License Agreement), turklāt OpenSearch preču zīmes lietošanas noteikumi ir pieļaujami un ļauj norādīt šo nosaukumu, reklamējot savus produktus.

OpenSearch janvārī tika atdalīts no Elasticsearch 7.10.2 kodu bāzes un tika attīrīts no komponentiem, kas nav izplatīti saskaņā ar Apache 2.0 licenci. Laidienā ir iekļauta OpenSearch krātuve un meklētājprogramma, tīmekļa saskarne un datu vizualizācijas vide OpenSearch informācijas paneļi, kā arī papildinājumu komplekts, kas iepriekš tika piegādāts Open Distro for Elasticsearch produktā un aizstāj Elasticsearch maksas komponentus. Piemēram, Open Distro for Elasticsearch nodrošina pievienojumprogrammas mašīnmācībai, SQL atbalstam, paziņojumu ģenerēšanai, klasteru veiktspējas diagnostikai, trafika šifrēšanai, uz lomu balstītai piekļuves kontrolei (RBAC), autentifikācijai, izmantojot Active Directory, Kerberos, SAML un OpenID, vienotu zīmi. -par ieviešanu (SSO) un detalizēta žurnāla uzturēšanu auditēšanai.

Starp izmaiņām, papildus patentētā koda tīrīšanai, integrācijai ar Open Distro for Elasticsearch un Elasticsearch zīmola elementu aizstāšanai ar OpenSearch, ir minēti:

  • Pakotne ir pielāgota, lai nodrošinātu vienmērīgu pāreju no Elasticsearch uz OpenSearch. Tiek atzīmēts, ka OpenSearch nodrošina maksimālu saderību API līmenī un esošo sistēmu migrēšana uz OpenSearch atgādina jaunināšanu uz jaunu Elasticsearch laidienu.
  • Linux platformai ir pievienots atbalsts ARM64 arhitektūrai.
  • Ir ierosināti komponenti OpenSearch un OpenSearch informācijas paneļa iegulšanai esošajos produktos un pakalpojumos.
  • Tīmekļa saskarnei ir pievienots datu straumes atbalsts, kas ļauj saglabāt nepārtraukti ienākošo datu straumi laikrindu veidā (laikam piesaistītu parametru vērtību šķēles) dažādos indeksos, bet ar iespēju tos apstrādāt. kā vienots veselums (atsaucoties uz vaicājumiem ar kopējo resursa nosaukumu).
  • Nodrošina iespēju konfigurēt primāro shardu noklusējuma skaitu jaunam indeksam.
  • Trace Analytics pievienojumprogramma pievieno atbalstu Span atribūtu vizualizēšanai un filtrēšanai.
  • Papildus ziņošanai ir pievienots atbalsts atskaišu ģenerēšanai saskaņā ar grafiku un pārskatu filtrēšanai pēc lietotāja (īrnieka).

Atcerēsimies, ka dakšas izveides iemesls bija sākotnējā Elasticsearch projekta pārcelšana uz patentēto SSPL (Server Side Public License) un izmaiņu publicēšanas pārtraukšana saskaņā ar veco Apache 2.0 licenci. OSI (Open Source Initiative) ir atzinusi SSPL licenci par neatbilstošu atvērtā koda kritērijiem diskriminējošu prasību dēļ. Jo īpaši, neskatoties uz to, ka SSPL licence ir balstīta uz AGPLv3, tekstā ir ietvertas papildu prasības, lai saskaņā ar SSPL licenci piegādātu ne tikai pašu lietojumprogrammas kodu, bet arī visu mākoņpakalpojuma nodrošināšanā iesaistīto komponentu pirmkodu. . Veidojot dakšiņu, galvenais mērķis bija saglabāt Elasticsearch un Kibana atvērtu projektu veidā un nodrošināt pilnvērtīgu atvērtu risinājumu, kas izstrādāts ar kopienas līdzdalību.

Avots: opennet.ru

Pievieno komentāru