重磅!免费开源增强版 Elasticsearch 分支 OpenSearch 发布了

OpenSearch 项目介绍

我们正式将发布OpenSearch项目——一个由社区共同推动的Elasticsearch与Kibana开源分支。长期以来,我们一直坚持对OpenSearch项目的不断投入,希望为用户提供一个安全、高效、全面开源的搜索与分析套件,同时建立包含丰富创新的功能发展路线图。

此项目分为OpenSearch(源自Elasticsearch 7.10.2)与OpenSearch Dashboards(源自Kibana 7.10.2)两部分。此外,OpenSearch项目也将成为我们之前发布的Elasticsearch发行版(即Open Distro for Elasticsearch)的“新家”,在这里为广大用户提供企业级的安全、警报、机器学习、SQL、索引状态管理等多项功能。

OpenSearch项目中的所有软件都是遵循Apache 2.0许可证(ALv2)所发布。

邀您加入项目社区

我们诚邀您通过GitHub审查我们的OpenSearch与OpenSearch Dashboards代码,并加入我们这个不断壮大的项目社区。

我们热烈欢迎更多个人与组织加入到Elasticsearch用户大家庭当中,也将努力支持各方以Elasticsearch为基础构建更多产品与服务。我们为OpenSearch项目制定了明确的发展方向——帮助更多个人与组织轻松在业务、产品与项目当中使用OpenSearch。

无论您身为独立开发者、企业IT雇员、软件供应商抑或是托管服务供应商,ALv2许可证都将为您提供易于理解的OpenSearch使用权限。

您可以使用、修改、扩展、嵌入、营利、转售或将OpenSearch作为产品及服务中一部分进行交付,甚至可以使用OpenSearch商标推广您自己的产品。我们坚信OpenSearch使用范围的扩大,本身就将给全体社区成员带来收益。

Amazon OpenSearch Service 全新版本

我们还计划将现有Amazon Elasticsearch Service服务全新定名为Amazon OpenSearch Service

但请大家放心,除了名称有所调整之外,我们将继续为该服务提供出色的使用体验,原有的运营、开发及业务应用都不会受到任何影响。

Amazon OpenSearch Service将提供多种开源引擎选项供您部署与运行,包括当前可用的19个ALv2 Elasticsearch版本(包括7.9及更早版本,以及即将提供的7.10版本)外加新版本的OpenSearch

我们也将继续对ALv2 Elasticsearch版本进行安全增强与bug修复等支持维护,并通过OpenSearch与OpenSearch Dashboards提供全部新功能。

Amazon OpenSearch Service API将与现有服务API实现向下兼容,客户无需更新现有客户端或应用程序代码。

此外,延续我们在早期Elasticsearch版本中的处理方法,此次我们同样会为Elasticsearch 6.x与7.x托管集群提供面向OpenSearch的无缝升级路径

OpenSearch的支持阵营中,绝不只有我们自己。目前,Red Hat、SAP、Capital One以及Logz.io等多家组织也纷纷表达了对OpenSearch的支持。

在Red Hat,我们一直坚信开源的力量,而社区协作正是构建软件的最佳方式。我们感谢Amazon就OpenSearch项目做出的有力承诺,也很高兴看到Amazon不断为开源发展贡献力量。

—— Deborah Bryant

Red Hat公司开源项目办公室高级主管

“SAP的客户们希望拥有一套统一且以业务为中心的开放式SAP业务技术平台。我们的可观察性策略一直使用Elasticsearch作为主要驱动力。OpenSearch提供了真正的开源发展路径与社区驱动的方式,相信将为这套平台的建立带来巨大助益。”

—— Jan Schaffner

SAP的BTP Foundational Plane负责人

兼高级副总裁

“在Capital One,我们一直使用开源至上的软件开发方法,也意识到我们完全能够在全球开发者社区的帮助下加快创新脚步。正是Apache-v2.0许可证的灵活授权空间使我们团队当时选择使用Elasticsearch。我们非常支持OpenSearch项目,赞赏它为我们提供的数据平台方面的灵活控制权与自主选择权,其遵循的开源代码许可证也帮助我们免去了后顾之忧。”

——Nureen D’Souza

Capital One开源项目办公室高级经理

“在Logz.io,我们深信社区驱动型开源项目,将是保持创新与繁荣的不二驱动力。我们也向依赖开源代码项目的客户与社区做出承诺,着力推动OpenSearch的蓬勃发展,希望通过社区领导的方式建立起强大的社区体系。我们已经承诺与亚马逊云科技以及社区内的其他成员一道推进创新,帮助全球各个组织享受到这些核心开源项目带来的诸多助益。”

——Tomer Levy

Logz.io公司联合创始人兼CEO

与社区同行

我们对OpenSearch项目乃至整个社区未来的发展态势感到兴奋,每个人都可以为项目做出贡献、影响项目走向并共同决定其未来命运。最好的社区,必须允许每个人根据自己的观点指导并构建他们将要使用的产品,也只有这样产品才可能充分满足每个人的需求。事实证明我们并不孤单,各社区参与方纷纷就推动OpenSearch发展表现出热情,也在积极探讨后续合作的具体方式。

我们还采取多个步骤以简化OpenSearch项目开发中的协作流程。整个代码库遵循Apache 2.0许可证,而且我们并未采用贡献者许可协议(CLA),希望尽可能降低参与者们的贡献门槛。我们还努力让代码库拥有合理的结构与模块化,以便每个人都能够轻松修改并扩展代码以匹配自身使用需求。

Amazon 是目前OpenSearch项目的主要管理者与维护者,我们提出了开发的指导原则,明确强调任何人都有望成为项目的重要利益相关者。我们诚邀大家提出反馈意见,为OpenSearch的前进做出自己的贡献。为了切实推动这方面合作,我们希望找到最理想的协作方式,保证每位对项目感兴趣的相关者都能参与到决策中来。要为开源项目探索出正确的治理方法,必须首先同整个社区进行深入且广泛的交流。我们坚信随着时间的推移,我们终将找到最好的方法。

OpenSearch 社区

我们欢迎大家与 OpenSearch 社区积极交互。我们已经在 opensearch.org 上启动了社区站点。也欢迎大家莅临我们合作与决策的“秘密基地”——项目论坛。欢迎大家通过 GitHub 提交请求,包括修复 bug、提高性能/稳定性或添加新功能。另外,请密切关注各问题上的 “ help-wanted ” 标签。

代码的完善之路

要让OpenSearch项目不孚期待,我们需要投入大量精力,清除Elastic遗留下的商业许可功能、代码与品牌痕迹。我们此次发布的OpenSearch repo只是大家参与构建及创新的基础。现有初始代码相当于处于alpha阶段——并不完整、未经彻底测试且尚不适合生产使用。我们计划在接下来的几周内发布beta版,快速提升其稳定性并在2021年中期交付生产级的版本。

另外,这套代码库已经为大家的贡献、反馈与参与做好准备。要开始使用这些repo,请从GitHub处获取源代码并自行构建:

OpenSearch:

https://github.com/opensearch-project/OpenSearch 

OpenSearch Dashboards:

https://github.com/opensearch-project/OpenSearch-Dashboards

在完成repo克隆之后,您就可以踏上贡献之路了。这些repo正在积极开发当中,因此其中某些功能的可用状态可能会随时变化。目前,各位参与者可以协助完成以下工作:

查看现有代码库在您业务环境中的运行效果。

调试您发现的问题,并提交PR。

参考我们提供的帮助指南:

OpenSearch

https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md

OpenSearch Dashboards

https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/CONTRIBUTING.md 

        

开发者指南:

OpenSearch

https://github.com/opensearch-project/OpenSearch/blob/main/DEVELOPER_GUIDE.md 

OpenSearch Dashboards

https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/DEVELOPER_GUIDE.md

确保内容清晰易懂。

在开始运行OpenSearch与OpenSearch Dashboards之后:

  • 测试您所使用的全部自定义插件或代码,并及时上报问题。

  • 运行示例工作负载,如果其行为与原有设置不同,请与我们联系。

  • 将其接入外部工具/库,记录哪些工具能够与新版本正常匹配。

邀请典型用户试用OpenSearch Dashboards。

我们欢迎大家与OpenSearch社区积极交互。我们已经在opensearch.org上启动了社区站点。也欢迎大家莅临我们合作与决策的“秘密基地”——项目论坛 :

https://discuss.opendistrocommunity.dev/c/forking-elasticsearch-kibana/50

欢迎大家通过GitHub:

https://github.com/opensearch-project

提交请求,包括修复bug、提高性能/稳定性或添加新功能。另外,请密切关注各问题上的“help-wanted”标签。

我们很高兴能与大家一起踏上这段旅程,也热切期待着OpenSearch的未来发展。我们希望成为不断壮大的社区生态中的组成部分,最终以社区为载体推动OpenSearch发展成为人们乐于使用、乐于参与的成功软件。

本篇作者

Carl Meadows

Carl Meadows,亚马逊云科技产品管理总监。

Carl负责Amazon Elasticsearch Service, OpenSearch, Open Distro for Elasticsearch以及Amazon CloudSearch等多个项目。
Carl自2015年Amazon Elasticsearch Service首次发布以来就一直参与项目开发。他在企业软件与云服务领域拥有丰富的工作经验。在业余时间,Carl喜欢手工制作和录制音乐作品。

Jules Graybill

Jules Graybill,亚马逊云科技搜索服务总监,曾领导Elasticsearch和Open Distro for Elasticsearch的开发工作。
他从90年代就开始在Amazon效力,曾参与从技术创新到人力资源的各类项目。住在西雅图的他,业余时间喜欢修理电子产品与复古操作系统。
大家可以通过@JulesGraybill在Twitter上关注他。

Kyle Davis

Kyle Davis,亚马逊云科技OpenSearch与Open Distro for Elasticsearch项目的高级开发步道者。
虽然加入Amazon时间不长,但Kyle在软件与数据库开发方面拥有丰富的经验。在业余时间,Kyle喜欢鼓捣3D打印和做园艺活。

Mehul Shah

Mehul A. Shah,亚马逊云科技搜索服务总经理,管理包括Amazon Elasticsearch Service, OpenSearch, Open Distro for Elasticsearch以及Amazon CloudSearch在内的诸多项目。
他热衷于使用云技术构建更智能、更高效且更易用的数据系统。在业余时间……抱歉,作为三个女儿的父亲,他没有业余时间。

听说,点完下面4个按钮

就不会碰到bug了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值