AWS发布叉子弹星搜索代码。 宣布新名称:OpenSearch

2021-04-13 01:12:26

今天,我们正在介绍OpenSearch项目,一个社区驱动,开源叉的Elasticsearch和Kibana。我们正在进行对OpenSearch的长期投资,以确保用户继续拥有安全,高质量,完全开源的源搜索和分析套件,具有丰富的新功能和创新功能的路线图。该项目包括OpenSearch(来自Elasticsearch 7.10.2)和OpenSearch仪表板(派生自Kibana 7.10.2)。此外,OpenSearch项目是我们以前的Elasticsearch分发的新家,包括企业安全,警报,机器学习,SQL,索引状态管理等功能。 OpenSearch项目中的所有软件都在Apache许可证中发布,版本2.0(ALV2)。我们邀请您查看GitHub上的OpenSearch和Opensearch仪表板的代码,并加入我们和越来越多的社区。

我们欢迎作为Elasticsearch用户的个人和组织,以及基于Elasticsearch建造产品和服务的人。我们与OpenSearch项目的目标是让尽可能多的人和组织轻松使用他们的业务,产品及其项目的Openearch。无论您是一个独立的开发人员,企业IT部门,软件供应商还是托管服务提供商,ALV2许可证都授予您了解OpenSearch的使用权。您可以使用,修改,扩展,嵌入,炸弹,转售和提供OpenSearch作为产品和服务的一部分。我们还发布了opensearch商标的允许使用指南,因此您可以使用该名称来推广您的产品。广泛的采纳使社区所有成员效益。

我们计划将我们现有的Amazon Elasticsearch服务重命名为亚马逊OpenSearch服务。除了名称变更之外,客户可以放心,我们将继续为持续的运营,开发方法或业务使用而产生同样的巨大经验。 Amazon OpenSearch Service将提供选择的开源引擎,以部署和运行,包括当前可用的ALV2 Elasticsearch(7.9及更早版本,7.10即将推出)以及新版本的Opensearch。我们将继续支持和维护ALV2 Elasticsearch版本的安全性和错误修复,我们将通过OpenSearch和OpenSearch Dashboard提供所有新功能和功能。 Amazon OpenSearch Service API将与现有服务API兼容,以消除客户更新当前客户端代码或应用程序的任何需求。此外,正如我们为以前版本的Elasticsearch所做的那样,我们将提供来自现有Elasticsearch 6.x和7.x托管群集的无缝升级路径来Opensearch。

我们并不孤单在我们对OpenSearch的承诺中。作为Red Hat,SAP,Capital One和Logz.io的多样化组织已加入我们支持。

“在Red Hat,我们相信开源的力量,社区协作是建立软件的最佳方式,”德国德源计划办公室,Red Hat,Red Hat德国高级总监Deborah Bryant说。 “我们赞赏亚马逊对OpenSearch开放的承诺,我们很高兴看到继续支持亚马逊的开源。”

“SAP客户预计统一,以商业为中心和开放的SAP业务技术平台,”Jan Schaffner,SVP和BTP大型机构负责人表示。 “我们的可观察性战略使用Elasticsearch作为主要的推动者。 OpenSearch提供了一个真正的开放源路径和社区驱动方法来移动这一前进。“

“在首都一体之后,我们采取了一个开放的源头来到软件开发方法,并看到我们能够通过利用全球开发商社区的才能来更快地创新,”资本公司经理Nureen d'Souza说一个人的开源计划办公室。 “当我们的团队选择使用Elasticsearch时,Apache-V2.0许可证提供的自由是该选择的核心。我们非常支持OpenSearch项目,因为它将在我们的数据平台选择上提供更大的控制和自主权,同时保留开源许可提供的自由。“

“在Logz.io上,我们对社区驱动的开放来源有一个深刻的信念,是创新和繁荣的推动者,”Logz.io的联合创始人兼首席执行官Tomer Levy说道说。 “我们对我们的客户和依赖开源的社区具有最高承诺,以确保可用,蓬勃发展,并拥有社区和社区领导的强大道路。我们致力于与社会的AWS和其他成员合作,以创新和使世界各地的每个组织享受这些关键开源项目的好处。“

我们对OpenSearch成为一个社区努力的可能性非常兴奋,有人可以为其产生贡献,影响它,并使其未来做出决定。社区发展,最佳,让人们有多种兴趣的人在指导和建筑产品中直接掌握;这导致产品比其他任何东西更好的产品。似乎我们并不孤单在这种兴趣;从社区兴奋地推动OpenSearch的兴奋,以及关于我们如何共同努力的问题。

我们采取了一些步骤来使其在OpenSearch的开发方面很容易。整个代码库都在Apache 2.0许可证下,我们不要求贡献者许可协议(CLA)。这使得任何人都可以贡献。我们还将代码基本良好的结构和模块化,因此每个人都可以轻松修改并为自己的用途扩展。

亚马逊是今天OpenSearch的主要管家和维护者,我们提出了向发展的指导原则,使其明确表示任何人都可以成为该项目的有价值的利益攸关方。我们邀请大家提供反馈并开始有助于OpenSearch。随着我们在公开开放的工作,我们希望发现合作和赋予所有感兴趣的利益攸关方的最佳方式分享决策。为开源项目培养正确的治理方法需要与社区进行深思熟虑的审议。我们相信我们可以随着时间的推移找到最好的方法。

将OpenSearch达到此时,需要大量工作来删除弹性商业许可功能,代码和品牌。我们今天提供的OpenSearch Repos是每个人都可以建立和创新的基础。您应该考虑初始代码在alpha阶段 - 它不完整,不完全测试,不适合生产使用。我们计划在接下来的几周内发布一个测试版,并希望它稳定并准备在夏季(2021年中期)的生产。

但是,对于您的贡献,反馈和参与,代码库已准备就绪。要与Repos进行,请从Github获取来源并自己构建:

一旦你克隆了repos,请看看你能做什么。这些回购是在积极的建设中,因此有效或不起作用将从时刻变成瞬间。您可以做的一些任务,包括:

看看贡献指南(OpenSearch,OpenSearch仪表板)和开发人员指南(OpenSearch,OpenSearch仪表板),以确保它们是清晰可理解的。 运行示例工作负载,如果它与先前的设置不同,请联系。 将其连接到任何外部工具/库,并找出预期的工作。 我们鼓励每个人都与OpenSearch社区参与。 我们在OpenSearch.org推出了一个社区网站。 我们的论坛是我们合作和做出决定的地方。 我们欢迎通过Github提取请求来修复错误,提高性能和稳定性,或添加新功能。 留意问题的“帮助即想”标签。 我们很高兴与我们在这段旅程中与我们一起,我们迫不及待地想看到它在哪里领导。 我们期待成为越来越多的社区的一部分,驱动OpenSearch成为每个人想要创新和使用的软件。