《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > OpenSearch 是云廠商的新選擇?

OpenSearch 是云廠商的新選擇?

2021-11-29
來源:CSDN
關(guān)鍵詞: Elasticsearch 開源 搜索引擎

  最流行的全文搜索引擎

  Elasticsearch 是一款廣泛使用的開源分布式全文搜索引擎,源于 Apache Lucene[1],許可證為 Apache 2.0。由于出色的搜索引擎、高擴(kuò)展性和豐富的統(tǒng)計(jì)分析能力,深受用戶喜愛。

  基于 Lucene 的 Elasticsearch

  2010 年開源的 Elasticsearch 隨著全球搜索引擎業(yè)務(wù)的飛速發(fā)展,也變得更加流行。在國(guó)內(nèi)外積累了大量的核心用戶并受到社區(qū)的強(qiáng)烈歡迎。根據(jù) DB-Engines[2] 網(wǎng)站對(duì)于 Search Engine 類數(shù)據(jù)庫的流行度趨勢(shì)統(tǒng)計(jì),2016 年至今 Elasticsearch 始終保持第一。

  Elastic 成立于 2012 年,是很多來自硅谷的開源軟件獨(dú)角獸公司之一。Elasticsearch 的成功離不開 Elastic 公司的成功運(yùn)營(yíng)。隨著云計(jì)算技術(shù)的不斷發(fā)展壯大,以 AWS 為首的云廠商 SaaS 模式 趨于火熱,越來越多的用戶愿意接受 SaaS 模式。部分云廠商將開源產(chǎn)品以服務(wù)的方式發(fā)布并盈利,但并未回饋開源。

  Elastic 公司在這樣的背景下,決定有針對(duì)性的修改了許可授權(quán),各大云廠商們面臨在非授權(quán)的情況下,將無法繼續(xù)更新 Elasticsearch 版本的困境(舊版本不影響)。

  Elasticsearch 版本協(xié)議說明

  AWS 沒有選擇與 Elastic 合作,而是在 2019 年開始嘗試新的可能。2021 年 AWS 正式開源了基于 Elasticsearch 的 OpenSearch 項(xiàng)目,并在 AWS 商店正式推出了 OpenSearch[3] 服務(wù)來取代原有的 Elasticsearch 服務(wù)。

  這一系列事件,對(duì)全球云廠商對(duì)開源軟件的使用也許會(huì)產(chǎn)生深遠(yuǎn)的影響。接下來我們梳理一下整個(gè)事件的時(shí)間線。

  時(shí)間線

  2010 年 2 月

  Elastic 發(fā)布了 Elasticsearch,源于 Apache Lucene,許可證為 Apache 2.0。

  2018 - 2019 年

  Elastic 修改了 Kibana(配套可視化工具) 和 Elasticsearch 的開源協(xié)議( ALv2 -> SSPL & Elastic 雙授權(quán)),意味著 7.10.2 版本后不再提供開源版本。

  2019 年 3 月

  AWS 推出 Open Distro for Elasticsearch(OpenSearch 的前身),一個(gè) 100% 的開源發(fā)行版。

  2021 年 4 月

  AWS 宣布推出 OpenSearch 項(xiàng)目,基于 7.10.2 版本創(chuàng)建分支,并重構(gòu)了所有 ODFE 插件與 OpenSearch 配合使用,ODFE 在 1.13 版本結(jié)束。

  2021 年 9 月

  AWS 將 AWS Electicsearch Service 服務(wù)更新為 AWS OpenSearch Service。

  ELv2 與 SSPL 協(xié)議

  事件中,以 Elastic 公司修改開源協(xié)議為重要轉(zhuǎn)折點(diǎn)。

  ELv2:由 Elastic 制定的源代碼許可。該協(xié)議適用于 Elastic 的分發(fā)版以及 Elasticsearch 和 Kibana 所有免費(fèi)和付費(fèi)功能的源代碼。ELv2 的目標(biāo)是在盡可能寬松的情況下防止濫用。該許可允許免費(fèi)使用、修改、創(chuàng)建衍生作品和重新分發(fā),但有三個(gè)基本的限制條件:

  不得將產(chǎn)品作為托管服務(wù)提供給其他人

  不得規(guī)避許可密鑰功能或刪除/隱藏受許可密鑰保護(hù)的功能

  不得刪除或隱藏任何許可協(xié)議、版權(quán)或其他聲明

  SSPL:由 MongoDB 制定的源代碼許可。針對(duì)云服務(wù)提供商做出了限制,即要求云服務(wù)提供商在未對(duì)項(xiàng)目做出貢獻(xiàn)的情況下,不得發(fā)布自己的開源產(chǎn)品即服務(wù)。SSPL 允許用戶以自由且不受限制的方式使用并修改代碼成果,唯一的要求是:如果將產(chǎn)品以作為一種服務(wù)進(jìn)行交付,那么必須同時(shí)公開發(fā)布所有關(guān)于修改及 SSPL 之下管理層的源代碼。

  影響與選擇

  Elastic 公司決定修改開源協(xié)議,并不會(huì)對(duì)個(gè)人用戶使用造成影響,只會(huì)限制云服務(wù)廠商將開源產(chǎn)品轉(zhuǎn)化為軟件即服務(wù)的形式。對(duì)于沒有獲得授權(quán)的云廠商來說,除了提供到最后一個(gè)開源版本的 Elasticsearch 服務(wù)之外,就需要開始考慮其他替代方案了。

  目前各大云廠商主要采取的如下兩種方案:

  PlanA - 與 Elastic 達(dá)成商業(yè)授權(quán)協(xié)議,深度合作。

  PlanB - 未獲得商業(yè)授權(quán)的云廠商,繼續(xù)使用基于 ALv2 協(xié)議下的 Elasticsearch 的開源(OSS)版本,并嘗試尋找新的替代方案。

  目前為止,與 Elastic 達(dá)成合作的云服務(wù)供應(yīng)商:Microsoft、Google、阿里巴巴、騰訊、Clever Cloud 等。

  新的選擇?

  OpenSearch 是一個(gè)社區(qū)驅(qū)動(dòng)的開源搜索和分析套件,源自 Apache 2.0 許可的 Elasticsearch 7.10.2 和 Kibana 7.10.2。它由一個(gè)搜索引擎守護(hù)進(jìn)程 OpenSearch 和一個(gè)可視化和用戶界面 OpenSearch Dashboards 組成。OpenSearch 使人們能夠輕松攝取、保護(hù)、搜索、聚合、查看和分析數(shù)據(jù)。

  演進(jìn)歷程

  項(xiàng)目早期,Open Distro 的核心仍然是普通的 Elasticsearch。Amazon 對(duì) Open Distro 所做的是為 Elasticsearch 和 Kibana 添加功能。

  OpenSearch 實(shí)際上是 Elasticsearch 的一個(gè)分支。

  一方面 OpenSearch 正在從開源 Elasticsearch 停止的地方開始,代碼中任何有 Elasticsearch 或 Kibana 引用的地方,最后都會(huì)更改為 OpenSearch 。另一方面 Open Distro 所有功能都將添加到 OpenSearch,OpenSearch 后續(xù)將致力于保持其分支開源,并得到 AWS 的支持。

  可替代性

  如果說 Elasticsearch 提供了非常棒的能力,利用它的大數(shù)據(jù)工具來幫助進(jìn)行全棧監(jiān)控、自動(dòng)化、數(shù)據(jù)重新平衡、IP 過濾等的各種規(guī)模的組織,那么 OpenSearch 就是致力于聚合、查看和分析數(shù)據(jù)的企業(yè)的洞察引擎解決方案。

  從方案的角度講,兩者都提供了大數(shù)據(jù)解決方案,且底層實(shí)現(xiàn)一致。

  從功能的角度講,OpenSearch 覆蓋了開源版 Elasticsearch 的所有功能,并為其提供媲美 Elasticsearch X-Pack 的商業(yè)能力。

  無論 Elasticsearch 還是 OpenSearch,用戶的核心需求是搜索、安全、監(jiān)控、告警、跨集群同步等集群服務(wù),后者也可以完全滿足需求。

  最新版本

  從 2021 年 4 月 12 日推出 OpenSearch 項(xiàng)目以來,截止到現(xiàn)在已更新至 1.1.0 版本,雖然該版本已媲美 X-Pack 部分功能。但是目前實(shí)踐上還需要更多的驗(yàn)證。

  隨著 1.1.0 的推出,OpenSearch 已經(jīng)在向自己的方向前進(jìn)。有許多已推出的功能和增強(qiáng)功能,包括:

  添加碎片級(jí)后壓框架,以提高 OpenSearch 索引的可靠性。

  添加許多新的可觀測(cè)功能,以幫助您分析跟蹤和日志數(shù)據(jù)。

  OpenSearch 的 k-NN 插件將為更新的FAISS算法增加支持,以提高性能。

  異常檢測(cè)將增加信號(hào)導(dǎo)致特定異常的可見性。

  擴(kuò)集群復(fù)制同步能力。

  Elastic 看 OpenSearch

  在 OpenSearch 服務(wù)推出后,Elastic 官網(wǎng)也對(duì)該服務(wù)為用戶提出了一些熱門問題[4],并做出了自己的詮釋。

  什么是 OpenSearch 項(xiàng)目?

  為什么 OpenSearch 項(xiàng)目 fork 是從 Elasticsearch 和 Kibana 創(chuàng)建的?

  Amazon OpenSearch Service 是否具有 Elasticsearch 中沒有的任何功能?

  展望

  在云廠商們各自的生態(tài)環(huán)境下,開發(fā)者將采用不同的模式來完成產(chǎn)品的迭代,從不同的產(chǎn)品視角來滿足不同的用戶需求。

  可預(yù)見在未來很長(zhǎng)一段時(shí)間里, Elasticsearch 仍然會(huì)繼續(xù)引領(lǐng)潮流,占據(jù)該領(lǐng)域的霸主地位。而 OpenSearch 依托于 AWS ,相信也會(huì)成為一個(gè)優(yōu)秀的搜索引擎解決方案。

  許可協(xié)議限制了在云廠商的使用,開源則提供了更多的可能。當(dāng)云廠商無法使用 Elasticsearch 后續(xù)版本的時(shí)候,或許可以考慮 OpenSearch。

  [1]. Apache Lucene:http://lucene.apache.org

  [2]. DB-Engines:https://db-engines.com

  [3]. OpenSearch:https://opensearch.org

  [4]. What is opensearch: https://www.elastic.co/what-is/opensearch




1.png

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产亚洲永久域名| 91久久夜色精品国产九色| 宅男66日本亚洲欧美视频| 久久精品一二三| 亚洲精品国产精品国自产观看| 夜夜精品视频| 狠久久av成人天堂| 亚洲激情另类| 国产婷婷色一区二区三区四区| 日韩午夜激情av| 狠狠综合久久| 欧美在线观看网站| 亚洲网友自拍| 亚洲欧美日韩国产一区| 国内外成人免费视频| 亚洲国产小视频在线观看| 嫩草成人www欧美| 亚洲高清毛片| 久久精品国产91精品亚洲| 亚洲国产精品999| 亚洲欧美在线高清| 99re6热在线精品视频播放速度| 免费成人高清视频| 亚洲电影下载| 在线观看av一区| 一二三区精品| av成人国产| 国产精品美女久久久久av超清| 亚洲国产精品一区| 国产欧美一二三区| 亚洲欧美日韩国产精品| 极品少妇一区二区三区| 亚洲影院一区| 欧美一区二区在线免费播放| 国产精品久久久一区麻豆最新章节 | 欧美日韩www| 亚洲另类视频| 国产欧美日韩精品a在线观看| 亚洲欧美另类中文字幕| 午夜精品久久久久久久99水蜜桃 | 亚洲欧美日韩国产另类专区| 国产精品一区二区视频| 欧美在线视频观看| 亚洲国产成人精品女人久久久| 国产精品人人做人人爽人人添| 欧美中在线观看| 亚洲乱码国产乱码精品精| 欧美三级在线播放| 久久九九精品| 亚洲第一精品夜夜躁人人爽| 在线观看精品| 国产精品一区二区久激情瑜伽| 欧美在线观看网址综合| 亚洲欧洲一区| 欧美一区二区视频在线| 亚洲青色在线| 国产一区二区电影在线观看| 欧美精品高清视频| 久久国内精品视频| 一区二区三区成人| 亚洲国产aⅴ天堂久久| 亚洲一区二区动漫| 亚洲免费观看| 伊人久久亚洲热| 国内久久婷婷综合| 国产午夜精品视频| 欧美午夜在线视频| 欧美精品一区视频| 牛人盗摄一区二区三区视频| 欧美在线观看一区二区三区| 一区二区三区欧美在线观看| 亚洲国产精品v| 亚洲欧洲精品一区二区三区波多野1战4| 国内成人在线| 久久综合久久综合九色| 欧美在线欧美在线| 国产一区三区三区| 噜噜噜噜噜久久久久久91| 一区二区三区 在线观看视| 美国成人直播| 欧美在线3区| 国产日韩欧美在线看| 久久久久国产精品一区三寸| 欧美一区二粉嫩精品国产一线天| 国产精品日韩一区| 久久综合成人精品亚洲另类欧美| 久久精品123| 国产欧美短视频| 国产日韩精品入口| 国产色综合天天综合网| 韩国av一区二区三区| 在线观看亚洲精品视频| 在线免费精品视频| 亚洲二区精品| 99国产精品99久久久久久| 中日韩美女免费视频网址在线观看 | 亚洲欧美日韩精品久久奇米色影视| 亚洲视频观看| 欧美一区深夜视频| 久久精品官网| 欧美国产亚洲另类动漫| 国产精品久久久久久久久动漫| 国产精品试看| 影音先锋久久久| 99精品欧美| 久久激情五月丁香伊人| 日韩网站在线观看| 欧美一区二区三区视频免费播放 | 国产精品久久久久久超碰| 红桃视频欧美| 国产欧美日韩亚州综合| 亚洲精品123区| 欧美伊久线香蕉线新在线| 一本到12不卡视频在线dvd| 欧美一区二区啪啪| 欧美日韩高清不卡| 国语精品中文字幕| 在线亚洲国产精品网站| 亚洲人成小说网站色在线| 欧美在线综合| 国产精品看片资源| 国产美女精品一区二区三区| 一区二区三区在线观看欧美| 亚洲在线观看免费| 亚洲视频一区二区| 男人的天堂亚洲| 激情久久久久久久久久久久久久久久| 一区二区高清在线观看| 亚洲精品视频中文字幕| 久热成人在线视频| 国产又爽又黄的激情精品视频| 亚洲精品一区二区三区99| 亚洲激情av| 欧美成人午夜剧场免费观看| 国产日韩在线一区| 亚洲制服av| 午夜精品成人在线| 国产精品大片| 亚洲影院高清在线| 亚洲裸体在线观看| 欧美精品成人在线| 一区二区三区波多野结衣在线观看| 亚洲欧美日本视频在线观看| 欧美在线国产| 狠狠色丁香久久综合频道| 亚洲黄色在线视频| 欧美日韩1区2区3区| 一二三区精品福利视频| 亚洲免费在线视频| 国产麻豆精品久久一二三| 在线免费观看日韩欧美| 日韩亚洲欧美一区| 国产精品大片| 欧美在线啊v一区| 欧美激情视频一区二区三区免费 | 欧美日韩视频免费播放| 在线视频精品一区| 久久精品国产一区二区三| 在线国产亚洲欧美| 亚洲国产精品va在线看黑人| 女女同性女同一区二区三区91| 日韩亚洲精品在线| 久久精品夜色噜噜亚洲a∨| 亚洲国产精品一区制服丝袜| 欧美一区二区播放| 欧美日韩一二三区| 欧美一级专区免费大片| 欧美精品一区二区三区在线看午夜| 中文av一区二区| 久久婷婷激情| 亚洲视频在线观看网站| 久久只有精品| 亚洲免费小视频| 欧美日韩国产三区| 亚洲电影免费观看高清完整版在线| 久热re这里精品视频在线6| 国产一区在线观看视频| 9l视频自拍蝌蚪9l视频成人| 激情久久久久| 久久久久99| 午夜欧美大尺度福利影院在线看| 老**午夜毛片一区二区三区| 亚洲特级片在线| 欧美特黄一级| 中文在线一区| 亚洲精品乱码久久久久久黑人 | 久久高清国产| 亚洲欧美久久久久一区二区三区| 欧美久久99| 久久精品国产999大香线蕉| 国产欧美日韩专区发布| 亚洲午夜久久久久久久久电影院| 国产精品国产自产拍高清av| 99视频一区二区三区| 亚洲黄色尤物视频| 欧美电影电视剧在线观看| 亚洲激情视频网站| 国产亚洲欧美中文| 亚洲综合首页| 欧美日韩成人在线|