Amazon ṣe atẹjade OpenSearch 1.0, orita ti Syeed Elasticsearch

Amazon ṣe afihan idasilẹ akọkọ ti iṣẹ OpenSearch, eyiti o ṣe agbekalẹ orita ti wiwa Elasticsearch, itupalẹ ati ipilẹ ipamọ data ati wiwo oju opo wẹẹbu Kibana. Ise agbese OpenSearch tun tẹsiwaju lati ṣe agbekalẹ Ṣii Distro fun pinpin Elasticsearch, eyiti a ti dagbasoke tẹlẹ ni Amazon papọ pẹlu Ẹgbẹ Expedia ati Netflix ni irisi afikun fun Elasticsearch. Awọn koodu ti wa ni pin labẹ awọn Apache 2.0 iwe-ašẹ. Itusilẹ OpenSearch 1.0 ni a gba pe o ti ṣetan fun lilo lori awọn eto iṣelọpọ.

OpenSearch ti wa ni idagbasoke bi iṣẹ-ṣiṣe ifowosowopo ti o ni idagbasoke pẹlu ikopa ti agbegbe, fun apẹẹrẹ, awọn ile-iṣẹ gẹgẹbi Red Hat, SAP, Capital One ati Logz.io ti darapọ mọ iṣẹ naa. Lati kopa ninu idagbasoke OpenSearch, iwọ ko nilo lati fowo si adehun gbigbe kan (CLA, Adehun Iwe-aṣẹ Oluranlọwọ), ati awọn ofin fun lilo aami-išowo OpenSearch jẹ iyọọda ati gba ọ laaye lati tọka orukọ yii nigba igbega awọn ọja rẹ.

ṢiiṢiwadi jẹ ṣiṣatẹ lati Elasticsearch 7.10.2 codebase ni Oṣu Kini ati sọ di mimọ ti awọn paati ti ko pin labẹ iwe-aṣẹ Apache 2.0. Itusilẹ pẹlu ibi ipamọ OpenSearch ati ẹrọ wiwa, wiwo oju opo wẹẹbu ati agbegbe iworan data OpenSearch Dashboards, bakanna bi ṣeto ti awọn afikun ti a pese tẹlẹ ninu Ṣii Distro fun ọja Elasticsearch ati rirọpo awọn paati isanwo ti Elasticsearch. Fun apẹẹrẹ, Ṣii Distro fun Elasticsearch n pese awọn afikun fun ẹkọ ẹrọ, atilẹyin SQL, iran iwifunni, awọn iwadii iṣẹ ṣiṣe iṣupọ, fifi ẹnọ kọ nkan ijabọ, iṣakoso wiwọle orisun-ipa (RBAC), ijẹrisi nipasẹ Active Directory, Kerberos, SAML ati OpenID, ami ẹyọkan -on imuse (SSO) ati mimu a alaye log fun iṣatunṣe.

Lara awọn iyipada, ni afikun si mimọ koodu ohun-ini, iṣọpọ pẹlu Ṣii Distro fun Elasticsearch ati rirọpo awọn eroja ami iyasọtọ Elasticsearch pẹlu Ṣiiwadii, atẹle naa ni mẹnuba:

  • A ṣe apẹrẹ package naa lati rii daju iyipada didan lati Elasticsearch si Ṣiiwadii. O ṣe akiyesi pe OpenSearch n pese ibaramu ti o pọju ni ipele API ati gbigbe awọn ọna ṣiṣe ti o wa tẹlẹ si OpenSearch jọ iṣagbega si itusilẹ tuntun ti Elasticsearch.
  • Atilẹyin fun faaji ARM64 ti ṣafikun fun pẹpẹ Linux.
  • Awọn ohun elo fun ifibọ OpenSearch ati OpenSearch Dashboard sinu awọn ọja ati iṣẹ to wa tẹlẹ ni a dabaa.
  • Atilẹyin fun ṣiṣan data ti ṣafikun si wiwo wẹẹbu, gbigba ọ laaye lati ṣafipamọ ṣiṣan data ti nwọle nigbagbogbo ni irisi jara akoko kan (awọn ege ti awọn iye paramita ti a so si akoko) ni awọn atọka oriṣiriṣi, ṣugbọn pẹlu agbara lati ṣe ilana wọn. bi odidi kan (itọkasi awọn ibeere nipasẹ orukọ ti o wọpọ ti orisun).
  • Pese agbara lati tunto nọmba aiyipada ti awọn shards akọkọ fun atọka tuntun.
  • Fikun Awọn Itupalẹ Trace ṣe afikun atilẹyin fun wiwo ati sisẹ awọn abuda Span.
  • Ni afikun si Ijabọ, atilẹyin ti ṣafikun fun ti ipilẹṣẹ awọn ijabọ ni ibamu si iṣeto ati awọn ijabọ sisẹ nipasẹ olumulo (ayalegbe).

Jẹ ki a ranti pe idi fun ṣiṣẹda orita ni gbigbe ti atilẹba Elasticsearch ise agbese si awọn kikan SSPL (Server Side Public License) ati awọn cession ti te awọn ayipada labẹ awọn atijọ iwe-ašẹ Apache 2.0. Iwe-aṣẹ SSPL jẹ idanimọ nipasẹ OSI (Ipilẹṣẹ Orisun Ṣiṣiri) bi ko ṣe pade awọn ibeere Orisun Orisun nitori wiwa awọn ibeere iyasoto. Ni pato, botilẹjẹpe otitọ pe iwe-aṣẹ SSPL da lori AGPLv3, ọrọ naa ni awọn ibeere afikun fun ifijiṣẹ labẹ iwe-aṣẹ SSPL kii ṣe koodu ohun elo funrararẹ, ṣugbọn tun koodu orisun ti gbogbo awọn paati ti o ni ipa ninu ipese iṣẹ awọsanma. . Nigbati o ba ṣẹda orita, ibi-afẹde akọkọ ni lati tọju Elasticsearch ati Kibana ni irisi awọn iṣẹ akanṣe ati pese ojutu ṣiṣi ni kikun ti idagbasoke pẹlu ikopa ti agbegbe.

orisun: opennet.ru

Fi ọrọìwòye kun