百度算法

当前位置:

Elastic开发Elasticsearch:开源项目商业化的奇迹(组图)

浏览量:

2010年2月,Elastic发布了其产品Elasticsearch的第一个公开版本,受到了许多程序员的青睐。 Elasticsearch也已成为Github上最活跃的项目之一,拥有736个贡献者,超过3.个5亿的产品下载,一个由100,000多个开发人员和5500多个客户组成的社区。

Elastic在今年国庆节在美国上市的第一天就飙升,市值接近50亿美元,创造了开源项目商业化的奇迹。 Elasticsearch是什么样的开源项目?简而言之,Elasticsearch是一个分布式实时搜索和分析引擎,但与普通的搜索引擎不同,它不仅仅是一个搜索引擎!

作为后端程序员,我知道Elastic及其产品Elasticsearch或ELK是一个名为Shay Banon的失业开发人员。他想成为妻子的食谱搜索引擎,但他犯了一个错误并创建了这个开源项目。指南针,Elastic从此开始发展。

Shay开发Elasticsearch的初衷是解决如何更快,更轻松地进行搜索。没有比较,没有伤害。与其他搜索引擎相比,Elasticsearch非常简单,可以轻松构建分布式搜索引擎!您可能想知道,底层的复杂细节在哪里?为什么这只是在您面前简单而清晰的API和大量丰富多样的插件?是的,Elastic隐藏了复杂的东西!

一家仅生产电子产品的公司在上市后短短几年内的市值就达到了50亿美元。弹性是一个“奇迹”,但这不是偶然的。 Elastic China总经理王刚表示,Elastic成功的关键在于:

1. Elastic的开源。

作为一家开源公司,开源社区中的大量粉丝和用户可以促进Elastic产品的持续开发。如果要开发一流的世界一流产品,就不可能依靠Elastic的1000多名员工。但是,使用共享的开发模型并依靠开源社区中的小伙伴和开发人员可以促进Elastic的快速发展。

2. Elastic的实时性。

Elasticsearch可以完美解决当前大数据时代棘手的“搜索”问题,包括需要非常严格查询的业务应用程序场景。在这个时代,经常需要知道一个人是否有不良行为,就像乘飞机或火车时刷身份证一样。但是,在实时应用场景中,不仅需要查询速度,而且需要在最短的时间内分析查询结果。市场上大多数大数据产品都无法满足需求。

Elasticsearch掌握了查询和分析结果的大数据实时反馈时代所需要的,从而解决了引起许多用户头痛的实时查询问题。同时,Elastic还为用户提供了一套完整的组件,包括搜索引擎,数据分析和数据导入工具。可以看出,Elastic受欢迎的原因是“允许用户基于Elasticsearch搜索引擎。程序来快速轻松地创建实时大数据分析显示解决方案”。

引擎搜索_搜索图片的引擎_全文检索搜索引擎

3. Elastic的商业模式。

开放源代码项目最令人尴尬的问题是,许多人都在使用它们,但没有人为此付费。这也是为什么电影不受欢迎的原因。因此,Elastic成为第一个吃螃蟹的人,他们努力建立了第二代开源模型。传统的第一代开源模型是,开源项目通常分为可以提供技术支持的免费社区版本和付费企业版本。 Elastic仅有一个版本,核心部分是免费的,并且需要支付一些开源外设插件的费用,类似于游戏的应用程序内购买系统。以《王者荣耀》游戏为例。您可以免费玩游戏,但必须支付设备费用。第二代开源模型的优势显而易见:版本更新和维护很简单,并且从免费到付费的过程都是很自然的。

4. Elastic的管理模型。

不大,但是有许多经验丰富的职业经理人。管理系统的成熟度要比大公司好得多。这些职业经理人还带来了硅谷最成功的公司的管理模式和想法。

如果说Elastic的差异化业务模型,成熟的管理模型和优质的产品最终创造了Elastic开源项目商业化的传奇。然后,Elastic的“超越搜索”就是图例中的一个图例。 Elastic定位为实时大数据处理业务场景的解决方案提供商。 Shay开发了Elasticsearch,使世界各地的每个开发人员都可以将搜索作为基础结构来解决其最复杂的需求。因此,Elastic不仅仅是搜索引擎领域。从其产品的体系结构还可以看出,它是解决大数据处理的三维问题。

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【83030543@qq.com】,我们在确认后,会立即删除,保证您的版权。