HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

敲山震虎?继 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:027547
用户头像

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

关注

评论

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

记一次 Python 应用开发频繁假死的问题

我再BUG界嘎嘎乱杀

Python 编程 后端 开发语言

中小企业异地组网方案优化——SD-WAN的应用

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商 异地组网 SDWAN

事业-最佳实践-个人-高强度调节

南山

高强度调节 调整

支持S3协议的S3cmd工具简单使用

天翼云开发者社区

云计算 S3 cmd

流程图框架 - LogicFlow 2.0 发布啦 🎉🎉🎉

R0ger_OuO

开源软件 BPMN 可视化数据 流程图绘制 LogicFlow

三十分钟入门基础Go(Java小子版)

京东科技开发者

解析静态IP的应用场景与优势

IPIDEA全球HTTP

静态IP

机器学习算法: 朴素贝叶斯(Naive Bayes)

阿里云天池

NFS v3及v4协议区别

天翼云开发者社区

云计算 NFS

99元做自己网站的管理员

coxi_vv

开源 建站 halo 1Panel 飞致云

【YashanDB数据库】YAS-02032 column type is incompatible with referenced column type

YashanDB

yashandb 崖山数据库 崖山DB

nvme磁盘故障注入方法

天翼云开发者社区

nvme 磁盘 磁盘故障

微信、支付宝、字节跨平台小程序集成到企业APP的兼容性策略

Geek_2305a8

5 大场景上手通义灵码企业知识库 RAG

阿里巴巴云原生

阿里云 云原生 通义灵码

IROS 2020 OCRTOC比赛总结 - Team PHAI Robotics

阿里云天池

不只是前端,后端、产品和测试也需要了解的浏览器知识(二)

京东科技开发者

5 大场景上手通义灵码企业知识库 RAG

阿里云云效

阿里云 云原生 通义灵码

爱在七夕,巧手编织浪漫云端 —— 用1Panel为她的世界添一抹不凡

coxi_vv

七夕 建站 halo 1Panel 恋爱代码

一文带您了解如何降低对象存储成本

天翼云开发者社区

对象存储 天翼云

【YashanDB数据库】YAS-02024 lock wait timeout, wait time 0 milliseconds

YashanDB

yashandb 崖山数据库

晨曦抵校,夜幕归家:边缘AI守护,全程体验无忧

E科讯

TDengine 签约协鑫鑫光,优化光伏数据管理

TDengine

在 Django 上实现定时任务的指南

我再BUG界嘎嘎乱杀

Python django 编程 爬虫 后端

事业-最佳实践-个人-人际关系维护

南山

人际关系 维护关系

Go语言手写本地 LRU 缓存

FunTester

深入探索:淘宝/天猫商品详情API返回值实战解析与应用

代码忍者

API 接口 API 测试

京粉智能推广助手-LLM based Agent在联盟广告中的应用与落地

京东科技开发者

京东商品详情API:解锁数据分析与决策支持的新商业价值

代码忍者

解析Hybrid 应用开发上架的原理

Geek_2305a8

SaaS应用加速问题怎么解决?

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商 SaaS应用加速 SaaS加速

数字货币合约跟单/秒合约/永续合约/交易所系统开发规则方案

V\TG【ch3nguang】

数字货币合约跟单 交易所系统开发

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