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

Amazon-ը հայտարարել է OpenSearch նախագծի ստեղծման մասին, որի շրջանակներում ստեղծվել է Elasticsearch որոնման, վերլուծության և տվյալների պահպանման հարթակի պատառաքաղը, ինչպես նաև հարթակի հետ կապված Kibana վեբ ինտերֆեյսը։ Կոդը տարածվում է Apache 2.0 լիցենզիայի ներքո: Ապագայում մենք նախատեսում ենք վերանվանել Amazon Elasticsearch ծառայությունը Amazon OpenSearch ծառայության:

OpenSearch-ը պատառաքաղված է Elasticsearch 7.10.2 կոդերի բազայից: Պատառաքաղի վրա աշխատանքը պաշտոնապես սկսվել է հունվարի 21-ին, որից հետո պատառաքաղված կոդը մաքրվել է Apache 2.0 լիցենզիայով չբաշխված բաղադրիչներից և Elasticsearch ապրանքանիշի տարրերը փոխարինվել են OpenSearch-ով։ Իր ներկայիս տեսքով կոդը դեռ գտնվում է ալֆա փորձարկման մեջ, և առաջին բետա թողարկումը սպասվում է մի քանի շաբաթից: Նախատեսվում է կայունացնել կոդերի բազան և OpenSearch-ը պատրաստ դարձնել արտադրական համակարգերում օգտագործման համար մինչև 2021 թվականի կեսերը։

OpenSearch-ը կմշակվի որպես համագործակցային նախագիծ, որը մշակվել է համայնքի ներդրմամբ: Նշվում է, որ նախագծի համադրողը ներկայումս Amazon-ն է, սակայն ապագայում համայնքի հետ միասին կմշակվի մշակման մեջ ներգրավված մասնակիցների կառավարման, որոշումների կայացման և փոխգործակցության օպտիմալ ռազմավարություն։

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

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

Ասվում է, որ պատառաքաղի հիմքում դրված է Elasticsearch-ը և Kibana-ն բաց կոդով պահելը և համայնքի ներդրմամբ մշակված ամբողջական բաց կոդով լուծում ապահովելը: OpenSearch նախագիծը կշարունակի նաև Open Distro-ի անկախ զարգացումը Elasticsearch բաշխման համար, որը նախկինում մշակվել էր Expedia Group-ի և Netflix-ի հետ համատեղ՝ Elasticsearch-ի հավելման տեսքով և ներառում էր լրացուցիչ հնարավորություններ, որոնք փոխարինում են Elasticsearch-ի վճարովի բաղադրիչներին, ինչպիսիք են. որպես մեքենայական ուսուցման գործիքներ, SQL աջակցություն, գեներացման ծանուցումներ, կլաստերի կատարողականի ախտորոշման մեխանիզմներ, նույնականացում Active Directory-ի, Kerberos, SAML և OpenID-ի միջոցով, մեկ գրանցման (SSO) ներդրում, երթևեկության գաղտնագրման աջակցություն, դերի վրա հիմնված մուտք: վերահսկման համակարգ (RBAC), մանրամասն գրանցում աուդիտի համար:

Source: opennet.ru

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