Amazon, Elasticsearch platformunun bir çatalı olan OpenSearch'ü tanıttı

Amazon, Elasticsearch arama, analiz ve veri depolama platformunun yanı sıra platformla ilişkili Kibana web arayüzünün bir çatalının oluşturulduğu OpenSearch projesinin oluşturulduğunu duyurdu. Kod Apache 2.0 lisansı altında dağıtılmaktadır. Gelecekte Amazon Elasticsearch Service'in adını Amazon OpenSearch Service olarak değiştirmeyi planlıyoruz.

OpenSearch, Elasticsearch 7.10.2 kod tabanından çatallanmıştır. Çatal üzerindeki çalışmalar resmi olarak 21 Ocak'ta başladı, ardından çatallı kod Apache 2.0 lisansı altında dağıtılmayan bileşenlerden temizlendi ve Elasticsearch markasının unsurları OpenSearch ile değiştirildi. Şu anki haliyle kod hâlâ alfa testinde ve ilk beta sürümünün birkaç hafta içinde çıkması bekleniyor. 2021 ortalarına kadar kod tabanının stabil hale getirilmesi ve OpenSearch'ün üretim sistemlerinde kullanıma hazır hale getirilmesi planlanıyor.

OpenSearch, topluluk girdileriyle geliştirilen ortak bir proje olarak geliştirilecektir. Projenin küratörlüğünün şu anda Amazon olduğu ancak gelecekte toplulukla birlikte yönetim, karar alma ve geliştirmeye katılan katılımcıların etkileşimi için en uygun stratejinin geliştirileceği belirtiliyor.

Red Hat, SAP, Capital One ve Logz.io gibi şirketler zaten OpenSearch çalışmalarına katıldı. Logz.io'nun daha önce kendi Elasticsearch çatalını geliştirmeye çalıştığı ancak ortak proje üzerindeki çalışmalara katıldığı dikkat çekiyor. OpenSearch'ün geliştirilmesine katılmak için bir devir sözleşmesi (CLA, Katılımcı Lisans Sözleşmesi) imzalamanıza gerek yoktur ve OpenSearch ticari markasını kullanma kuralları hoşgörülüdür ve ürünlerinizi tanıtırken bu adı belirtmenize izin verir.

Çatalı oluşturmanın nedeni, orijinal Elasticsearch projesinin özel SSPL'ye (Sunucu Tarafı Kamu Lisansı) aktarılması ve değişikliklerin eski Apache 2.0 lisansı altında yayınlanmasının durdurulmasıydı. SSPL lisansının, ayrımcı gerekliliklerin varlığı nedeniyle Açık Kaynak kriterlerini karşılamadığı OSI (Açık Kaynak Girişimi) tarafından tanınmaktadır. Özellikle, SSPL lisansının AGPLv3'ü temel almasına rağmen metin, yalnızca uygulama kodunun değil, aynı zamanda bulut hizmetinin sağlanmasında yer alan tüm bileşenlerin kaynak kodunun da SSPL lisansı kapsamında teslimata ilişkin ek gerekliliklerini içerir. .

Çatalın arkasındaki motivasyonun, Elasticsearch ve Kibana'yı açık kaynak tutmak ve topluluk katkılarıyla geliştirilen eksiksiz bir açık kaynak çözümü sağlamak olduğu söyleniyor. OpenSearch projesi ayrıca, daha önce Expedia Group ve Netflix ile ortak olarak Elasticsearch için bir eklenti biçiminde geliştirilen ve Elasticsearch'ün ücretli bileşenlerinin yerini alan ek özellikler içeren, Elasticsearch için Open Distro dağıtımının bağımsız olarak geliştirilmesine de devam edecek. makine öğrenimi araçları, SQL desteği, nesil bildirimler, küme performansını teşhis etmeye yönelik mekanizmalar, Active Directory, Kerberos, SAML ve OpenID aracılığıyla kimlik doğrulama, tek oturum açma (SSO) uygulaması, trafik şifreleme desteği, rol tabanlı erişim kontrol sistemi (RBAC), denetim için ayrıntılı günlük kaydı.

Kaynak: opennet.ru

Yorum ekle