被谷歌云、阿里云看中,这家来自美国的开源搜索软件凭什么?

栏目: 后端 · 发布时间: 5年前

内容简介:说起搜索引擎,我们平常接触最多的就是百度、谷歌了,但大家可能不知道,当我们在点外卖、打滴滴的时候也在使用搜索服务,比如如何根据喜好快速筛选最合适的餐厅,如何根据位置快速匹配最近的司机。然而,无论是大众点评、还是滴滴打车都在使用同一家公司的核心开源搜索组件,它就是我们今天要讨论的这家公司——Elastic。

被谷歌云、阿里云看中,这家来自美国的开源搜索软件凭什么?

说起搜索引擎,我们平常接触最多的就是百度、谷歌了,但大家可能不知道,当我们在点外卖、打滴滴的时候也在使用搜索服务,比如如何根据喜好快速筛选最合适的餐厅,如何根据位置快速匹配最近的司机。

然而,无论是大众点评、还是滴滴打车都在使用同一家公司的核心开源搜索组件,它就是我们今天要讨论的这家公司——Elastic。

2012年成立、2014年开始商业化的Elastic,2018年10 月 5 日在纽交所成功敲钟,公开资料显示,2019年第三季度的营收额达到7080万美元。

Elastic原本只是一款菜谱管理APP,创始人Shay Banon为了妻子方便搜素菜谱而编写。目前Elastic已经是一款集日志分析、指标分析、BI、告警等多功能一体的大数据搜索软件公司,提供了新的开源社区运作与产品推广模式。

这家来自美国的、提供开源搜索技术的公司在2018年刚刚宣布进入中国,入华1年之后,4月10 Elastic在北京举办了中国首场用户大会。

大会当天,远在大洋彼岸的谷歌云宣布了要与7家主流开源公司合作的消息,而Elastic是其中最大的一家开源厂商。无独有偶,2018年3月,阿里云也宣布了与Elastic的合作,阿里云用户可以在阿里云上一键部署Elastic产品。据钛媒体了解,不仅是谷歌云、阿里云,国际最大云计算巨头AWS也在使用Elastic。

这家公司为何有如此大的吸引力?

核心开源组件都可以免费使用

虽然是一家开源厂商,Elastic的商业运作模式与一些传统的开源厂商不同。传统的开源厂商往往会给用户提供两个版本的产品,开源版本和付费版本。而Elastic只提供一个版本的产品,即对任何开发者来说,Elastic的核心开源组件都是可以免费使用的。

Elastic目前主要有Elasticsearch, Beats, Kibana, Elastic Cloud等产品 Elastic 中国区总经理王刚向钛媒体表示,这些产品的特点应用场景并不是由Elastic定义,而是可以由用户自己根据业务特点二次开发。

Elastic现有功能的开发离不开用户在Elastic开源平台上的技术实践。“我们的方案更像是由开发者自己来搭建,类似于现在九零后甚至零零后的孩子愿意玩乐高一样。传统的 工具 它始终只能做一样事情,而Elastic则有更多可能,这是我们在使用场景上不太一样的地方。” Elastic CMO Jeff Yoshimura在采访中表示。

例如,Elastic的很多美国用户正在用Elastic产品开发物联网、车联网相关的功能,但是Elastic此前并没有提供类似的解决方案。所以,你要是问Jeff Elastic的具体应用场景,他可能只能回答现有的功能,但是关于未来更多的应用方式,可能需要用户们的乐高式开发。

市场上,很多To B 产品的推广更像自上而下的行政指令,而Elastic则是从开发者那里自下而上寻找突破口。

核心组件的开源为Elastic赢得了很多潜在的付费客户。当用户公司的业务越来越大,开源组件无法满足需求或者在技术上需要寻求支持的时候,就是Elastic营收增长的时候。

用核心开源组件拿下一个客户,并让其成为深度用户只是Elastic搭建商业帝国的第一步。Elastic的第二步,就是让Elastic产品通过现有用户进行裂变式传播。Elastic会定期在用户公司举行“Account day”活动,未使用Elastic服务的部门也在邀请之列。通过这种方式,Elastic将会从一个部门到另一个部门逐步拿下整个公司的大数据搜索业务,提高用户的使用粘性。

Elastic的盈利点不在于它所提供的核心开源组件,而是围绕核心开源组件所提供的各种付费服务。例如,我们在文章开头提到的美团点评、滴滴,它们只是Elastic开源组件的用户,但并不是它的付费客户,这就像我们可以免费玩儿游戏,但是需要买装备一样。付费用户与开源用户的区别在于,可以使用更多的功能。

被谷歌云、阿里云看中,这家来自美国的开源搜索软件凭什么?

(Elastic向用户提供四个版本的服务,白金版,黄金版为收费服务)

在赢得一些客户之后,除了全球采购之外,中国本土的付费用户需要与Elastic国内的合作伙伴签订采购合同,然后合作伙伴向Elastic下单,再由Elastic团队向付费用户提供服务。目前,Elastic已经与阿里云、神舟数码等中国云服务公司签订了战略合作协议。

靠什么拿下“阿里云“们?

被谷歌云、阿里云看中,这家来自美国的开源搜索软件凭什么?

阿里云前总裁胡晓明与 Elastic 创始人兼首席执行官 Shay Banon

去年3月Elastic与阿里云的达成了合作伙伴关系,阿里云用户可以通过阿里云部署Elastic产品。阿里云是Elastic在中国的第一家合作伙伴。

据钛媒体了解,阿里云其实有一款自研的搜索软件Opensearch,它与Elastic的产品之一Elasticsearch功能类似。既然有了一款类似的产品,阿里云为什么还要引用外部公司的产品来与自有产品形成竞争呢?

原因之一在于Opensearch是闭源的,Elasticsearch是开源的,这就涉及到了国内“拥抱开源”的大环境。据了解,目前,Elastic中国的下载量大概超过2750万,其全球一共的下载量超过3.5亿。也就是说,虽然Elastic去年才进入中国,但其开源组件很早以前就已经占领了中国市场。

如果用户一开始接触的是Elastic的开源搜索产品,那它更希望继续使用开源产品,这样在使用习惯和兼容性上都有利。拥抱开源能够为公司带来更多商业流量,不拥抱开源,它将失去很多客户,这是阿里云必须做出的选择。

原因之二在于,Opensearch与Elasticsearch在使用场景上的差异。阿里巴巴有很强的电商基因,Opensearch则是在这一环境下被开发出来的更适合电商企业的大数据搜索软件,像阿里巴巴投资的盒马鲜生、饿了么等电商公司使用的都是Opensearch服务。而在电商以外的领域,日志、监控、安全等则是Elasticsearch施展拳脚的地方。

“开源是以用户为驱动的,谷歌云与开源厂商合作主要的想法和驱动力就是他们希望为客户提供更多的开源场景和产品,我们与中国阿里云的合作也是相同的逻辑。”Jeff表示。

除了在开源方面的竞争力,Elastic的优势还在于更贴近业务。MySQL等传统的数据库,对数据在ACID(原子性Atomicity、一致性Consistency、隔离性Isolation、持久性Durability)等方面具有较高的要求,而Elasticsearch则对业务特性要求较高,可以抛开数据存储的ACID规则,进行更快速的数据搜索与分析。

以联想为例, 在使用Elastic付费功能之前,联想尝试开发类似的应用系统监控软件,以便实现72小时运维管理,并实现用户数据在公司内部的快速查询。但是做了半年的软件开发之后,联想团队发现,之前做的系统面临升级,甚至处于完全不能用的状态——也就是说,之前的开发白做了。

在使用了Elastic之后,Elastic帮助联想快速实施了数据的收集、监控,以及重要业务数据的呈现和检索。“基本上我们买到这个产品后,两天就完成了一个最小规模的Elastic stack服务器的集成部署,生成了我们所需要的报表,我们半年、一年时间都没有实现的功能,这是Elastic对我们最大的价值。”联想集团IT系统集成高级技术经理杨磊表示。

神州数码是Elastic的另一家战略级合作伙伴。了解神州数码历史的会知道,神舟数码很少与开源公司合作,一是他们认为这些公司没有直接的现金流,二是这些公司没有直接的利润。

但是过去几年神舟数码在向技术转型的过程中,特别是过去六、七年,神州数码开发企业级云服务产品云角的过程中,他们大量使用了Elastic的产品。同时神舟数码在为客户提供服务的时候,也大量使用了Elastic旗下的Elasticsearch、Kibana等开源产品。

让软件和数据驱动业务,搜索在其中是非常重要的功能。而另一方面,开源以及开源周边的产品给企业带来的竞争力,使得开源正在迎来新一波浪潮。

(本文首发钛媒体,作者/秦聪慧)

更多精彩内容,关注钛媒体微信号(ID:taimeiti),或者下载钛媒体App

被谷歌云、阿里云看中,这家来自美国的开源搜索软件凭什么?


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

An Introduction to the Analysis of Algorithms

An Introduction to the Analysis of Algorithms

Robert Sedgewick、Philippe Flajolet / Addison-Wesley Professional / 1995-12-10 / CAD 67.99

This book is a thorough overview of the primary techniques and models used in the mathematical analysis of algorithms. The first half of the book draws upon classical mathematical material from discre......一起来看看 《An Introduction to the Analysis of Algorithms》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具