Amazon va publicar OpenSearch 1.0, una bifurcació de la plataforma Elasticsearch

Amazon va presentar la primera versió del projecte OpenSearch, que desenvolupa una bifurcació de la plataforma de cerca, anàlisi i emmagatzematge de dades Elasticsearch i la interfície web Kibana. El projecte OpenSearch també continua desenvolupant la distribució Open Distro per a Elasticsearch, que abans es va desenvolupar a Amazon juntament amb Expedia Group i Netflix en forma d'un complement per a Elasticsearch. El codi es distribueix sota la llicència Apache 2.0. La versió 1.0 d'OpenSearch es considera que es pot utilitzar en sistemes de producció.

OpenSearch es desenvolupa com un projecte col·laboratiu desenvolupat amb la participació de la comunitat, per exemple, empreses com Red Hat, SAP, Capital One i Logz.io ja s'han sumat al treball. Per participar en el desenvolupament d'OpenSearch, no cal que signis un acord de transferència (CLA, Acord de llicència de col·laborador) i les regles per utilitzar la marca registrada OpenSearch són permissives i us permeten indicar aquest nom quan promocioneu els vostres productes.

OpenSearch es va bifurcar de la base de codi Elasticsearch 7.10.2 al gener i es va eliminar dels components no distribuïts sota la llicència d'Apache 2.0. El llançament inclou l'emmagatzematge i el motor de cerca OpenSearch, la interfície web i l'entorn de visualització de dades OpenSearch Dashboards, així com un conjunt de complements subministrats anteriorment al producte Open Distro per a Elasticsearch i que substitueixen els components de pagament d'Elasticsearch. Per exemple, Open Distro for Elasticsearch ofereix complements per a l'aprenentatge automàtic, suport SQL, generació de notificacions, diagnòstic de rendiment del clúster, xifratge de trànsit, control d'accés basat en rols (RBAC), autenticació mitjançant Active Directory, Kerberos, SAML i OpenID, signe únic. -en la implementació (SSO) i mantenir un registre detallat per a l'auditoria.

Entre els canvis, a més de la neteja del codi propietari, la integració amb Open Distro per a Elasticsearch i la substitució dels elements de la marca Elasticsearch per OpenSearch, s'esmenten els següents:

  • El paquet està dissenyat per garantir una transició fluida d'Elasticsearch a OpenSearch. Cal assenyalar que OpenSearch ofereix la màxima compatibilitat a nivell d'API i la migració dels sistemes existents a OpenSearch s'assembla a una actualització a una nova versió d'Elasticsearch.
  • S'ha afegit suport per a l'arquitectura ARM64 per a la plataforma Linux.
  • Es proposen components per incrustar OpenSearch i OpenSearch Dashboard als productes i serveis existents.
  • S'ha afegit suport per Data Stream a la interfície web, que us permet desar un flux de dades entrant contínuament en forma de sèrie temporal (parts de valors de paràmetres lligats al temps) en diferents índexs, però amb la possibilitat de processar-los. com un tot únic (referint-se a consultes pel nom comú del recurs).
  • Proporciona la possibilitat de configurar el nombre predeterminat de fragments primaris per a un índex nou.
  • El complement de Trace Analytics afegeix compatibilitat per visualitzar i filtrar els atributs d'Interval.
  • A més dels informes, s'ha afegit suport per generar informes segons una programació i filtrar informes per usuari (inquilí).

Recordem que el motiu de la creació de la bifurcació va ser la transferència del projecte original d'Elasticsearch a la propietat SSPL (Server Side Public License) i el cessament de la publicació dels canvis sota l'antiga llicència Apache 2.0. La llicència SSPL està reconeguda per l'OSI (Open Source Initiative) que no compleix els criteris de codi obert a causa de la presència de requisits discriminatoris. En particular, malgrat que la llicència SSPL es basa en AGPLv3, el text conté requisits addicionals per al lliurament sota la llicència SSPL no només del codi de l'aplicació, sinó també del codi font de tots els components implicats en la prestació del servei al núvol. . A l'hora de crear la bifurcació, l'objectiu principal era mantenir Elasticsearch i Kibana en forma de projectes oberts i proporcionar una solució oberta completa desenvolupada amb la participació de la comunitat.

Font: opennet.ru

Afegeix comentari