Amazon-ը հրապարակել է OpenSearch 1.0-ը՝ Elasticsearch հարթակի պատառաքաղը

Amazon-ը ներկայացրել է OpenSearch նախագծի առաջին թողարկումը, որը մշակում է Elasticsearch որոնման, վերլուծության և տվյալների պահպանման հարթակ և Kibana վեբ ինտերֆեյսը: OpenSearch նախագիծը նաև շարունակում է զարգացնել Open Distro-ն Elasticsearch-ի բաշխման համար, որը նախկինում մշակվել էր Amazon-ում՝ Expedia Group-ի և Netflix-ի հետ միասին՝ Elasticsearch-ի համար հավելյալի տեսքով: Կոդը տարածվում է Apache 2.0 լիցենզիայի ներքո: OpenSearch 1.0 թողարկումը համարվում է պատրաստ արտադրության համակարգերում օգտագործման համար:

OpenSearch-ը զարգանում է որպես համայնքի մասնակցությամբ մշակված համագործակցային նախագիծ, օրինակ՝ աշխատանքին արդեն միացել են այնպիսի ընկերություններ, ինչպիսիք են Red Hat-ը, SAP-ը, Capital One-ը և Logz.io-ն։ OpenSearch-ի զարգացմանը մասնակցելու համար ձեզ հարկավոր չէ փոխանցման պայմանագիր ստորագրել (CLA, Contributor License Agreement), իսկ OpenSearch ապրանքանիշի օգտագործման կանոնները թույլատրելի են և թույլ են տալիս նշել այս անունը ձեր արտադրանքը գովազդելիս:

OpenSearch-ը հանվել է Elasticsearch 7.10.2 կոդերի բազայից հունվարին և մաքրվել է Apache 2.0 լիցենզիայի ներքո չբաշխված բաղադրիչներից: Թողարկումը ներառում է OpenSearch պահեստավորման և որոնման համակարգը, վեբ ինտերֆեյսը և տվյալների վիզուալիզացիայի միջավայրը OpenSearch Dashboards, ինչպես նաև մի շարք հավելումներ, որոնք նախկինում մատակարարվել են Open Distro for Elasticsearch արտադրանքում և փոխարինել Elasticsearch-ի վճարովի բաղադրիչները: Օրինակ, Open Distro-ն Elasticsearch-ի համար տրամադրում է հավելումներ մեքենայական ուսուցման, SQL-ի աջակցության, ծանուցումների ստեղծման, կլաստերի կատարողականի ախտորոշման, երթևեկության գաղտնագրման, դերի վրա հիմնված մուտքի վերահսկման (RBAC), վավերացում Active Directory-ի, Kerberos, SAML և OpenID-ի միջոցով, մեկ նշան: - իրականացման (SSO) և աուդիտի համար մանրամասն գրանցամատյանի պահպանում:

Փոփոխությունների թվում, բացի սեփականության ծածկագրի մաքրումից, Open Distro-ի հետ ինտեգրումից և Elasticsearch ապրանքանիշի տարրերը OpenSearch-ով փոխարինելուց, նշվում են հետևյալը.

  • Փաթեթը հարմարեցված է ապահովելու Elasticsearch-ից OpenSearch-ի սահուն անցում: Նշվում է, որ OpenSearch-ն ապահովում է առավելագույն համատեղելիություն API-ի մակարդակում, իսկ գոյություն ունեցող համակարգերի տեղափոխումը OpenSearch-ը նման է Elasticsearch-ի նոր թողարկման բարելավմանը:
  • Linux պլատֆորմի համար ավելացվել է ARM64 ճարտարապետության աջակցությունը:
  • Առաջարկվում են OpenSearch-ի և OpenSearch Dashboard-ի ներդրման բաղադրիչները գոյություն ունեցող ապրանքների և ծառայությունների մեջ:
  • Տվյալների հոսքի աջակցությունը ավելացվել է վեբ ինտերֆեյսին, որը թույլ է տալիս պահպանել անընդհատ մուտքային տվյալների հոսքը ժամանակային շարքի տեսքով (ժամանակի հետ կապված պարամետրերի արժեքների հատվածներ) տարբեր ինդեքսներում, բայց դրանք մշակելու ունակությամբ: որպես մեկ ամբողջություն (նկատի ունենալով հարցումները ռեսուրսի ընդհանուր անունով):
  • Ապահովում է նոր ինդեքսի համար առաջնային բեկորների լռելյայն թիվը կարգավորելու հնարավորություն:
  • Trace Analytics-ի հավելումը ավելացնում է Span ատրիբուտների վիզուալիզացման և զտման աջակցություն:
  • Զեկուցումից բացի, ավելացվել է աջակցություն՝ ըստ ժամանակացույցի հաշվետվություններ ստեղծելու և օգտագործողի (վարձակալի) հաշվետվությունների զտման համար:

Հիշենք, որ պատառաքաղի ստեղծման պատճառը բնօրինակ Elasticsearch նախագծի փոխանցումն էր սեփականատիրական SSPL-ին (Server Side Public License) և հին Apache 2.0 լիցենզիայի ներքո փոփոխությունների հրապարակման դադարեցումը։ SSPL լիցենզիան OSI-ի (Open Source Initiative) կողմից ճանաչվում է որպես բաց կոդով չափանիշներին չհամապատասխանող՝ խտրական պահանջների առկայության պատճառով: Մասնավորապես, չնայած այն հանգամանքին, որ SSPL լիցենզիան հիմնված է AGPLv3-ի վրա, տեքստը պարունակում է լրացուցիչ պահանջներ SSPL լիցենզիայի համաձայն առաքման համար ոչ միայն բուն հայտի կոդի, այլ նաև ամպային ծառայության տրամադրման մեջ ներգրավված բոլոր բաղադրիչների աղբյուրի կոդը: . Պատառաքաղը ստեղծելիս հիմնական նպատակն էր պահել Elasticsearch-ը և Kibana-ն բաց նախագծերի տեսքով և ապահովել համայնքի մասնակցությամբ մշակված լիարժեք բաց լուծում։

Source: opennet.ru

Добавить комментарий