阿里李飞飞:云数据库战争已经进入下半场
极客时间编辑部
讲述:丁婵大小:2.90M时长:06:21
日前, 阿里巴巴集团副总裁、阿里云智能数据库事业部总负责人李飞飞在接受 ITPUB 采访时,谈到了开源数据库和云原生数据库的竞争,以下为重点内容。
2018 年 10 月,MongoDB 宣布其开源许可证从 GNU AGPLv3 切换到 SSPL。新许可证将适用于新版本的 MongoDB Community Server 以及打过补丁的旧版本。AGPLv3 和 SSPL 在自由使用、自由修改和重新分发代码上没有区别,最大的区别是 MongoDB 希望从软件即服务上获取收入,SSPL 明确要求托管 MongoDB 实例的云计算公司要么获取商业许可证要么向社区开源其服务代码。
其实,MongoDB 的协议修改得非常巧妙。它允许对 MongoDB 开源版本进行托管服务,但是如果要基于以后的版本继续提供服务,那么,下面的托管平台就必须要开源。也就是说,如果 AWS 或者阿里云要继续托管 MongoDB 的最新版本,底下的管控平台就要开源,开源以后 MongoDB 可以拿去做自己的云托管服务。事实上 MongoDB 也是这么做的,研发了自己的 Atlas。从 MongoDB 最新的财报就能看到,其 Atlas 的增长已经达到了 40% 多,市场份额从去年年初只有百分之十几,到去年年底,Atlas 云托管服务已经增长到 MongoD 整个营收的 30% 多。
MongoDB 的思路很简单,比起让云厂商提供托管服务并基于 MongoDB 开源版来占领市场份额,它更希望自己做托管服务,加上自己的内核,来把蛋糕整个切下来,把云厂商定位成只是做 IaaS(Infrastructure as a Service) 的一层。MongoDB 是一种策略,其他的开源数据库厂商包括商业数据库 Oracle、SAP, Oracle 做 Oracle Cloud,SAP 也做自己的 SAP Cloud,它们背后的思路和逻辑都是如出一辙。
云厂商的应对策略也很简单,继续托管产品,但只托管以前版本的产品,即对托管平台没有要求的开源版本,绝对不可能去托管最新版让自身的管控平台开源。云数据库之战上半场各个云厂商核心的竞争力在哪里?其实就是在底下的托管平台。因为,在上半场大家主要还是靠 MySQL、PG 以及商业的 SQL Server 这些数据库,来拉动线下的 on- premise 数据库市场往云上迁移,这是最核心的竞争力。
用户上云有两种选择,要么用托管的 MySQL 和 PG 或者 SQL Server,或者就是在虚拟机里面自建。
这两个选择对客户来讲,云厂商的价值就是在托管平台来体现的。因为在内核上跟自建完全没区别。托管平台最核心的就是 SLA 的保证,Service-Level Agreement、RTO、RPO 能够做到比自建要好很多或者说和自建 SLA 一样,但是成本要比它低。
对用户而言,可能需要强大的 DBA 团队,才能做到与托管平台一样的 SLA 保证。这可以极大减少运维的投入,这是上半场的态势。
下半场如果 MongoDB 等厂商做了自己的云托管服务,就会倒逼原来上了云托管服务的客户,回到虚拟机里面自建,把云厂商彻底地定位成 IaaS。因为, 现在对客户而言,比如说客户用 MongoDB 的 Atlas,那相当于拿到了 AWS 或者阿里云托管平台提供的 SLA 的能力,但又不需要给云厂商直接付费,成本上有优势,可能就会去选择自建。
那云厂商怎么应对呢?有两点:第一是不断地提升托管平台竞争力。比如说我们阿里云上有一个叫 SDDP 的自动驾驶云托管平台,它是利用机器学习人工智能的技术,来对云托管平台上的数据库实例进行自动运维、自动优化等等,来确保托管平台的竞争力。第二个从内核的角度来说,为什么亚马逊、阿里和 Google,都在自己做自己的云原生数据库?因为大家意识到,仅仅靠托管平台的竞争力是拉不开升位差距的,所以一定要有自己的自主可控的内核,而且这个内核能够和传统的 on- premise DB 有性能上的差异。针对云原生的一些特点,能够吸引客户从 MySQL、PG、Aurora 和 MongoDB 等迁移到自主开发的云原生数据库上来。
AWS 是最典型的,率先推出了 Aurora。在 NoSQL 领域又推出了 DynamoDB,在分析领域推出了 Redshift。MongoDB 修改协议以后,它又推出了自己的 DocumentDB。这一系列动作背后的逻辑,和前面讲的是一样的。我个人认为,这场比赛已经进入了下半场。总结来讲,作为云厂商,我们需要在两方面发力,一个是管控平台,通过智能化的手段,提高它的运维能力和效率,另外一个要提升它的安全可靠、可验证。AWS 去年推出了 QLDB、Quantum Ledger Database,利用区块链里面的 Merkle tree 技术,对数据库的运维日志进行验证。这样客户上云以后可以来验证运维日志,来确保做到了 SLA 的保障,这些是从管控平台要做的一些差异化。另外是从内核的角度,不断地去投入内核的研发,以能够和传统的数据库或者新生的像 MongoDB 数据库内核,进行差异化的竞争。
以上就是李飞飞对于云数据库战场下半场的一些比较精彩的看点,希望对你有所帮助。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(4)
- 最新
- 精选
- Kinga开源原本是为了分享共同促进,却被人拿去免费赚钱,看着受气。2
- 加菲猫应多支持开源,商业化大公司用了开源产品,应该付一定比例的费用,不能像貔貅一样只进不出,个人简单观点,没有深度思考1
- Sam都是干货
- 独孤灬一剑这么做不知道对数据库开源项目有什么好的影响
收起评论