OpenSearch از زمان راهاندازی در سال 2021، تحولات چشمگیری را پشت سر گذاشته است. انتقال اخیر این پروژه به بنیاد لینوکس، نقطه عطفی برای مجموعه جستجو و تحلیل داده متنباز با مجوز Apache 2.0 است که توسط جامعه توسعه یافته است.
در این قسمت از The New Stack Makers، آماندا کاتونا از NetApp با الکس ویلیامز، ناشر و بنیانگذار TNS، در مورد تکامل OpenSearch، رشد جامعه و چگونگی تقویت مشارکتهای جامعه و پذیرش سازمانی توسط حاکمیت بیطرفانه تحت بنیاد لینوکس صحبت کرد.
این قسمت در لندن در KubeCon + CloudNativeCon Europe ضبط شده است.
کاتونا به عنوان رهبر یک تیم مهندسی متنباز (همراه با یک تیم از مدافعان توسعهدهنده) که بر زیرساخت داده متنباز در NetApp متمرکز است، مسیر تکاملی OpenSearch را از نزدیک دنبال کرده است. NetApp زمانی در پروژه OpenSearch سرمایهگذاری کرد که Elasticsearch در سال 2021 از مجوز Apache 2.0 فاصله گرفت. (اقدامی که خالق آن، Elastic، تابستان گذشته در آن تجدید نظر کرد.)
کاتونا گفت: "ما اولین ارائهدهنده خدمات مدیریت شده بودیم که خدمات خارج از AWS را در Elasticsearch ارائه میدادیم و هنگامی که تغییر مجوز را دیدیم، شاهد حرکت مشتریان و کاربران خود به OpenSearch بودیم." وی گفت، تا نوامبر 2021، NetApp خدمات مدیریت شده را در OpenSearch ارائه میداد.
تاثیر حاکمیت بیطرفانه
OpenSearch در سپتامبر گذشته، زمانی که AWS پروژه را به بنیاد لینوکس منتقل کرد، به نقطه عطف جدید و مهمی دست یافت. این انتقال از حاکمیت شرکتمحور به حاکمیت مبتنی بر بنیاد، پذیرش و مشارکت را تسریع کرده است.
کاتونا گفت: "آخرین باری که بررسی کردم، بیش از 700 میلیون بار OpenSearch دانلود شده بود. از زمان ورود بنیاد، دانلودها 56 درصد افزایش یافته است و مشارکتکنندگان واقعاً شروع به سرمایهگذاری در این پروژه کردهاند - دیدن اینکه اوضاع واقعاً سرعت میگیرد، جالب است."
این موضوع اصلاً او را متعجب نمیکند. او به مخاطبان Makers گفت: "در شرکتهای بزرگ، مشارکت در upstream نیاز به تأییدیههای زیادی دارد. اما هنگامی که یک پروژه زیر چتر بنیاد منتقل میشود، حاکمیت بیطرفانه موانع مشارکت را از بین میبرد."
وی همچنین خاطرنشان کرد که گفتگو در مورد OpenSearch نیز به همین ترتیب تکامل یافته است. "ما از آموزش در مورد اینکه این پروژه چه کاری انجام میدهد و 'OpenSearch چیست؟' به عنوان پرسش اصلی، به 'چگونه از Elasticsearch به OpenSearch مهاجرت کنیم؟' رسیدهایم."
NetApp به عنوان یک پلتفرم مدیریت شده که از OpenSearch پشتیبانی میکند، سرمایهگذاری خود را نیز عمیقتر میکند. این شرکت اکنون یک مهندس اختصاصی دارد که روی پلاگینهای یادگیری ماشین (ML) کار میکند، یک مدافع توسعهدهنده که مطالب آموزشی ایجاد میکند و پشتیبانی تمام وقت از عملیات فنی برای این پروژه ارائه میدهد.
کاتونا گفت، مشتریان NetApp به ویژه از پیشرفتهای عملکردی که در نسخه 3.0 OpenSearch ارائه میشود، هیجانزده هستند، که انتظار میرود در این ماه به طور کلی در دسترس قرار گیرد. او گفت: "بزرگترین چیزی که ما مشتاقانه منتظر آن هستیم، ارتقاء به Lucene 10 است که پاسخهای سریعتری به سوالات پیچیده جستجو ارائه میدهد."
گسترش "حیرتانگیز" داده
از آنجا که سازمانها با نیازهای دادهای به سرعت در حال گسترش روبرو هستند، به طور فزایندهای برای کمک به OpenSearch روی میآورند. کاتونا گفت: "این گسترش داده در حال حاضر حیرتانگیز است. شما باید بتوانید آن داده را ذخیره کنید، و باید بتوانید آن داده را پیدا کنید، و باید بتوانید آن داده را جستجو کنید."
کاتونا با نگاهی به آینده معتقد است که مشارکت بنیاد لینوکس موقعیت OpenSearch را بیشتر تقویت خواهد کرد. "ما شاهد این خواهیم بود که مواردی مانند مستندات محصول تاکید بیشتری داشته باشند. ما شاهد انجام ممیزیهای امنیتی از طریق این پروژه خواهیم بود."
برای سازمانهایی که OpenSearch را در نظر میگیرند، مدل حاکمیت مبتنی بر بنیاد آن، اطمینان خاطر را در مورد قابلیت بقای طولانیمدت ارائه میدهد. کاتونا خاطرنشان کرد: "ما شاهد این روند مداوم عدم تمایل به قفل شدن توسط فروشنده هستیم" و کاربران احساس "امنیت" میکنند زیرا "آنها به بنیاد و حضور آن و طول عمر این پروژه ایمان کامل دارند."
برای کسب اطلاعات بیشتر در مورد نقش NetApp به عنوان یکی از اعضای موسس بنیاد OpenSearch، چگونگی انعکاس حاکمیت پروژه از مدل موفق Kubernetes و تمرکز فزاینده بر قابلیتهای ML در اکوسیستم OpenSearch، قسمت کامل را بررسی کنید.