亞馬遜發布了 OpenSearch 1.0,Elasticsearch 平台的一個分支

Amazon 推出了 OpenSearch 專案的第一個版本,該專案開發了 Elasticsearch 搜尋、分析和資料儲存平台以及 Kibana Web 介面的分支。 OpenSearch 專案也持續開發 Open Distro for Elasticsearch 發行版,該發行版之前是 Amazon 與 Expedia Group 和 Netflix 以 Elasticsearch 附加元件的形式開發的。 該程式碼根據 Apache 2.0 許可證分發。 OpenSearch 1.0 版本被認為可以在生產系統上使用。

OpenSearch 正在作為一個社區參與的協作專案進行開發,例如,Red Hat、SAP、Capital One 和 Logz.io 等公司已經加入了這項工作。 要參與OpenSearch的開發,您不需要簽署轉讓協議(CLA,貢獻者授權協議),並且使用OpenSearch商標的規則是寬鬆的,允許您在推廣您的產品時註明該名稱。

OpenSearch 於 7.10.2 月從 Elasticsearch 2.0 程式碼庫中分叉出來,並清除了未根據 Apache XNUMX 授權分發的元件。 此版本包括 OpenSearch 儲存和搜尋引擎、Web 介面和資料視覺化環境 OpenSearch Dashboards,以及先前在 Open Distro for Elasticsearch 產品中提供的一組附加元件,這些元件取代了 Elasticsearch 的付費元件。 例如,Open Distro for Elasticsearch 提供了用於機器學習、SQL 支援、通知產生、叢集效能診斷、流量加密、基於角色的存取控制(RBAC)、透過Active Directory、Kerberos、SAML 和OpenID 進行身份驗證、單點登入的附加元件- 實施 (SSO) 並維護詳細的稽核日誌。

其中,除了清理專有程式碼、與 Open Distro for Elasticsearch 整合以及用 OpenSearch 取代 Elasticsearch 品牌元素外,還提到了以下內容:

  • 該軟體包經過定制,可確保從 Elasticsearch 順利過渡到 OpenSearch。 值得注意的是,OpenSearch 在 API 層級提供了最大的相容性,將現有系統遷移到 OpenSearch 類似於升級到新版本的 Elasticsearch。
  • Linux平台增加了對ARM64架構的支援。
  • 提出了將 OpenSearch 和 OpenSearch Dashboard 嵌入到現有產品和服務中的元件。
  • Web 介面中新增了對資料流的支持,可讓您將連續傳入的資料流以時間序列(與時間相關的參數值切片)的形式保存在不同的索引中,但具有處理它們的能力作為一個整體(指透過資源的通用名稱進行查詢)。
  • 提供為新索引配置預設主分片數量的功能。
  • Trace Analytics 附加元件新增了對視覺化和過濾 Span 屬性的支援。
  • 除了報告之外,還新增了根據計劃產生報告以及按使用者(租戶)過濾報告的支援。

讓我們回想一下,建立分叉的原因是將原始 Elasticsearch 專案轉移到專有的 SSPL(伺服器端公用授權),並停止在舊的 Apache 2.0 授權下發布變更。 由於歧視性要求,SSPL 授權被 OSI(開源倡議組織)認可為不符合開源標準。 特別是,儘管 SSPL 授權是基於 AGPLv3,但文字包含根據 SSPL 授權交付的附加要求,不僅包括應用程式程式碼本身,還包括提供雲端服務所涉及的所有元件的原始程式碼。 創建分叉時的主要目標是使 Elasticsearch 和 Kibana 保持開放專案的形式,並提供社區參與開發的成熟的開放解決方案。

來源: opennet.ru

添加評論