媒体声音 | 憋了这么久,阿里云数据库再放大招

简介: 作者:老鱼

4月22日,阿里云正式对外发布了首个“自动驾驶”级数据库平台DAS,无疑是数据库领域的又一重磅事件。

14.jpg

为什么说憋了很久?因为很早前,阿里云就确定了云原生、智能化两大方向,在云原生数据库领域,阿里云拥有国内首个云原生数据库PolarDB及云原生数据仓库AnalyticDB等,如今,其在智能化方面也取得了新的突破,相关研究成果已连续两年入选数据库领域顶级会议VLDB。

而大招也并非笔者标题党,可能很多人并不清楚DAS这个产品发布,背后意味着什么。作为全球前三、亚太第一的云服务商,阿里云此次发布DAS,必将拉开云上数据库进入自动驾驶时代的序幕。

据悉,目前,阿里巴巴集团内部85%的数据库实例已经实现自动驾驶。

DAS的前世今生

众所周知,虽然云数据库解决了开发者在资源弹性、高可用、备份、监控等基本运维负担,让数据库最优性能触手可及。

但如何用好数据库,如何让数据库更稳定并发挥最优的性能?如何快速诊断和应对各种原因导致的突发数据库性能问题?以及如何以最低资源成本满足业务需求,这些问题一直都是用户非常重要的诉求,因此,DAS应运而生。

image.png

DAS是一种基于机器学习和专家经验实现数据库自感知、自修复、自优化、自运维及自安全的云服务,提供六大自治特性,从异常检测、根因分析、决策执行以及跟踪评估,拥有全闭环的自治能力,其过程无需人工干预,实时评估自治优化效果,持续反馈,持续优化。

image.png

从上图,我们可以清晰的看到DAS的演进过程,其雏形最早可以追溯到2014年的CloudDBA SQL诊断引擎,2016年进行了升级,但那时候还只是一个辅助诊断工具,还谈不上自动驾驶。2017年,确定自动驾驶方向,通过阿里巴巴集团丰富的业务场景进行孵化和锤炼。2019年,在阿里云上正式发布数据库 “自动驾驶”级平台——数据库自治服务DAS。

如何正确理解DAS

与Oracle将自治能力内置在数据库引擎中不同,DAS(Database Autonomy Service,简称DAS)并不是一个数据库,而是一个数据库“自动驾驶”平台,因此,其并不仅作用于某单一数据库引擎,而是作用于其数据库产品家族中的所有数据库,包括PolarDB、AnalyticDB、RDS、Redis等,涵盖OLTPOLAPNoSQL等各种类型的数据库。

而在“自动驾驶”工具类产品中,DAS处于怎样的水平,与友商差异在何处?这里需要先搞明白什么是数据库的“自动驾驶”,同为自动驾驶,其差别也可能巨大。目前,比较得到认可的数据库自动驾驶等级定义如下:

Level-0:全部靠人肉,没有任何工具/产品辅助
Level-1:提供基础监控、告警等信息,不输出任何建议;
Level-2:在某些场景下,能够输出诊断或者优化建议,但是建议是否采纳和应用,还是由人来决策,例如SQL诊断引擎;
Level-3:在部分场景下,实现完全的自治,无需人参与,例如自动SQL限流、自动SQL优化、自动弹性伸缩等;
Level-4:实现数据库的完全自动驾驶。

阿里云资深技术专家、DAS产品线负责人李广望在接受笔者采访时候表示,目前DAS能力对应等级已经超越Level-3,正在全力向Level-4演进。

也就是说,DAS在部分场景下,已经实现了完全自治,无需人工参与。与友商的区别也就显而易见。据悉,部分云厂商的自治服务还处于辅助诊断阶段,因为决策还需要人工采纳和执行,这是根本的区别。

而部分场景比例是多少呢?李广望表示,基于DAS在阿里巴巴集团内的实践,能覆盖90%的场景,让数据库管理成本下降9成。但阿里云却没有将其定义为L4,是因为其优化策略采用最大保护策略,其目的是不给用户带来负面效果和不确定性。

据了解,目前,DAS已在阿里巴巴集团的所有数据库上验证了近3年,并大规模应用于阿里巴巴内部业务场景,累计优化超4200万 SQL、回收超4 PB空间,并服务了大量电商、金融、游戏等领域企业。

写在最后

聊数据库,不谈性能就是耍流氓,因为,性能犹如粮食,在数据库的历史上,一直就不够用,这就是为什么数据库都需要精细化调优的原因。

如果说,从传统数据库到云原生数据库,是数据库领域的第一次飞跃,那么,数据库实现自动驾驶,毫无疑问是数据库领域的第二次飞跃。因为,它让数据库发挥最优性能变得触手可及。

从“人肉处理”到“自动驾驶”,从“被动救火”到“提前防治”,从“监控告警”到“自动止损”,从“局部优化”到“全局优化”,从“基于规则”到“基于AI”,代表的是时代的发展和技术的进步。

因此,阿里云预测,未来3年,云上80%的数据库将开启“自动驾驶“就变得很好理解了。从某种程度上讲,云数据库实现自动驾驶的能力势必会加速数据库上云的进程。

相关阅读

阿里云发布“自动驾驶”级数据库平台DAS ,全球首创技术让管理成本降9成

如何应对数据库CPU打满?最优解在这里...

运维界的绝世秘笈被我们发现了!听阿里小哥用rap为你一一道来...

陷入人肉SQL优化的恶性循环怎么办?是时候跟它们说再见了

因“智”而治,数据库自动驾驶时代大门即将开启!

耗时又繁重的SQL优化,以后就都交给TA吧!

业务异常只能看着数据库崩溃?看看应急处理利器——自动SQL限流

目录
相关文章
|
存储 NoSQL Redis
阿里云高性能数据库Tair(兼容 Redis)收费价格,稳定可靠成本低
阿里云高性能云数据库Tair兼容Redis,提供Redis开源版和Tair企业版,支持多种存储介质与灵活扩展,适用于高并发场景。Tair具备亚毫秒级稳定延迟,保障业务连续性。价格方面,Redis开源版年费从72元起,Tair企业版年费从1224元起,具体费用根据配置不同有所变化。
|
12月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1783 152
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
1215 156
|
12月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
674 158
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
缓存 监控 关系型数据库
使用MYSQL Report分析数据库性能(中)
使用MYSQL Report分析数据库性能
793 156
|
缓存 监控 关系型数据库
使用MYSQL Report分析数据库性能(上)
最终建议:当前系统是完美的读密集型负载模型,优化重点应放在减少行读取量和提高数据定位效率。通过索引优化、分区策略和内存缓存,预期可降低30%的CPU负载,同时保持100%的缓冲池命中率。建议每百万次查询后刷新统计信息以持续优化
837 161
|
存储 运维 关系型数据库
从MySQL到云数据库,数据库迁移真的有必要吗?
本文探讨了企业在业务增长背景下,是否应从 MySQL 迁移至云数据库的决策问题。分析了 MySQL 的优势与瓶颈,对比了云数据库在存储计算分离、自动化运维、多负载支持等方面的优势,并提出判断迁移必要性的五个关键问题及实施路径,帮助企业理性决策并落地迁移方案。

热门文章

最新文章