QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

敲山震虎?继 MongoDB 之后,AWS 又对 Elasticsearch 下手了

  • 2019-03-14
  • 本文字数:1754 字

    阅读完需:约 6 分钟

敲山震虎?继MongoDB之后,AWS又对Elasticsearch下手了

本周一 AWS 宣布与 Expedia Group 和 Netflix 合作推出开源软件项目 Open Distro for Elasticsearch。


Elasticsearch 是由 Elastic 创建的开源软件项目,因其自身的优势受到了广大企业的欢迎,Adobe,Cisco,Netflix 和 Sprint 等大型企业争相采用,Uber 和 Tinder 等应用程序也使用其来存储、搜索和分析大数据。近年来,随着云计算的发展,云提供商也在提供 Elasticsearch 服务。


本周一,AWS在其博客称要推出Elasticsearch开源发行版,其将可以作为免费的开源软件来使用,同时该版本还将提供 Elastic 只向付费客户提供的高级功能,例如传输加密、用户身份验证、详细审计、基于角色的细粒度访问控制、事件监控和警报、深度性能分析和 SQL 支持等。

Elasticsearch 珠玉在前,AWS 为何还要推进 Elasticsearch 开源发行版?

从企业应用来看,Elasticsearch 已经可以算是一个比较成功的开源项目了,AWS 为何要在此时机上推出 Elasticsearch 开源发行版?之后又将如何推进呢?


首先,我们可以看到这次推出的 Elasticsearch 开源发行版是 100%开源的,支持 Apache 2.0 license,且 AWS 官方博客也表明其利用了 Elasticsearch 和 Kibana 的开源代码,而且还要在开源版本上增加 Elasticsearch 原有的商业功能。那么作为 Elasticsearch 背后的商业公司 Elastic 会没有什么意见吗?


依据常理来看,Elastic 也不会有多情愿,但 AWS 方面也表示很委屈啊:“因为 Elasticsearch 项目中专有代码和开源代码混合已经给用户使用带来不便,而我们和 Elastic 讨论了这件事,而且还提出可以提供大量资源来帮助和支持社区驱动非混合版本的 Elasticsearch,但 Elastic 并未采纳,所以我们只好自己动手来做了。”


至于利用已有的开源代码,AWS 表示云架构战略副总裁 Adrian Cockcroft 回应称:现在很多的开源项目都得益于访问不受限制的开源软件,如果没有在现有开源软件基础上快速组装和创新的能力,那么很多项目现在不可能存在。


Elasticsearch 珠玉在前,Elasticsearch 开源发行版有何特别之处呢?Adrian Cockcroft 表示:AWS 发布此发行版的目的并不是为了支持 Elasticsearch,所以 Elasticsearch 开源发行版并不会落后于原有的 Elasticsearch,将会在开源软件的基础功能上附加增强功能,为上游项目提供贡献。

回馈开源还是敲山震虎?既 MongoDB 之后,AWS 盯上了 Elasticsearch

事实上,这半年多来 AWS 过得并不是那么顺心,“不回馈开源”这个标签似乎和 AWS 绑定在了一起,Redis Labs、Confluent 和 MongoDB 等公司先后修改了开源协议,并明确表示修改的原因是阻止像 AWS 这样的大型云服务提供商将其开源软件作为一项服务来接受和销售。


也因为此,AWS 和开源之间的关系如履薄冰,有人认为修改开源协议破坏了开源基础,但也有人认为云厂商是开源吸血鬼,使用了开源产品却没有回馈开源社区。所以,在开源大行其道的今天,撕掉“不回馈开源”这个标签也是 AWS 的“急事”。


在开源方面,AWS 和谷歌、微软相比还有一些差距,但是从 2018 年起,我们可以看到 AWS 在开源方面的决心还是很大的,例如,此次发布 Elasticsearch 开源发行版,AWS 也表示是为了回馈开源。


但笔者认为在此时间节点上推出 Elasticsearch 开源发行版的动机很值得探究,其很大程度上是为了规避掉开源协议的限制,如果将开源代码和专有代码混合到一个 Elasticsearch 项目中,很难追踪管理,违反开源许可的概率也会增加,甚至有可能导致项目不能使用,给用户带来麻烦。


看到“规避开源限制”这个动机是不是很眼熟呢?没错,这与 2019 年 1 月份 AWS 发布数据库服务 Amazon DocumentDB 有异曲同工之妙。而且 MongoDB 也不是第一个享受 AWS 这样待遇的项目,如果再往前推,我们还可以看到当 Oracle 宣布停止为 Oracle JDK 提供免费更新时,AWS 马上自己发布了一个免费的、跨平台生产就绪的 OpenJDK 发行版——Corretto。


写到这里,不知道大家是不是嗅到了一丝不一样的气息。基于此,我们是否可以合理猜测,如果 Correto 和 DocumentDB 只是在投石问路,那么 Open Distro for Elasticsearch 会不会是在敲山震虎,“即使开源项目收紧协议,AWS 也找到一条路径来抗衡。”


在外媒的报道中,Cockcroft 表示:“当 AWS 和我们的客户所依赖的重要开源项目开始限制访问、更改许可条款或混合开源和专有软件时,我们将投资支持开源项目和社区。”


2019-03-14 12:027605
用户头像

发布了 497 篇内容, 共 330.9 次阅读, 收获喜欢 1925 次。

关注

评论

发布
暂无评论
发现更多内容

把 KubeBlocks 跑在 Kata 上,真的可行吗?

小猿姐

数据库 云原生 Kata Containers

以数智,赋医道:读懂医疗行业的智能化升级

脑极体

AI

区块链DApp智能合约系统开发流程步骤及功能

系统开发咨询1357O98O718

ClkLog实践中的挑战:如何设计和实施有效的埋点指标

ClkLog

开源 数据分析 开源软件 埋点分析系统

【论文速读】|大语言模型(LLM)智能体可以自主利用1-day漏洞

云起无垠

Docker从入门到精通:Docker 容器数据卷详解

霍格沃兹测试开发学社

UI自动化测试工程实践

智在碧得

自动化测试 UI自动化测试 UI自动化 技术实践 UI自动化例子

PPT时间轴是什么,该如何制作?分享2种常见绘制方法!

彭宏豪95

职场 PPT 在线白板 时间轴 效率软件

鸿蒙HarmonyOS实战-ArkUI组件(Popup)

蜀道山

鸿蒙 HarmonyOS 组件 鸿蒙开发 PopupWindow

使用pandas高效读取筛选csv数据

霍格沃兹测试开发学社

架构实战营 - 模块二 - 作业

小畅

智己汽车与火山引擎在模型应用及算法领域达成深度合作

新消费日报

澳鹏中国大模型智能开发平台4大优势

澳鹏Appen

人工智能 数据 数据集 数据标注 大模型

数据库安全策略有哪些?看YashanDB如何守护数据库安全(上篇)

极客天地

技术实践|大模型内容安全蓝军的道与术

百度安全

鸿蒙HarmonyOS实战-ArkUI组件(Video)

蜀道山

鸿蒙 HarmonyOS 组件 鸿蒙开发 构架

DAPP去中心化智能合约系统开发功能详细及源码

系统开发咨询1357O98O718

npm命令完整使用指南

霍格沃兹测试开发学社

Stable Diffusion中的embedding

程序那些事

人工智能 程序那些事 openai

还没用上 Llama3? 一条命令集成到你的应用!

Jade@pluto-lang

AWS SageMaker LLM #LangChain Llama3

【论文速读】| 针对红队攻击和防御大模型的攻击提示生成

云起无垠

在钉钉AI Agent 商店,寻找未来TOB 应用的答案

ToB行业头条

博睿数据亮相GOPS全球运维大会,Bonree ONE 2024春季正式版发布!

博睿数据

YashanDB V23.2 LTS发版

极客天地

连获多项权威认证!YashanDB安全可靠能力“再加码”

极客天地

数字货币交易所系统开发步骤详细及源码

系统开发咨询1357O98O718

Apache Flink 中作业图与执行图的深入解析

木南曌

flink 实时计算

如何在 Windows 上安装SSMS,保姆级教程来了!

霍格沃兹测试开发学社

MySQL 开源到商业(二):开源骇客沦为大厂社畜

小猿姐

MySQL 数据库

敲山震虎?继MongoDB之后,AWS又对Elasticsearch下手了_开源_田晓旭_InfoQ精选文章