2019年云计算第一撕:AWS为什么和MongoDB怼上?

AWS与MongoDB又怼上了,堪称2019年云计算领域开年第一撕。

近日,AWS宣布正式推出文档数据库服务:DocumentDB。AWS DocumentDB是一项支持MongoDB工作负载的文档数据库服务,硬怼MongoDB的意思非常之明显。

为什么说两家怼上了?

是因为去年10月份,MongoDB宣布将开源许可证从GNU AGPLv3转移到SPPL(Server Side Public License),意思很明显,之前所有免费使用MongoDB数据库的云服务提供商,必须购买License或者回馈社区。而本次AWS推出的DocumentDB是明知道MongoDB修改许可证原因的情况下,选择了用兼容MongoDB老版本 3.6 API的方式绕开MongoDB新许可政策。

大数据在线之前在《从相爱到相杀,云计算开源“免费”时代走向终结?》一文中提到了,在云计算步入寡头的时代背景下,开源软件公司纷纷开始变更许可协议来维护自身的利益。2019年云服务提供商与开源软件公司之间的博弈和冲突会只增不减。

众所周知,MongoDB是开源数据库领域的佼佼者。根据DB-Engines公布的数据库流行指数显示,MongoDB是目前排名前五的数据库,排名前三的开源数据库,而在NoSQL数据库领域,MongoDB则是首屈一指的领先厂商。可以说,MongoDB与AWS之间的争执就是当前云计算“开源”之争的一个典型缩影。

AWS表示,尽管MongoDB在功能方面做得很好,但是大规模配置和管理MongoDB集群有着极高的复杂性,这让用户们很难为高性能应用程序快速扩展出匹配的高性能读写操作。 为此,AWS重新进行设计,为用户提供大规模运行任务关键型(mission-critical)MongoDB 工作负载所需的性能、可扩展性和可用性。

就如AWS所言,DocumentDB可以快速、可扩展、高可用并完全托管的文档数据库服务,用户只需像一样使用 MongoDB 应用程序代码、驱动程序和工具来运行、管理和扩展 Amazon DocumentDB 上的工作负载,并享受更好的性能、可扩展性和可用性,而无需担心管理底层基础设施。

这就是事实情况,云服务提供商凭借强大的技术能力,经过优化与改良开源产品之后,能够提供更加出色的产品与服务,但是在开源社区回馈上却是“捉襟见肘”。强大的技术能力和规模效应,让云服务提供商有能力更好地将开源软件项目进行商业化,并迅速获得可观的利益。

客观而言,虽然AWS现在也在积极参与开源社区,但是DocumentDB这个举动对于开源领域并不算太友好。过去十年,投入超过3亿美元研发费用的MongoDB显然是不愿意看到这种情况继续下去。针对AWS DocumentDB,MongoDB则表示,MongoDB 3.6 API已经拥有超过2年的历史,并且却是太多新功能,比如ACID 事务、全局集群和移动同步等。

深度观察

就如《从相爱到相杀,云计算开源“免费”时代走向终结?》一文中所言,开源商业化进入到下一个阶段,尤其是当开源软件影响力日益增长的趋势下,大公司们希望将开源技术纳入其技术体系之中,将会带动市场的并购和博弈。

云计算巨头们,除了会在各种开源项目中越来越多看到它们的身影外,一些优质的开源软件公司恐怕会成为它们潜在的收购目标。而开源软件公司除了修改许可方式之外,还需要探索更符合发展的开源商业化之路,这样才能确保开源项目的繁荣以及养活自身。

原文发布于微信公众号 - 大数据在线(dobigdata)

原文发表时间:2019-01-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券