آمازون OpenSearch را معرفی کرد، یک فورک از پلتفرم Elasticsearch

آمازون از ایجاد پروژه OpenSearch خبر داده است که در آن یک فورک از پلتفرم جستجو، تجزیه و تحلیل و ذخیره داده Elasticsearch و همچنین رابط وب Kibana مرتبط با این پلتفرم ایجاد شده است. کد تحت مجوز آپاچی 2.0 توزیع شده است. در آینده قصد داریم نام سرویس جستجوی الاستیک آمازون را به سرویس جستجوی باز آمازون تغییر دهیم.

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 برای توزیع Elasticsearch را ادامه خواهد داد، که قبلاً به طور مشترک با Expedia Group و Netflix در قالب یک افزونه برای Elasticsearch توسعه یافته بود و شامل ویژگی های اضافی است که جایگزین اجزای پولی Elasticsearch می شود، مانند به عنوان ابزارهایی برای یادگیری ماشین، پشتیبانی SQL، اعلان‌های تولید، مکانیسم‌هایی برای تشخیص عملکرد خوشه، احراز هویت از طریق Active Directory، Kerberos، SAML و OpenID، پیاده‌سازی یک ورود (SSO)، پشتیبانی از رمزگذاری ترافیک، دسترسی مبتنی بر نقش سیستم کنترل (RBAC)، ثبت جزئیات برای حسابرسی.

منبع: opennet.ru

اضافه کردن نظر