Amazon memperkenalkan OpenSearch, satu percabangan platform Elasticsearch

Amazon telah mengumumkan penciptaan projek OpenSearch, di mana satu cabang platform carian, analisis dan penyimpanan data Elasticsearch, serta antara muka web Kibana yang dikaitkan dengan platform, telah dicipta. Kod itu diedarkan di bawah lesen Apache 2.0. Pada masa hadapan, kami merancang untuk menamakan semula Perkhidmatan Amazon Elasticsearch kepada Perkhidmatan OpenSearch Amazon.

OpenSearch dicabang daripada pangkalan kod Elasticsearch 7.10.2. Kerja pada garpu secara rasmi bermula pada 21 Januari, selepas itu kod bercabang dibersihkan daripada komponen yang tidak diedarkan di bawah lesen Apache 2.0 dan unsur-unsur jenama Elasticsearch telah digantikan dengan OpenSearch. Dalam bentuk semasa, kod itu masih dalam ujian alfa, dan keluaran beta pertama dijangka dalam beberapa minggu. Ia dirancang untuk menstabilkan asas kod dan menjadikan OpenSearch sedia untuk digunakan dalam sistem pengeluaran menjelang pertengahan 2021.

OpenSearch akan dibangunkan sebagai projek kerjasama yang dibangunkan dengan input komuniti. Adalah diperhatikan bahawa kurator projek itu pada masa ini adalah Amazon, tetapi pada masa akan datang, bersama-sama dengan komuniti, strategi optimum untuk pengurusan, membuat keputusan dan interaksi peserta yang terlibat dalam pembangunan akan dibangunkan.

Syarikat seperti Red Hat, SAP, Capital One dan Logz.io telah pun menyertai kerja di OpenSearch. Perlu diperhatikan bahawa Logz.io sebelum ini cuba membangunkan garpu Elasticsearch sendiri, tetapi menyertai kerja pada projek biasa. 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.

Sebab untuk 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. .

Motivasi di sebalik garpu itu dikatakan untuk memastikan Elasticsearch dan Kibana sumber terbuka dan menyediakan penyelesaian sumber terbuka lengkap yang dibangunkan dengan input komuniti. Projek OpenSearch juga akan meneruskan pembangunan bebas bagi pengedaran Open Distro untuk Elasticsearch, yang sebelum ini dibangunkan bersama Kumpulan Expedia dan Netflix dalam bentuk alat tambah untuk Elasticsearch dan termasuk ciri tambahan yang menggantikan komponen berbayar Elasticsearch, seperti sebagai alat untuk pembelajaran mesin, sokongan SQL, pemberitahuan penjanaan, mekanisme untuk mendiagnosis prestasi kluster, pengesahan melalui Active Directory, Kerberos, SAML dan OpenID, pelaksanaan log masuk tunggal (SSO), sokongan untuk penyulitan trafik, akses berasaskan peranan sistem kawalan (RBAC), pengelogan terperinci untuk pengauditan.

Sumber: opennet.ru

Tambah komen