Amazon menerbitkan OpenSearch 1.0, satu percabangan platform Elasticsearch

Amazon membentangkan keluaran pertama projek OpenSearch, yang membangunkan platform carian, analisis dan penyimpanan data Elasticsearch dan antara muka web Kibana. Projek OpenSearch juga terus membangunkan Distro Terbuka untuk pengedaran Elasticsearch, yang sebelum ini dibangunkan di Amazon bersama Kumpulan Expedia dan Netflix dalam bentuk alat tambah untuk Elasticsearch. Kod itu diedarkan di bawah lesen Apache 2.0. Keluaran OpenSearch 1.0 dianggap sedia untuk digunakan pada sistem pengeluaran.

OpenSearch sedang dibangunkan sebagai projek kerjasama, dibangunkan dengan penyertaan komuniti, contohnya, syarikat seperti Red Hat, SAP, Capital One dan Logz.io telah pun menyertai kerja tersebut. Untuk mengambil bahagian dalam pembangunan OpenSearch, anda tidak perlu menandatangani perjanjian pemindahan (CLA, Perjanjian Lesen Penyumbang), dan peraturan untuk menggunakan tanda dagangan OpenSearch adalah permisif dan membolehkan anda menyatakan nama ini semasa mempromosikan produk anda.

OpenSearch telah dikeluarkan daripada pangkalan kod Elasticsearch 7.10.2 pada bulan Januari dan dibersihkan daripada komponen yang tidak diedarkan di bawah lesen Apache 2.0. Keluaran ini termasuk storan dan enjin carian OpenSearch, antara muka web dan persekitaran visualisasi data Papan Pemuka OpenSearch, serta set alat tambah yang sebelum ini dibekalkan dalam produk Open Distro untuk Elasticsearch dan menggantikan komponen berbayar Elasticsearch. Sebagai contoh, Open Distro for Elasticsearch menyediakan alat tambah untuk pembelajaran mesin, sokongan SQL, penjanaan pemberitahuan, diagnostik prestasi kelompok, penyulitan trafik, kawalan akses berasaskan peranan (RBAC), pengesahan melalui Active Directory, Kerberos, SAML dan OpenID, tanda tunggal -pada pelaksanaan (SSO) dan mengekalkan log terperinci untuk pengauditan.

Antara perubahan, selain membersihkan kod proprietari, integrasi dengan Open Distro untuk Elasticsearch dan menggantikan elemen jenama Elasticsearch dengan OpenSearch, perkara berikut disebut:

  • Pakej ini disesuaikan untuk memastikan peralihan yang lancar daripada Elasticsearch kepada OpenSearch. Adalah diperhatikan bahawa OpenSearch menyediakan keserasian maksimum pada peringkat API dan memindahkan sistem sedia ada kepada OpenSearch menyerupai peningkatan kepada keluaran baharu Elasticsearch.
  • Sokongan untuk seni bina ARM64 telah ditambah untuk platform Linux.
  • Komponen untuk membenamkan OpenSearch dan Papan Pemuka OpenSearch ke dalam produk dan perkhidmatan sedia ada dicadangkan.
  • Sokongan untuk Aliran Data telah ditambahkan pada antara muka web, membolehkan anda menyimpan aliran data yang masuk secara berterusan dalam bentuk siri masa (kepingan nilai parameter terikat dengan masa) dalam indeks yang berbeza, tetapi dengan keupayaan untuk memprosesnya sebagai satu keseluruhan (merujuk kepada pertanyaan dengan nama biasa sumber).
  • Menyediakan keupayaan untuk mengkonfigurasi bilangan lalai serpihan utama untuk indeks baharu.
  • Alat tambah Trace Analytics menambah sokongan untuk menggambarkan dan menapis atribut Span.
  • Selain Pelaporan, sokongan telah ditambah untuk menjana laporan mengikut jadual dan laporan penapisan oleh pengguna (penyewa).

Mari kita ingat bahawa sebab mencipta fork adalah pemindahan projek Elasticsearch asal kepada SSPL proprietari (Lesen Awam Sebelah Pelayan) dan pemberhentian perubahan penerbitan di bawah lesen Apache 2.0 lama. Lesen SSPL diiktiraf oleh OSI (Inisiatif Sumber Terbuka) sebagai tidak memenuhi kriteria Sumber Terbuka kerana wujudnya keperluan diskriminasi. Khususnya, walaupun fakta bahawa lesen SSPL adalah berdasarkan AGPLv3, teks tersebut mengandungi keperluan tambahan untuk penghantaran di bawah lesen SSPL bukan sahaja kod aplikasi itu sendiri, tetapi juga kod sumber semua komponen yang terlibat dalam penyediaan perkhidmatan awan. . Apabila mencipta fork, matlamat utama adalah untuk mengekalkan Elasticsearch dan Kibana dalam bentuk projek terbuka dan menyediakan penyelesaian terbuka sepenuhnya yang dibangunkan dengan penyertaan masyarakat.

Sumber: opennet.ru

Tambah komen