市场围绕数据库的缠斗始终没停止,但亚马逊云科技以云原生重塑数据库的赶超已经登顶了。
全球最具权威的IT研究公司Gartner最近发布了一个消息:在2022年的全球DBMS市场占有率中, 亚马逊云科技的数据库超越微软,登顶第一 。
亚马逊云科技、微软、Oracle这三巨头近几年一直排名前三,占据了全球DBMS超过三分之二的份额,Oracle 2019年以前都是第一,随后被微软和亚马逊云科技相继超越。
Google增长迅猛,但是市场占有率(8.4%)想赶上前三还有非常长的路要走。
国内厂商中阿里云排名最高(第七位),但是增长曲线似乎有点儿放缓。华为云是一年一个台阶,稳步上升,现在排名第八,但是后面的追兵Snowflake来势汹汹。
如果整体看下这幅图就会发现,以亚马逊云科技为代表的一大批“纯云数据库”(图中蓝色的线条)在过去的十年骤然抬头,向那些传统数据库发起猛烈攻击,开始占据着重要的地位。
原来公司部署一个传统数据库,需要采购硬件、软件、由专人部署、维护,流程繁琐,周期很长。在数据大爆炸的时代,还需要对数据库进行纵向或者横向扩展,对公司的技术方面的要求太高,很多公司根本玩不起来。
使用云数据库,在云端轻点几下鼠标就可以把数据库创建起来,马上投入到正常的使用中,并且扩展性很强,能够准确的通过需求调整技术能力和存储容量,并且支持自动化的迁移、备份恢复,支持高可用性和容灾。
这种高扩展性和高可用性,以及无需购买和维护物理硬件的便利性,极大地降低了企业的经营成本,让公司能够更好地将注意力集中在业务创新上。
实际上,亚马逊云科技能登顶并不是一个偶然事件,因为在Gartner云数据库魔力象限报告中,亚马逊云科技连续八年被评为领导者,尤其在去年,更是甩开了其他竞争对手。
2006年,云存储服务Amazon S3问世,这是世界上第一个商业化的云计算产品,引发了公众对于云服务的关注,商业化的云计算正式起步。
而后,是全球首款真正意义的云原生数据库Amazon DynamoDB的故事:
Dynamo最初是由亚马逊为满足其电子商务业务的需求而开发的。曾经,亚马逊电商面临着处理大规模分布式数据存储和处理的挑战,传统的关系型数据库不足以满足其高可扩展性和高性能的要求。因此,亚马逊决定开发一种自己的分布式存储系统,即Dynamo。其2007年发表的论文Dynamo: Amazon’s Highly Available Key-value Store ,也被业界视作NoSQL领域的开篇之作。
基于Dynamo的内部成功经验,亚马逊决定将其作为云服务向外部用户更好的提供,并在2012年推出了Amazon DynamoDB。
2014年,Amazon Aurora在re:Invent上正式推出,这是一个和MySQL 和PostgreSQL兼容的关系数据库,专为云打造,既具有传统企业数据库的性能和可用性,又具有开源数据库的简单性和成本效益,极具创新性。
最近几年,移动互联网大爆发,计算业态多种多样,流量和数据的不确定性让Serverless大行其道,亚马逊云科学技术创新性的把Serverless从计算领域扩展到了数据领域,让数据库也能够准确的通过流量随需而变。
比如Amazon Aurora Serverless,计算和存储分离,计算节点和存储节点能够准确的通过计算量和存储量自动伸缩;实时处理Amazon MSK Serverless,能够准确的通过流量随需而变,自动伸缩;大数据处理有Amazon EMR Serverless,能够准确的通过工作负载自动调节节点数量……
在软件和硬件的性能快被“榨干”之际,Amazon Nitro系统采用了软硬一体化技术,让软件和底层硬件做了紧密集成,使得MySQL的写入性能直接提升了2倍,读取性能提升了50%。
这样的案例还有很多。正是这种不断地创新和改进,让亚马逊云科技终于站在市场最前沿。
早期的IT应用最简单,一般都会采用一个关系数据库就足以应付,随着网络的加快速度进行发展,数据出现了多样化,为了保存文本、图片、视频、社交关系等各种各样的数据,亚马逊云科技构建了多种品类的数据库,专库专用,满足各类客户的需求,达到极致性能。
大多数数据库都实现了Serverless化, 让用户不用考虑怎么对数据库进行扩展,可以更敏捷地去实现业务,把注意力集中在业务创新上。
这些数据库还能轻松地和云端的数据分析、机器学习等服务进行集成,这在某种程度上预示着客户能在同一云环境中无缝连接各种服务,从而大大简化了系统架构和运维。
通过把这些基础实施部署在全球的多个地理区域和可用区,使得数据库服务可提供强大的数据持久性和高可用性,同时也能更好地满足数据主权和数据延迟的需求。
逆向工作法是一种问题解决办法,它的核心思想是从目标或结果开始,逆向思考并制定行动步骤以达到该目标。
开发云数据库服务,如果只是关起门来做“创新”,不重视客户反馈,那只能是孤芳自赏,甚至无人问津。
只有始终以实现用户需求为导向,开发出满足各种不同应用和业务需求的服务,才能和客户建立紧密的关系,真正解决客户的问题。
在亚马逊云科技的re:Invent大会上能很清楚地看到这一点,一般的技术大会,主要是讲自家的产品有多厉害,能解决什么样的问题,营销味道很足。而 re:Invent 上是倒过来的,它的分享一般是客户有什么样的问题,我们经过总结、提炼、沉淀,今年又推出了新的云服务,它具备什么样的特点,能解决什么问题。
经过十多年不断的创新和发展,亚马逊云科技宣称的云原生数据库四大特性:“专库专用,极致性能”,“无服务器,敏捷创新”,“全球架构,一键部署”和“数据联动,广泛集成”,也逐渐得到了市场的认可。
而它所提倡的:端到端数据战略,在我看来也是“数据库”并不仅仅是数据库的体现。
这其实是一个云厂商在支持自己以百万计客户的过程中,领悟了产品开发的策略需要符合客户的发展规律。为客户在数据的摄取,存储、查询,还是分析,编目和治理,都提供对应的产品支持,并且都可以在云端实现,多种服务,轻松集成、组合、联动,帮用户实现数据共享,分析,实现业务价值。
一直紧跟时代的发展,在实现用户的需求之上不断进行创新,给用户带来价值,帮助客户成功。这是亚马逊云科技云数据库的成功之道,让它在过去的十多年间厚积薄发,稳定增长,在2022年以“纯云数据库”的身份登顶。
这是个里程碑式的时刻,云计算是未来,这一点毋庸置疑,我们期待以亚马逊云科技为代表的云原生数据库,给我们大家带来更大价值和更多惊喜。毕竟,云原生数据库优势是传统数据库不能够比拟的,这是亚马逊云科技云原生数据库登顶的根本原因之一,因为“用户认可”,在任何一个时间里都是王道。