Amazon introducerede OpenSearch, en forgrening af Elasticsearch-platformen

Amazon har annonceret oprettelsen af ​​OpenSearch-projektet, inden for hvilket en forgrening af Elasticsearch-søge-, analyse- og datalagringsplatformen samt Kibana-webgrænsefladen forbundet med platformen er blevet skabt. Koden distribueres under Apache 2.0-licensen. I fremtiden planlægger vi at omdøbe Amazon Elasticsearch Service til Amazon OpenSearch Service.

OpenSearch er fordelt fra Elasticsearch 7.10.2-kodebasen. Arbejdet med gaflen begyndte officielt den 21. januar, hvorefter den forklede kode blev renset for komponenter, der ikke var distribueret under Apache 2.0-licensen, og elementer af Elasticsearch-mærket blev erstattet med OpenSearch. I sin nuværende form er koden stadig i alfa-testning, og den første beta-udgivelse forventes om et par uger. Det er planlagt at stabilisere kodebasen og gøre OpenSearch klar til brug i produktionssystemer medio 2021.

OpenSearch vil blive udviklet som et samarbejdsprojekt udviklet med input fra fællesskabet. Det bemærkes, at kurator for projektet i øjeblikket er Amazon, men i fremtiden vil der sammen med fællesskabet blive udviklet en optimal strategi for ledelse, beslutningstagning og interaktion af deltagere involveret i udviklingen.

Virksomheder som Red Hat, SAP, Capital One og Logz.io har allerede tilsluttet sig arbejdet med OpenSearch. Det er bemærkelsesværdigt, at Logz.io tidligere forsøgte at udvikle sin egen fork af Elasticsearch, men sluttede sig til arbejdet med det fælles projekt. For at deltage i udviklingen af ​​OpenSearch behøver du ikke at underskrive en overførselsaftale (CLA, Contributor License Agreement), og reglerne for brug af OpenSearch-varemærket er tilladelige og giver dig mulighed for at angive dette navn, når du promoverer dine produkter.

Årsagen til at oprette gaflen var overførslen af ​​det originale Elasticsearch-projekt til den proprietære SSPL (Server Side Public License) og ophøret med at udgive ændringer under den gamle Apache 2.0-licens. SSPL-licensen er anerkendt af OSI (Open Source Initiative) som ikke at opfylde Open Source-kriterier på grund af tilstedeværelsen af ​​diskriminerende krav. Især, på trods af at SSPL-licensen er baseret på AGPLv3, indeholder teksten yderligere krav til levering under SSPL-licensen, ikke kun af selve applikationskoden, men også kildekoden for alle komponenter, der er involveret i leveringen af ​​cloud-tjenesten .

Motivationen bag gaflen siges at være at holde Elasticsearch og Kibana open source og at levere en komplet open source-løsning udviklet med input fra fællesskabet. OpenSearch-projektet vil også fortsætte den uafhængige udvikling af Open Distro for Elasticsearch-distributionen, som tidligere er udviklet sammen med Expedia Group og Netflix i form af en tilføjelse til Elasticsearch og inkluderede yderligere funktioner, der erstatter de betalte komponenter i Elasticsearch, som f.eks. som værktøjer til maskinlæring, SQL-understøttelse, genereringsmeddelelser, mekanismer til diagnosticering af klyngens ydeevne, autentificering via Active Directory, Kerberos, SAML og OpenID, implementering af et enkelt login (SSO), understøttelse af trafikkryptering, en rollebaseret adgang kontrolsystem (RBAC), detaljeret logning til revision.

Kilde: opennet.ru

Tilføj en kommentar