云计算下一个战场是数据库 青云QingCloud:用户需求就是下一个产品
来源:中国软件网作者:刘学习
云计算的下一个竞争战场是数据库。随着技术的飞速发展,企业上云逐渐成为企业IT的新趋势,而作为企业最核心的数据库,在云计算时代也成为必然选择。
数据库上云成为了云计算公司的共识。目前云计算公司,不管是国外的AWS、微软Azure,还是阿里云、腾讯云、华为云、青云QingCloud等都大力度推出云数据库服务产品,涉及自研数据库、托管数据库服务、数据迁移服务、数据仓库、缓存服务等,覆盖的数据库类型越来越丰富,覆盖企业级场景越来越多,安全服务能力也不断增强。
青云QingCloud数据库产品经理王文谨在接受记者采访时表示,与目前市场上众多云数据库服务走大而全的路线不同,青云更关注客户的需求,"用户的需求就是我们的下一个产品。 7月25日,在第五届Cloud Insight(CIC)2019云计算峰会上,青云QingCloud 发布了绸缪铺路七年的 商业 生态战略和脉络清晰的产品体系图谱,一大批云原生产品发布,就包括两款云数据库新产品,ChronusDB时序数据库和PolonDB分布式数据库。
青云QingCloud产品总监李威说,青云的产品体系具有三大特色:一是基于统一的架构,公有云、私有云、托管云和混合云是基于统一架构交付的"四位一体"的云平台;二是提供云、网、边、端一体化平台,在纵向上,不管是IaaS、PaaS、应用平台、网(SD-WAN)还是边缘(EdgeWize),都是统一的;在横向上,QingCloud能够承载分布式核心、集中式核心,以及两者的混合模式;三是青云QingCloud的平台具有完全自主知识产权,核心技术完全自主研发、自主可控.
1.云原生数据库发展迅猛
数据库发展大势基本上可以从DB-Engines公布的最新的数据库排名上看出端倪。作为全球最专业的按采用用户数量对各类数据库系统进行排名的机构,从DB-Engines最近公布了的排名,可以看出数据库发展的三大趋势:
首先开源数据库与商业数据库几乎平分天下。自2013年以来,商业系统与开源系统的发展趋势表现为开源系统数量逐渐增多,商业系统逐渐减少,两者趋向对半分。从榜单前十名数据库看,Oracle、SQL Sever、DB2、Microsoft Access这四种数据库为商业数据库,而其余MySQL、MongoDB、PostgreSQL等均为开源数据库。开源数据库与商业数据库平分秋色。
第二,NoSQL成为数据库市场重要的增长引擎,数据库正朝着多元场景化方向发展。可以说,关系型数据库的地位牢不可破,而非关系型的NoSQL数据库已经成为数据库应用增长的新引擎。
第三,数据库的未来必须上云,目前云数据库已为数据库市场的增收贡献一半以上份额。与传统数据库营收不断下降相比,云数据库正在积极地快速增长。2018年全球数据库市场规模达到了461亿美元,其中云数据库为104亿美元。Gartner预测,到2023年全球3/4的数据库都会跑在云上。
Gartner将这一变化归因为,企业正将新应用向云转移,对数据存储和计算分析的能力要求不断加强。云数据库天然具备云上灵活性,能够提供强大的创新能力、丰富多样的产品体系、 经济 高效的部署方式和按需付费的支付模式。
但随着移动 互联网 、物联网技术的迅猛发展,海量数据喷发,对数据库提出了完全不同的需求。更为重要的环境变因是,All in Cloud成大趋势。IDC预测,到2021年云上数据量将超过传统数据中心。
在这一全新的时代背景下,商业数据库因其昂贵、高运维难度、以及低扩展性和可用性受到挑战。
王文谨说,而云原生数据库则因天然为云定制,具备云计算的弹性能力,兼具开源数据库的易用、开放特点,及传统数据库的管理和处理性能等优势,成为企业的最佳选择。
2.青云QingCloud提供六大类云数据库服务
李威说,在平台服务层,青云QingCloud核心产品之一的AppCenter,已经从1.0发展到3.0. 对于客户来说,能够在多领域、多类型的应用中实现自由选择及编排;对于合作伙伴来说,能够跟青云QingCloud一起构建生态,把应用云化,放在云上提供服务,实现商业创新。在平台服务层即PaaS层面,青云QingCloud最核心的服务是数据库服务。
王文谨介绍说,青云QingCloud与其他云数据库服务一样,也提供丰富的数据库品类服务,主要分为6类:
一是地位牢不可破的关系型数据库服务,单机版可以提供MySQL和PostgreSQL数据库服务;分布式版则可以提供本次发布会升级的基于MySQL的RadonDB,以及基于PostgreSQL的PolonDB。
二是KV数据库服务,既包括移动互联网的时代数据库明星Redis,也包括Memcached, 一个开源、分布式的内存缓存系统。
三是文档数据库服务,包括MongoDB 。
四是列式数据库服务HBase。HBase集群服务,包含HBase数据库服务、HDFS分布式文件系统、Phoenix查询引擎三大组件。
五是时序数据库ChronusDB,青云QingCloud今年推出了自研的时序数据库——ChronusDB,Chronus是古希腊神话中掌管时间的女神。
六分析型数据库服务,青云QingCloud 推出了 ClickHouse on QingCloud 服务。ClickHouse 是一款高性能的、面向联机分析处理(OLAP)的、开源的、列式数据库,ClickHouse on QingCloud是云化版本的 ClickHouse 集群应用。
有了这些数据库后,用户可以在针对不同业务选择不同的数据库。日常的业务,用通用数据库——MySQL Plus;海量高并发场景选择分布式数据库——RadonDB或者PolonDB;做BI分析可以用ClickHouse;物联网场景,时时都有数据写入,还可以进行工业分析或者物联网分析,就选择时序数据库——ChronusDB。
与市场上的云数据库服务相比,青云QingCloud云数据库三大特色:
首先,与其他云服务商采用的大而全的发展思路不同,青云QingCloud更关注用户的需求。
第二,青云的云数据库产品更能满足用户定制化和性能优化的需求,包括对数据库有很高要求的 金融 、电信、制造等领域的龙头企业的需求,而不是简单的提供一个开源的数据库。
第三,依托丰富的数据库品类,如关系型数据库、分析型数据库、NoSQL数据库等,青云QingCloud云数据库基本上可以覆盖全部企业级场景。
3.兼顾性能与安全,分布式数据库RadonDB重大升级
说起分布式数据库,不能忽视开行业先河的两大明星:一是谷歌的 F1 和 Spanner, 引领了 NewSQL 技术的发展;二是基于 MySQL 的分布式数据库,目前依然被市场所看好。
随着业务的日益繁杂,企业的数据量呈现爆炸式增长,传统数据库在处理大规模(PB 级)数据负载时力所不及,而新型数据库则难以满足企业数据库 ACID 的特性。
RadonDB 的出现解决了这一难题,它融合了两类数据库的优势,不仅能够满足互联网企业对分布式数据库高并发的需求,同时助力传统企业将核心业务向云端转型。
RadonDB分布式数据库发布于2017年,它基于 MySQL 数据库开发,采用分布式、云原生的设计思路,既能延续 DBA 的使用习惯,又能适应全新的分布式架构。
此次青云QingCloud RadonDB重大升级包括功功能更丰富,支持分布式Join、全文索引、prepare语句、checksum table、single 表等功能。
安全性更高,支持在Region(多可用区)部署,同城多活;关闭FTP匿名访问,只允许指定用户访问,支持多租户等。
易用性更强,支持手动数据重分布和重建指定的存储节点等。
4. 时序数据库ChronusDB适应于IoT监控、工业设备管理等大量场景
根据维基百科的定义,时间序列是一组按照时间发生先后顺序进行排列的数据点序列。时序数据库(Time Series Database, TSDB)就是存放时序数据的数据库。近年来,随着物联网等概念的流行,TSDB成为数据库一个相对独立的子领域逐渐受到重视,广泛应用于物联网、监控系统、金融、医疗和零售等多种场景。
DB-Engines公布的过去2年各类数据库增长趋势
目前几乎所有的主流云服务商均开始提供时序数据库服务。自从2014年开始,数据库热度排名网站DB-Engines就把时间序列数据库作为了独立的目录来分类统计,而且最近几年时序数据库的增长率在全部数据库分类里排名第一。
ChronusDB是青云QingCloud自研的一款高效、安全、易用、具备强大分析能力的时序数据库,具备高效读取、写入功能,强大的分析能力,高压缩、低成本存储,分布式可扩展架构,丰富的时序数据处理能力,支持通用的时序协议,使用简单、稳定可靠等特性。
ChronusDB适用于物联网监控、互联网业务监控、工业设备管理等场景,应用前景广阔。
5. 分布式数据库PolonDB实现PB级数据秒级分析
PolonDB是一款基于PostgreSQL的开源分布式数据库,继承了PostgreSQL强大的SQL支持能力和应用生态,不仅仅是客户端协议的兼容,还包括服务端扩展和管理工具的完全兼容。
和其他类似的基于PostgreSQL的分布式方案,如GreenPlum、PostgreSQL-XL、PostgreSQL-XC相比,QingCloud PolonDB最大的不同在于,它是一个PostgreSQL扩展而不是一个独立的代码分支。
因此,PolonDB可以用很小的代价和更快的速度紧跟PostgreSQL的版本演进;同时又能最大程度的保证数据库的稳定性和兼容性。其优势包括:采用分布式架构,可以实现PB级数据秒级分析、HTAP和服务高可用,在海量数据存储、在线交易、实时分析等场景中应用广阔。
最近,Gartner发布的一份报告名为 "数据库的未来是上云"。 其实不仅是数据库,无所不在的云服务,正在企业运营的每一个环节所向披靡,攻城略地。