Amazon ieviesa OpenSearch, Elasticsearch platformas dakšiņu

Amazon ir paziņojis par OpenSearch projekta izveidi, kura ietvaros ir izveidota Elasticsearch meklēšanas, analīzes un datu uzglabāšanas platformas dakša, kā arī ar platformu saistītais Kibana tīmekļa interfeiss. Kods tiek izplatīts saskaņā ar Apache 2.0 licenci. Nākotnē mēs plānojam pārdēvēt Amazon Elasticsearch pakalpojumu par Amazon OpenSearch Service.

OpenSearch ir atdalīts no Elasticsearch 7.10.2 kodu bāzes. Darbs pie dakšas oficiāli sākās 21. janvārī, pēc tam forked kods tika iztīrīts no komponentiem, kas nebija izplatīti saskaņā ar Apache 2.0 licenci, un Elasticsearch zīmola elementi tika aizstāti ar OpenSearch. Pašreizējā formā kods joprojām atrodas alfa testēšanas stadijā, un pirmā beta versija ir gaidāma pēc dažām nedēļām. Līdz 2021. gada vidum plānots stabilizēt kodu bāzi un padarīt OpenSearch gatavu lietošanai ražošanas sistēmās.

OpenSearch tiks izstrādāts kā sadarbības projekts, kas izstrādāts ar kopienas ieguldījumu. Atzīmēts, ka projekta kuratore šobrīd ir Amazon, bet nākotnē kopā ar sabiedrību tiks izstrādāta optimāla pārvaldības, lēmumu pieņemšanas un attīstībā iesaistīto dalībnieku mijiedarbības stratēģija.

Tādi uzņēmumi kā Red Hat, SAP, Capital One un Logz.io jau ir pievienojušies darbam pie OpenSearch. Zīmīgi, ka Logz.io iepriekš mēģināja izstrādāt savu Elasticsearch dakšiņu, bet pievienojās darbam pie kopējā projekta. 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.

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. .

Tiek uzskatīts, ka dakšas motivācija ir saglabāt Elasticsearch un Kibana atvērtā koda avotu un nodrošināt pilnīgu atvērtā pirmkoda risinājumu, kas izstrādāts ar kopienas ieguldījumu. OpenSearch projekts turpinās arī neatkarīgu Open Distro for Elasticsearch izplatīšanas izstrādi, kas iepriekš tika izstrādāta kopā ar Expedia Group un Netflix Elasticsearch papildinājuma veidā un ietvēra papildu funkcijas, kas aizstāj Elasticsearch maksas komponentus, piemēram, kā mašīnmācības rīki, SQL atbalsts, ģenerēšanas paziņojumi, klasteru veiktspējas diagnostikas mehānismi, autentifikācija, izmantojot Active Directory, Kerberos, SAML un OpenID, vienotās pierakstīšanās (SSO) ieviešana, trafika šifrēšanas atbalsts, uz lomu balstīta piekļuve kontroles sistēma (RBAC), detalizēta reģistrēšana auditēšanai.

Avots: opennet.ru

Pievieno komentāru