更多精彩,请点击上方蓝字关注我们!
连数据库都上云了,还有什么不能上云?在企业上云的过程中,数据库上云是至关重要的一环。
Gartner预测,到2023年,全球75%的数据库将运行在云上。数据库上云有两种途径:一是将传统数据库搬迁至云上;二是直接使用云原生数据库。到底哪种更便利?似乎是一目了然。
腾讯云数据库产品总监祝百万列举了传统数据库架构的“七宗罪”:数据备份归档慢,故障恢复慢,维护成本高,资源利用率低,可用性低,纵向和横向扩展都比较弱。作为IT经理或资深DBA,你是否也被以上问题所困扰?
现在,照亮企业上云的一颗“北极星”出现了,它就是腾讯云自研的新一代云原生数据库CynosDB。为CynosDB起名字,腾讯云可是煞费苦心。“Cynos”源自单词Cynosure,这是古希腊神话中北极星的名字,现意为引人注意的人或物。
祝百万半开玩笑地说,CynosDB是“C位”出道。“C位”其实是高度概括了CynosDB的几大特色:第一个C,Cloud Native,应“云”而生,CynosDB是纯正的云原生数据库,采用了面向服务的架构;第二个C,Creative,即“分”而治之,CynosDB创新性地实现了计算与存储的分离,日志即数据库;第三个C,Comprehensive,即“兼”容并蓄,全面兼容新版开源数据库;第四个C,Cost Effective,即事半功“倍”,性能成倍提升,按量计费;第五个C,Cohesive,即相“辅”相成,极简的软件优化可以让硬件更充分地发挥其性能优势。
总之,CynosDB完全符合云服务的基本特征:按需自助服务,广泛的网络接入,资源池化,快速交付,服务可度量,是名副其实的云原生数据库。它主要适用于高性能、高可用的企业级关键应用,以及对业务连续性要求很高的互联网和游戏业务。目前,CynosDB正处于公测中。
CynosDB的推出对于丰富腾讯云数据库产品矩阵、提升腾讯云的产品技术能力具有里程碑式的重要意义。在CynosDB之前有许多定语——高性能、企业级、分布式、云数据库。
CynosDB的与众不同之处到底在哪里?不如看一下CynosDB的“六宗最”。
第一,CynosDB全面兼容市场上的两大最主流的开源数据库——MySQL 5.7和PostgreSQL 10。所以,采用CynosDB,企业几乎无需更改代码,即可轻松无缝“上云”。
第二,腾讯云对CynosDB数据库内核进行深度定制,进行了60多项优化。比如,为提升系统可用性,CynosDB以软件优化与新硬件相结合,采用先进的计算和存储分离架构,同时实现了计算无节点状态,支持秒级故障切换和恢复,数据备份时间缩短至60秒之内,速度提升了180倍。经测试,CynosDB单节点读性能达到了130万QPS,超过之前业界最高的100万QPS的水平。
第三,CynosDB采用“日志即数据库”技术方案,可以最大程度地减少网络数据输入/输出(IO)。该技术将日志转换为记录以及数据页的操作“下推”到存储层完成,将网络IO降到最低,从而大幅度降低使用流量。
第四,腾讯云自研的用户态分布式文件系统,减少了操作系统上下文切换以及数据在用户态和内核态之间拷贝而引起的性能损耗,进一步优化了关键路径的系统性能,降低请求延迟,同时大幅度降低CPU使用率,为后期业务扩展预留空间。
第五,CynosDB独特的“可计算智能存储”,可以管理数据的多副本,实现自动扩缩容,以及自动故障校验检测和修复;异步日志的处理,计算层将日志写到存储后由存储自行完成记录到页的转换;将传统数据库昂贵的备份、REDO恢复等操作,转变为分布式存储层上连续异步的操作。可计算智能存储让企业按实际使用量计费,在降低开支的同时,可轻松应对突发的业务规模变化。
第六,特别值得一提的是,CynosDB是一款高性价比的云原生数据库,在具有超高性能的同时,价格只有高性能传统商业数据库的1/15。
如今,越来越多的云服务商开始在数据库上发力。数据库上云是大势所趋。云原生数据库的优势已经显露无疑。
每当我找不到存在的意义
每当我迷失在黑夜里
Oh~夜空中最亮的星
请照亮我前行
……
——歌曲《夜空中最亮的星》
企业在上云的过程中,可能有过犹豫,也可能有忧虑。但只要方向正确,并持之以恒,总会有成功的一天。你需要那颗最亮的“星”的指引。
长按二维码识别关注云报
中国云报
小编微信:Taogebj
联系邮箱:[email protected]
继续阅读
阅读原文