Amazon nerbitake OpenSearch 1.0, garpu saka platform Elasticsearch

Amazon nampilake rilis pisanan proyek OpenSearch, sing ngembangake garpu saka platform telusuran, analisis lan panyimpenan data Elasticsearch lan antarmuka web Kibana. Minangka bagéan saka proyek OpenSearch, pangembangan Open Distro kanggo distribusi Elasticsearch, sing sadurunge dikembangake ing Amazon bebarengan karo Expedia Group lan Netflix ing wangun tambahan kanggo Elasticsearch, uga diterusake. Kode kasebut disebarake miturut lisensi Apache 2.0. Rilis OpenSearch 1.0 dianggep siap digunakake ing sistem produksi.

OpenSearch dikembangake minangka proyek kolaborasi sing dikembangake kanthi partisipasi masyarakat, contone, perusahaan kayata Red Hat, SAP, Capital One lan Logz.io wis gabung karo karya kasebut. Kanggo melu ing pangembangan OpenSearch, sampeyan ora perlu kanggo mlebu perjanjian transfer (CLA, Kontributor License Agreement), lan aturan kanggo nggunakake merek dagang OpenSearch ngidini lan ngijini sampeyan kanggo nunjukaké jeneng iki nalika promosi produk.

OpenSearch dicopot saka basis kode Elasticsearch 7.10.2 ing Januari lan ngresiki komponen sing ora disebarake miturut lisensi Apache 2.0. Rilis kasebut kalebu panyimpenan OpenSearch lan mesin telusur, antarmuka web lan lingkungan visualisasi data OpenSearch Dashboards, uga set tambahan sing sadurunge diwenehake ing Open Distro kanggo produk Elasticsearch lan ngganti komponen mbayar Elasticsearch. Contone, Open Distro for Elasticsearch nyedhiyakake tambahan kanggo machine learning, dhukungan SQL, generasi kabar, diagnostik kinerja kluster, enkripsi lalu lintas, kontrol akses basis peran (RBAC), otentikasi liwat Active Directory, Kerberos, SAML lan OpenID, tandha tunggal -ing implementasine (SSO) lan njaga log rinci kanggo audit.

Antarane owah-owahan, saliyane kanggo ngresiki kode kepemilikan, integrasi karo Open Distro kanggo Elasticsearch lan ngganti unsur merek Elasticsearch karo OpenSearch, ing ngisor iki disebutake:

  • Paket kasebut dirancang kanggo njamin transisi sing lancar saka Elasticsearch menyang OpenSearch. Kacathet yen OpenSearch nyedhiyakake kompatibilitas maksimal ing tingkat API lan migrasi sistem sing wis ana menyang OpenSearch meh padha karo upgrade menyang rilis anyar Elasticsearch.
  • Dhukungan kanggo arsitektur ARM64 wis ditambahake kanggo platform Linux.
  • Komponen kanggo nanem OpenSearch lan OpenSearch Dashboard menyang produk lan layanan sing wis ana diusulake.
  • Dhukungan Stream Data wis ditambahake ing antarmuka web, ngidini sampeyan nyimpen aliran data sing terus-terusan mlebu ing bentuk seri wektu (irisan nilai parameter sing diikat karo wektu) ing indeks sing beda-beda, nanging kanthi kemampuan kanggo ngolah kasebut minangka siji wutuh (ngarujuk marang pitakon nggunakake jeneng sumber umum).
  • Nyedhiyani kemampuan kanggo ngatur nomer gawan saka pecahan utami kanggo indeks anyar.
  • Add-on Trace Analytics nambahake dhukungan kanggo nggambarake lan nyaring atribut Span.
  • Saliyane Reporting, dhukungan wis ditambahake kanggo ngasilake laporan miturut jadwal lan nyaring laporan dening pangguna (tenant).

Elinga yen alasan nggawe garpu yaiku transfer proyek Elasticsearch asli menyang SSPL (Lisensi Publik Sisi Server) lan mandhegake owah-owahan penerbitan miturut lisensi Apache 2.0 lawas. Lisensi SSPL diakoni dening OSI (Open Source Initiative) minangka ora nyukupi kritéria Open Source amarga ana syarat diskriminatif. Utamane, sanajan lisensi SSPL adhedhasar AGPLv3, teks kasebut ngemot syarat tambahan kanggo pangiriman miturut lisensi SSPL ora mung saka kode aplikasi kasebut dhewe, nanging uga kode sumber kabeh komponen sing ana ing panyedhiya layanan awan. . Nalika nggawe garpu, tujuan utama yaiku njaga Elasticsearch lan Kibana ing bentuk proyek mbukak lan nyedhiyakake solusi mbukak lengkap sing dikembangake kanthi partisipasi masyarakat.

Source: opennet.ru

Add a comment