数据库的云计算“转型”

“对于传统企业级数据库产品,用户的考量指标基本包括可靠性、可用性和分区容错等三个方面。而对于基于云端的数据库服务,用户的考量指标则除了包括可靠性、可用性外,还会考量安全性、性能、易用性和成本等六个方面的因素,简称PACERS理论。”刘峰,腾讯云数据库高级产品经理强调,企业级用户对于云端的数据库产品的进一步需求,恰好反映了处在数字化转型过程中的企业级用户,希望摆脱传统IT架构,而利用云原生数据库服务来满足现实业务的真实需求。

如果说,云计算的价值在于能够为企业用户提供无上限的计算能力和全新的IT应用体验,那么,企业通过采用新兴IT技术是否真正实现业务转型,则取决于对数据的收集、管理、分析、控制和应用能力——其中,云数据库是对数据进行管理的基础。从这个角度讲,云计算与数据库对于企业级用户来讲,是一对互为表里的逻辑关系:前者对应IT能力的提高,后者则体现出业务控制能力的改变。

事实上,随着云计算技术在企业级市场的不断深化,整个市场上云计算+数据库的趋势正在成为区别企业级云服务商的标签:从传统数据库产品到云端的数据库服务,似乎已经成了云服务提供商重新划分市场和商业机会的分水岭。不仅全球最大公有云服务提供商AWS与从传统数据库产品转型企业云服务的甲骨文之间,在数据库技术上不断“隔空对话”,而且包括甲骨文、微软、IBM都在数据库领域投入了更大的关注。对于中国本土的云计算提供商来讲也是一样,因此我们才看到众多的本土公有云服务提供商都开始在云数据库——尤其是云原生数据库方面。

2018年11月22日,腾讯云宣布新一代自研云原生数据库CynosDB正式发布。“CynosDB的推出对于丰富腾讯云数据库产品矩阵,提升腾讯云的产品技术能力具有里程碑的意义,同时,良好的兼容特性和极致性价比,将大大推进企业的’上云’进程。”腾讯云数据库产品总监祝百万表示,CynosDB是业界第一款全面兼容市面上两大最主流的开源数据库MySQL和PostgreSQL的高性能企业级分布式云数据库。

作为腾讯云在产品矩阵上的重量级布局,CynosDB融合了传统数据库、云计算和新硬件的优势。腾讯云技术团队对数据库内核深度定制,总共进行了近60多项优化。为了提升系统可用性,CynosDB以软件优化与新硬件结合为理念,采用了先进的计算和存储分离架构,同时实现了计算无节点状态,支持秒级故障切换和恢复,数据备份时间缩短到60秒之内,速度提升了180倍,支持无限量存储、百万级查询和秒级的故障恢复。在此基础上,CynosDB可以达到单节点130万QPS读性能,超过业内目前最高100万QPS水平,全面领先国内其他同类产品。

同时,CynosDB既支持普通的网络和硬件设备,又能够最大程度释放硬件性能红利。让其具备真正的公有云原生数据库高性价比、高可用性以及弹性扩展等诸多优势,减少了用户在计算和存储资源上的浪费,综合下来,CynosDB和同样高性能的传统商业数据库相比,价格只相当于它的1/15。

CynosDB自研的用户态分布式文件系统,减少了操作系统上下文切换以及数据在用户态和内核态之间拷贝引起的性能损耗,进一步优化了关键路径的系统性能,降低请求延迟,同时大幅度降低CPU使用率,为企业后期业务扩展留下空间。另外,CynosDB 的“可计算智能存储”进一步满足企业的实际应用场景,让企业按实际使用量计费,自动扩缩容。在降低企业开支的同时,轻松应对突发的业务规模变化。

技术的进步始终是为了提高应用的便利。“云计算+数据库”本身存在巨大的用户需求,自然就会有更多的技术进步。中国本土IT企业在面对此次云计算时代时,更多应该发现其中的机遇,找到真正从技术上实现某种自我转型的机会,从根本上改变以往从技术到市场的被动局面。

现在,比赛才刚刚开始。