Amazon publikigis OpenSearch 1.0, forkon de la Elasticsearch-platformo

Amazon prezentis la unuan eldonon de la OpenSearch-projekto, kiu disvolvas forkon de la platformo pri serĉo, analizo kaj datumstokado Elasticsearch kaj la interfaco de Kibana. Kadre de la OpenSearch-projekto, la evoluo de la Open Distro por Elasticsearch-distribuo, kiu antaŭe estis evoluigita ĉe Amazon kune kun Expedia Group kaj Netflix en la formo de aldonaĵo por Elasticsearch, ankaŭ daŭris. La kodo estas distribuita sub la permesilo Apache 2.0. La eldono de OpenSearch 1.0 estas konsiderata preta por uzo en produktadsistemoj.

OpenSearch evoluas kiel kunlabora projekto disvolvita kun la partopreno de la komunumo, ekzemple, kompanioj kiel Red Hat, SAP, Capital One kaj Logz.io jam aliĝis al la laboro. Por partopreni en la disvolviĝo de OpenSearch, vi ne bezonas subskribi transigan interkonsenton (CLA, Kontribuanto-Licenco-Interkonsento), kaj la reguloj por uzi la varmarkon OpenSearch estas permesemaj kaj permesas vin indiki ĉi tiun nomon dum reklamado de viaj produktoj.

OpenSearch estis forkigita de la Elasticsearch 7.10.2 kodbazo en januaro kaj elpurigita de komponentoj ne distribuitaj sub la Apache 2.0-licenco. La eldono inkluzivas la OpenSearch-stokadon kaj serĉilon, la retinterfacon kaj datuman bildigan medion OpenSearch Dashboards, same kiel aron da aldonaĵoj antaŭe liveritaj en la produkto Open Distro por Elasticsearch kaj anstataŭigante la pagitajn komponentojn de Elasticsearch. Ekzemple, Open Distro por Elasticsearch disponigas aldonaĵojn por maŝinlernado, SQL-subteno, sciiga generacio, cluster-efikecdiagnozo, trafika ĉifrado, rol-bazita alirkontrolo (RBAC), aŭtentikigo per Active Directory, Kerberos, SAML kaj OpenID, ununura signo -on efektivigo (SSO) kaj konservado de detalan protokolon por revizio.

Inter la ŝanĝoj, krom purigado de proprieta kodo, integriĝo kun Open Distro por Elasticsearch kaj anstataŭigi Elasticsearch-markelementojn per OpenSearch, jenaj estas menciitaj:

  • La pako estas tajlorita por certigi glatan transiron de Elasticsearch al OpenSearch. Oni rimarkas, ke OpenSearch provizas maksimuman kongruecon ĉe la API-nivelo kaj migrado de ekzistantaj sistemoj al OpenSearch similas ĝisdatigon al nova eldono de Elasticsearch.
  • Subteno por ARM64-arkitekturo estis aldonita por la Linukso-platformo.
  • Komponantoj por enigi OpenSearch kaj OpenSearch Dashboard en ekzistantajn produktojn kaj servojn estas proponitaj.
  • Subteno por Data Stream estis aldonita al la retinterfaco, ebligante vin konservi kontinue envenantan datumfluon en la formo de temposerio (tranĉaĵoj de parametraj valoroj ligitaj al tempo) en malsamaj indeksoj, sed kun la kapablo prilabori ilin. kiel unuopa tuto (aludante demandojn per la komuna nomo de la rimedo).
  • Provizas la kapablon agordi la defaŭltan nombron da primaraj fragmentoj por nova indekso.
  • La aldonaĵo Trace Analytics aldonas subtenon por bildigo kaj filtrado de Span-atributoj.
  • Krom Raportado, subteno estis aldonita por generi raportojn laŭ horaro kaj filtrado de raportoj laŭ uzanto (luanto).

Ni rememoru, ke la kialo por krei la forkon estis la translokigo de la originala Elasticsearch-projekto al la proprieta SSPL (Server Side Public License) kaj la ĉesigo de eldonado de ŝanĝoj sub la malnova licenco Apache 2.0. La SSPL-licenco estas rekonita de la OSI (Open Source Initiative) kiel ne renkontante Malfermfontajn kriteriojn pro la ĉeesto de diskriminaciaj postuloj. Aparte, malgraŭ la fakto, ke la SSPL-licenco baziĝas sur AGPLv3, la teksto enhavas pliajn postulojn por livero sub la SSPL-licenco ne nur de la aplika kodo mem, sed ankaŭ la fontkodon de ĉiuj komponantoj implikitaj en la provizado de la nuba servo. . Kreinte la forkon, la ĉefa celo estis konservi Elasticsearch kaj Kibana en la formo de malfermaj projektoj kaj provizi plentaŭgan malferman solvon evoluigitan kun la partopreno de la komunumo.

fonto: opennet.ru

Aldoni komenton