阿里云丁奇解析云端数据库发展大趋势

  随着移动互联、物联网技术的发展,多终端应用的时代悄然而至。结构化与非结构化数据的爆发,推动人类社会进入大数据时代。海量数据瞬间涌来,让企业传统数据库系统不堪重负,针对海量数据的收集、存储与分析,原始的封闭式架构显然已经不能顺利承载汹涌而来的数据大潮,企业数据库上云迫在眉睫。

AliSQL

  众所周知,占据国内公有云市场最大份额的阿里云,在产品技术端拥有两支引以为傲的技术团队,一支是存储,一支是数据库。今年年初,阿里云在云栖深圳分会上发布了针对PB级海量数据处理的云数据库ApsaraDB for PetaData,着实在数据库业界吸睛不少。在刚刚结束的云栖北京峰会上,阿里云关系数据库服务内核开发和运维团队负责人林晓斌(花名:丁奇)携几位数据库核心成员面对媒体,分享了整个数据库产业发展的大趋势与阿里云在数据库系统研发方面的新进展。

“数据库+大数据”融合发展是未来趋势

  云时代,大部分公有云服务商都开始提供云端托管Hadoop产品与关系型数据仓库的托管服务。这些云端产品的服务,更适合处理关系型数据库的业务,并且可以提供秒级甚至毫秒级的数据库处理服务。

  我们知道,随着大数据时代的到来,结构化与非结构化数据的海量收集、存储与处理给传统数据库系统带来巨大挑战。云端数据库可以帮助用户将上述痛点一一击破,并可以解决一些高端用户,在数据库、大数据、人工智能等方面的并行处理需求。很明显,数据库上云是企业的必然选择,也是未来数据库系统发展的大趋势。

  对于拥有国际领先水平的阿里云数据库天团,必然也在这一领域积极探索。丁奇介绍,目前在整个ApsaraDB大的产品框架下,就正在推进这个方向。前期分析型数据库GreenPlum已经在公测,未来还会推出名为“小数仓”的相关产品,目的就是帮助传统的OLTP用户,轻松地在一个系统里面实现数据的导入导出和计算,实现数据在内部系统之间实现平滑流转。

  “这样的做法,省事省力省心,符合目前用户的需求,是数据库系统发展的主流方向。阿里云也实际上一直在此领域投入研发并稳步推进,之前的架构模型叫OLTP+AP,现在叫HTAP,是我们现在攻关的一个大方向。”

  今年双11数据库运维将更加自动化

  每一年的双11都是消费者的狂欢,同时也是一场技术盛宴。

  2014年的双11,阿里云数据库承载了淘宝天猫交易系统10%的流量,实现平稳过度。2015年的双11,一天写进数据库的数据量就有10TB,在超高的数据容量压力下,数据库实现了对天猫淘宝交易系统100%的承载。那么,为了应对2016年的双11,阿里云在数据库领域将做哪些具体的预案与布局?

  丁奇介绍,为了应对今年的双11,阿里云数据库团队一直从四个层面在做积极准备。首先是在关于buffer预留。这是传统的应对方案,一直在做;其次是对于高峰期的业务预估。只有提前对双11当天业务量实现精准预估,才能很好的做系统布局;第三是对每个业务集群做健康度打分。第四是做很多双11的预案,并且用技术去实现预案的自动化。“其实很多类似聚石塔这样的交易模型,在这几年的护航里面我们都是比较清楚了,如何增加机器监控与业务监控等我们早已烂熟于心。我们把它能够出现的异常都会事先给出自动化预案,提前布局,防范于未然。”

  对于打分机制,丁奇做了解释。之所以建立健康评分机制,是因为针对今年双11,数据库团队将把整个和交易相关的集群当作一个客户来对待。这种客户化的服务模式,将让整个“备战”过程更加专业。“我们给这个集群设立一个健康指标,通过定期打分的机制,帮助提升系统效能与稳定性,直到11月初时,系统评分如果可以达到96分左右,我们在双11当天就可以不用去监控室了。因为所有的应急预案已经做的很完备,系统运行与运维可以相比之前实现更大的自动化。

  AliSQL引领技术趋势

  今年,经过多次多地的巡回发布,阿里云在此次北京峰会上,对于人工智能与海外加速布局两个领域表现出了极大热情。笔者观察到,随着企业互联网化进程的加快,作为基础云服务提供商的阿里云,也正在产品技术层面拓展其现有的深度与广度。以期在未来,通过开放平台输出更多种类和更加优质的云服务。

  数据库产品作为阿里云技术线的绝对王牌,理应首当其冲,站在制高点,引领技术趋势。基于此,在北京峰会当天,推出全新品牌形象的阿里云,也在大会上正式宣布开源项目AliSQL的发布,这是继开源跨平台开发框架Weex之后的又一个重大开源项目。

阿里云丁奇解析云端数据库发展大趋势

  据了解,AliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。丁奇介绍,该版本在社区版的基础上做了大量的性能与功能的优化改进,尤其适合电商、云计算以及金融等行业的应用环境。

  最新的AliSQL版本不仅从其他开源分支比如Percona、MariaDB、WebScaleSQL等社区汲取精华,也沉淀了阿里巴巴多年在MySQL领域的经验和解决方案。“AliSQL增加更多监控指标,并针对电商秒杀、物联网大数据压缩、金融数据安全等场景提供个性化的解决方案。该版本性能优于社区版MySQL70%左右,在秒杀场景下性能可以迅速提升100倍,可以帮助中小企业和开发者提升数据运营能力。”丁奇表示。

  对此,阿里云资深总监李津在大会当天表示:“AliSQL的发展得到了众多智慧的支持。我们希望将过去几年沉淀的技术积累回馈到社区,帮助更多使用MySQL的个人和企业,这是社区良性发展的道路。我们也欢迎更多的开发者和技术团队加入AliSQL开源项目,使之在业内发挥更大的价值。”