Amazon nyebarkeun OpenSearch 1.0, garpu tina platform Elasticsearch

Amazon nampilkeun sékrési munggaran proyék OpenSearch, anu ngembangkeun garpu tina Elasticsearch milarian, analisa sareng platform panyimpen data sareng antarmuka wéb Kibana. Proyék OpenSearch ogé terus ngembangkeun Open Distro pikeun distribusi Elasticsearch, anu sateuacana dikembangkeun di Amazon sareng Expedia Group sareng Netflix dina bentuk tambihan pikeun Elasticsearch. Kodeu disebarkeun dina lisénsi Apache 2.0. Pelepasan OpenSearch 1.0 dianggap siap dianggo dina sistem produksi.

OpenSearch ngembang salaku proyék kolaborasi anu dikembangkeun kalayan partisipasi masarakat, contona, perusahaan sapertos Red Hat, SAP, Capital One sareng Logz.io parantos ngagabung kana padamelan éta. Pikeun ilubiung dina pamekaran OpenSearch, anjeun henteu kedah ngadaptarkeun perjanjian transfer (CLA, Perjanjian Lisensi Kontributor), sareng aturan pikeun ngagunakeun mérek dagang OpenSearch permisif sareng ngamungkinkeun anjeun nunjukkeun nami ieu nalika promosi produk anjeun.

OpenSearch dicabang tina basis kode Elasticsearch 7.10.2 dina Januari sareng dibersihkeun komponén anu henteu disebarkeun dina lisénsi Apache 2.0. Pelepasan ieu kalebet panyimpen OpenSearch sareng mesin pencari, antarmuka wéb sareng lingkungan visualisasi data OpenSearch Dashboards, ogé sakumpulan tambihan anu sateuacana disayogikeun dina produk Open Distro for Elasticsearch sareng ngagentos komponén anu mayar tina Elasticsearch. Salaku conto, Open Distro for Elasticsearch nyayogikeun tambihan pikeun diajar mesin, dukungan SQL, generasi béwara, diagnostik kinerja klaster, enkripsi lalu lintas, kontrol aksés dumasar-peran (RBAC), auténtikasi ngaliwatan Active Directory, Kerberos, SAML sareng OpenID, tanda tunggal. -on palaksanaan (SSO) jeung ngajaga log lengkep pikeun auditing.

Diantara parobihan, salian ngabersihkeun kode proprietary, integrasi sareng Open Distro pikeun Elasticsearch sareng ngagentos elemen merek Elasticsearch sareng OpenSearch, ieu di handap disebatkeun:

  • Paket disaluyukeun pikeun mastikeun transisi anu mulus tina Elasticsearch ka OpenSearch. Catet yén OpenSearch nyayogikeun kasaluyuan maksimal dina tingkat API sareng migrasi sistem anu aya ka OpenSearch nyarupaan paningkatan kana édisi énggal Elasticsearch.
  • Rojongan pikeun arsitektur ARM64 geus ditambahkeun pikeun platform Linux.
  • Komponén pikeun nambihkeun OpenSearch sareng OpenSearch Dashboard kana produk sareng jasa anu aya diusulkeun.
  • Rojongan pikeun Data Stream parantos ditambahkeun kana antarmuka wéb, ngamungkinkeun anjeun pikeun nyimpen aliran data anu terus-terusan asup dina bentuk séri waktos (potongan nilai parameter dihijikeun kana waktos) dina indéks anu béda, tapi kalayan kamampuan pikeun ngolahna. salaku sakabeh tunggal (ngarujuk kana queries ku ngaran umum sumberdaya nu).
  • Nyadiakeun kamampuhan pikeun ngonpigurasikeun jumlah standar tina beling primér pikeun indéks anyar.
  • Tambihan Trace Analytics nambihan dukungan pikeun ngabayangkeun sareng nyaring atribut Span.
  • Salian Ngalaporkeun, dukungan parantos ditambah pikeun ngahasilkeun laporan dumasar kana jadwal sareng nyaring laporan ku pangguna (tenant).

Hayu urang émut yén alesan pikeun nyiptakeun garpu nyaéta mindahkeun proyék Elasticsearch asli ka proprietary SSPL (Server Side Public License) sareng gencatan parobihan penerbitan dina lisénsi Apache 2.0 lami. Lisénsi SSPL diakuan ku OSI (Open Source Initiative) salaku henteu nyumponan kritéria Open Source alatan ayana sarat diskriminatif. Khususna, sanaos kanyataan yén lisénsi SSPL didasarkeun kana AGPLv3, téksna ngandung sarat tambahan pikeun pangiriman dina lisénsi SSPL henteu ngan ukur kode aplikasi sorangan, tapi ogé kode sumber sadaya komponén anu aub dina penyediaan jasa awan. . Nalika nyiptakeun garpu, tujuan utama nyaéta pikeun ngajaga Elasticsearch sareng Kibana dina bentuk proyék kabuka sareng nyayogikeun solusi kabuka anu pinuh dikembangkeun kalayan partisipasi masarakat.

sumber: opennet.ru

Tambahkeun komentar