قدمت أمازون OpenSearch، وهو فرع من منصة Elasticsearch

أعلنت أمازون عن إنشاء مشروع OpenSearch، والذي تم من خلاله إنشاء شوكة لمنصة البحث والتحليل وتخزين البيانات Elasticsearch، بالإضافة إلى واجهة الويب Kibana المرتبطة بالمنصة. يتم توزيع الكود بموجب ترخيص Apache 2.0. في المستقبل، نخطط لإعادة تسمية Amazon Elasticsearch Service إلى Amazon OpenSearch Service.

تم تشعب OpenSearch من قاعدة بيانات Elasticsearch 7.10.2. بدأ العمل على الانقسام رسميًا في 21 يناير، وبعد ذلك تم تنظيف الكود المتشعب من المكونات غير الموزعة بموجب ترخيص Apache 2.0 وتم استبدال عناصر العلامة التجارية Elasticsearch بـ OpenSearch. في شكله الحالي، لا يزال الكود في اختبار ألفا، ومن المتوقع إصدار الإصدار التجريبي الأول في غضون أسابيع قليلة. ومن المخطط تثبيت قاعدة الكود وجعل OpenSearch جاهزًا للاستخدام في أنظمة الإنتاج بحلول منتصف عام 2021.

سيتم تطوير OpenSearch كمشروع تعاوني تم تطويره بمساهمة المجتمع. تجدر الإشارة إلى أن أمين المشروع هو حاليًا أمازون، ولكن في المستقبل، سيتم تطوير استراتيجية مثالية للإدارة وصنع القرار والتفاعل بين المشاركين المشاركين في التطوير، جنبًا إلى جنب مع المجتمع.

وقد انضمت بالفعل شركات مثل Red Hat وSAP وCapital One وLogz.io إلى العمل على OpenSearch. يُشار إلى أن Logz.io حاولت سابقًا تطوير شوكة Elasticsearch الخاصة بها، لكنها انضمت إلى العمل في المشروع المشترك. للمشاركة في تطوير OpenSearch، لا تحتاج إلى التوقيع على اتفاقية نقل (CLA، اتفاقية ترخيص المساهم)، وقواعد استخدام العلامة التجارية OpenSearch متساهلة وتسمح لك بالإشارة إلى هذا الاسم عند الترويج لمنتجاتك.

كان سبب إنشاء الشوكة هو نقل مشروع Elasticsearch الأصلي إلى SSPL (الترخيص العام لجانب الخادم) وإيقاف نشر التغييرات بموجب ترخيص Apache 2.0 القديم. تم الاعتراف بترخيص SSPL بواسطة OSI (مبادرة المصدر المفتوح) على أنه لا يفي بمعايير المصدر المفتوح نظرًا لوجود متطلبات تمييزية. على وجه الخصوص، على الرغم من أن ترخيص SSPL يعتمد على AGPLv3، فإن النص يحتوي على متطلبات إضافية للتسليم بموجب ترخيص SSPL ليس فقط لرمز التطبيق نفسه، ولكن أيضًا لرمز المصدر لجميع المكونات المشاركة في توفير الخدمة السحابية .

يقال إن الدافع وراء الشوكة هو إبقاء Elasticsearch وKibana مفتوحي المصدر وتوفير حل كامل مفتوح المصدر تم تطويره بمدخلات المجتمع. سيواصل مشروع OpenSearch أيضًا التطوير المستقل لتوزيع Open Distro for Elasticsearch، والذي تم تطويره مسبقًا بالاشتراك مع Expedia Group وNetflix في شكل وظيفة إضافية لـ Elasticsearch ويتضمن ميزات إضافية تحل محل المكونات المدفوعة لـ Elasticsearch، مثل كأدوات للتعلم الآلي، ودعم SQL، وإخطارات الإنشاء، وآليات تشخيص أداء المجموعة، والمصادقة عبر Active Directory، وKerberos، وSAML، وOpenID، وتنفيذ تسجيل الدخول الموحد (SSO)، ودعم تشفير حركة المرور، والوصول القائم على الدور نظام التحكم (RBAC)، التسجيل التفصيلي للتدقيق.

المصدر: opennet.ru

إضافة تعليق