ایمیزون نے OpenSearch 1.0 شائع کیا، جو Elasticsearch پلیٹ فارم کا ایک فورک ہے۔

Amazon نے OpenSearch پروجیکٹ کی پہلی ریلیز پیش کی، جو Elasticsearch تلاش، تجزیہ اور ڈیٹا اسٹوریج پلیٹ فارم اور کبانا ویب انٹرفیس کا ایک فورک تیار کرتا ہے۔ OpenSearch پروجیکٹ نے Elasticsearch ڈسٹری بیوشن کے لیے Open Distro کو بھی تیار کرنا جاری رکھا ہے، جو پہلے Amazon پر Expedia Group اور Netflix کے ساتھ مل کر Elasticsearch کے لیے ایک ایڈ آن کی شکل میں تیار کیا گیا تھا۔ کوڈ اپاچی 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 کے ساتھ ساتھ Elasticsearch پروڈکٹ کے لیے اوپن ڈسٹرو میں پہلے سے فراہم کردہ ایڈ آنز کا ایک سیٹ اور Elasticsearch کے ادا شدہ اجزاء کو تبدیل کرنا شامل ہے۔ مثال کے طور پر، Elasticsearch کے لیے اوپن ڈسٹرو مشین لرننگ، ایس کیو ایل سپورٹ، نوٹیفکیشن جنریشن، کلسٹر پرفارمنس ڈائیگناسٹک، ٹریفک انکرپشن، رول بیسڈ ایکسیس کنٹرول (RBAC)، ایکٹو ڈائرکٹری کے ذریعے تصدیق، Kerberos، SAML اور OpenID، سنگل سائن کے لیے ایڈ آن فراہم کرتا ہے۔ -عمل درآمد پر (SSO) اور آڈیٹنگ کے لیے تفصیلی لاگ کو برقرار رکھنا۔

تبدیلیوں میں، ملکیتی کوڈ کو صاف کرنے کے علاوہ، Elasticsearch کے لیے Open Distro کے ساتھ انضمام اور Elasticsearch برانڈ عناصر کو OpenSearch سے تبدیل کرنے کے علاوہ، درج ذیل کا ذکر کیا گیا ہے:

  • پیکج کو Elasticsearch سے OpenSearch میں ہموار منتقلی کو یقینی بنانے کے لیے تیار کیا گیا ہے۔ واضح رہے کہ OpenSearch API کی سطح پر زیادہ سے زیادہ مطابقت فراہم کرتا ہے اور موجودہ سسٹمز کو OpenSearch میں منتقل کرنا Elasticsearch کی نئی ریلیز میں اپ گریڈ سے مشابہت رکھتا ہے۔
  • لینکس پلیٹ فارم کے لیے ARM64 فن تعمیر کے لیے سپورٹ شامل کر دی گئی ہے۔
  • اوپن سرچ اور اوپن سرچ ڈیش بورڈ کو موجودہ مصنوعات اور خدمات میں سرایت کرنے کے اجزاء تجویز کیے گئے ہیں۔
  • ویب انٹرفیس میں ڈیٹا سٹریم کے لیے سپورٹ شامل کر دی گئی ہے، جس سے آپ مسلسل آنے والے ڈیٹا سٹریم کو ٹائم سیریز (وقت سے منسلک پیرامیٹر ویلیوز کے سلائسز) کی شکل میں مختلف اشاریہ جات میں محفوظ کر سکتے ہیں، لیکن ان پر کارروائی کرنے کی صلاحیت کے ساتھ۔ ایک مکمل کے طور پر (وسائل کے عام نام سے سوالات کا حوالہ دیتے ہوئے)۔
  • ایک نئے انڈیکس کے لیے بنیادی شارڈز کی ڈیفالٹ تعداد کو ترتیب دینے کی صلاحیت فراہم کرتا ہے۔
  • ٹریس اینالیٹکس ایڈ آن اسپین اوصاف کو دیکھنے اور فلٹر کرنے کے لیے تعاون کا اضافہ کرتا ہے۔
  • رپورٹنگ کے علاوہ، ایک شیڈول کے مطابق رپورٹیں تیار کرنے اور صارف (کرایہ دار) کی رپورٹوں کو فلٹر کرنے کے لیے سپورٹ شامل کی گئی ہے۔

ہمیں یاد کرنا چاہیے کہ کانٹا بنانے کی وجہ اصل Elasticsearch پروجیکٹ کی ملکیتی SSPL (Server Side Public License) میں منتقلی اور پرانے Apache 2.0 لائسنس کے تحت اشاعت کی تبدیلیوں کو روکنا تھا۔ SSPL لائسنس کو OSI (اوپن سورس انیشی ایٹو) نے امتیازی تقاضوں کی موجودگی کی وجہ سے اوپن سورس کے معیار پر پورا نہ اترنے کے طور پر تسلیم کیا ہے۔ خاص طور پر، اس حقیقت کے باوجود کہ SSPL لائسنس AGPLv3 پر مبنی ہے، متن میں SSPL لائسنس کے تحت ڈیلیوری کے لیے اضافی تقاضے شامل ہیں نہ صرف ایپلیکیشن کوڈ کے، بلکہ کلاؤڈ سروس کی فراہمی میں شامل تمام اجزاء کا سورس کوڈ بھی۔ . فورک بناتے وقت، بنیادی مقصد Elasticsearch اور Kibana کو کھلے پروجیکٹس کی شکل میں رکھنا اور کمیونٹی کی شرکت سے تیار کردہ ایک مکمل کھلا حل فراہم کرنا تھا۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں