Az Amazon közzétette az OpenSearch 1.0-t, az Elasticsearch platform egyik formáját

Az Amazon bemutatta az OpenSearch projekt első kiadását, amely az Elasticsearch kereső-, elemző- és adattárolási platform, valamint a Kibana webes felület elágazását fejleszti. Az OpenSearch projekt folytatja az Open Distro for Elasticsearch disztribúció fejlesztését is, amelyet korábban az Amazonnál, az Expedia Grouppal és a Netflix-szel együtt fejlesztettek ki az Elasticsearch kiegészítőjeként. A kódot az Apache 2.0 licenc alatt terjesztik. Az OpenSearch 1.0 kiadás készen áll az éles rendszereken való használatra.

Az OpenSearch a közösség részvételével kidolgozott együttműködési projektként fejlődik, a munkába például már olyan cégek is bekapcsolódtak, mint a Red Hat, az SAP, a Capital One és a Logz.io. Az OpenSearch fejlesztésében való részvételhez nem szükséges átruházási szerződést kötni (CLA, Contributor License Agreement), az OpenSearch védjegy használatára vonatkozó szabályok pedig megengedőek, és lehetővé teszik, hogy termékei reklámozása során ezt a nevet jelezze.

Az OpenSearch januárban kikerült az Elasticsearch 7.10.2 kódbázisból, és megtisztították az Apache 2.0 licenc alatt nem forgalmazott összetevőket. A kiadás tartalmazza az OpenSearch tároló- és keresőmotort, a webes felületet és az adatvizualizációs környezetet, az OpenSearch Dashboards-okat, valamint az Open Distro for Elasticsearch termékhez korábban szállított és az Elasticsearch fizetős összetevőit helyettesítő kiegészítőket. Például az Open Distro for Elasticsearch kiegészítőket biztosít gépi tanuláshoz, SQL-támogatást, értesítés generálást, fürtteljesítmény-diagnosztikát, forgalomtitkosítást, szerepkör-alapú hozzáférés-szabályozást (RBAC), Active Directoryon, Kerberoson, SAML-en és OpenID-n keresztüli hitelesítést, egyszeri jelet. -On Implementation (SSO) és egy részletes napló vezetése az auditáláshoz.

A változtatások között a saját kód megtisztítása, az Open Distro for Elasticsearch integrációja és az Elasticsearch márkaelemek OpenSearch-re cseréje mellett a következőket említik:

  • A csomagot úgy alakították ki, hogy biztosítsa az Elasticsearch és az OpenSearch közötti zökkenőmentes átmenetet. Meg kell jegyezni, hogy az OpenSearch maximális kompatibilitást biztosít API-szinten, és a meglévő rendszerek áttelepítése az OpenSearch-re az Elasticsearch új kiadására való frissítéshez hasonlít.
  • Az ARM64 architektúra támogatása hozzáadásra került a Linux platformhoz.
  • Az OpenSearch és az OpenSearch Dashboard meglévő termékekbe és szolgáltatásokba való beágyazásához szükséges összetevőket javasoljuk.
  • A webes felülethez a Data Stream támogatása került, amely lehetővé teszi a folyamatosan beérkező adatfolyamok idősorok (időhöz kötött paraméterérték-szeletek) elmentését különböző indexekben, de azok feldolgozásának lehetőségével. egységes egészként (az erőforrás közös nevével hivatkozva a lekérdezésekre).
  • Lehetővé teszi az elsődleges szilánkok alapértelmezett számának konfigurálását egy új indexhez.
  • A Trace Analytics bővítmény támogatja a Span attribútumok megjelenítését és szűrését.
  • A Jelentéskészítés mellett támogatással bővült a riportok ütemezés szerinti generálása és a jelentések felhasználó (bérlő) szerinti szűrése.

Emlékezzünk vissza, hogy a fork létrehozásának oka az volt, hogy az eredeti Elasticsearch projektet áthelyezték a védett SSPL-re (Server Side Public License), valamint a régi Apache 2.0 licenc alatti változtatások közzétételének megszűnése. Az SSPL licencet az OSI (Open Source Initiative) elismerte, hogy a diszkriminatív követelmények jelenléte miatt nem felel meg a nyílt forráskódú kritériumoknak. Különösen annak ellenére, hogy az SSPL-licenc az AGPLv3-on alapul, a szöveg további követelményeket tartalmaz az SSPL-licenc alá történő szállításhoz nemcsak magának az alkalmazáskódnak, hanem a felhőszolgáltatás nyújtásában részt vevő összes összetevő forráskódjának is. . A villa létrehozásakor a fő cél az volt, hogy az Elasticsearch és a Kibana nyitott projektek formájában megmaradjon, és a közösség részvételével kidolgozott, teljes értékű nyílt megoldást nyújtson.

Forrás: opennet.ru

Hozzászólás