媒体声音 | 憋了这么久,阿里云数据库再放大招
4月22日,阿里云正式對(duì)外發(fā)布了首個(gè)“自動(dòng)駕駛”級(jí)數(shù)據(jù)庫(kù)平臺(tái)DAS,無疑是數(shù)據(jù)庫(kù)領(lǐng)域的又一重磅事件。
為什么說憋了很久?因?yàn)楹茉缜?#xff0c;阿里云就確定了云原生、智能化兩大方向,在云原生數(shù)據(jù)庫(kù)領(lǐng)域,阿里云擁有國(guó)內(nèi)首個(gè)云原生數(shù)據(jù)庫(kù)PolarDB及云原生數(shù)據(jù)倉(cāng)庫(kù)AnalyticDB等,如今,其在智能化方面也取得了新的突破,相關(guān)研究成果已連續(xù)兩年入選數(shù)據(jù)庫(kù)領(lǐng)域頂級(jí)會(huì)議VLDB。
而大招也并非筆者標(biāo)題黨,可能很多人并不清楚DAS這個(gè)產(chǎn)品發(fā)布,背后意味著什么。作為全球前三、亞太第一的云服務(wù)商,阿里云此次發(fā)布DAS,必將拉開云上數(shù)據(jù)庫(kù)進(jìn)入自動(dòng)駕駛時(shí)代的序幕。
據(jù)悉,目前,阿里巴巴集團(tuán)內(nèi)部85%的數(shù)據(jù)庫(kù)實(shí)例已經(jīng)實(shí)現(xiàn)自動(dòng)駕駛。
DAS的前世今生
眾所周知,雖然云數(shù)據(jù)庫(kù)解決了開發(fā)者在資源彈性、高可用、備份、監(jiān)控等基本運(yùn)維負(fù)擔(dān),讓數(shù)據(jù)庫(kù)最優(yōu)性能觸手可及。
但如何用好數(shù)據(jù)庫(kù),如何讓數(shù)據(jù)庫(kù)更穩(wěn)定并發(fā)揮最優(yōu)的性能?如何快速診斷和應(yīng)對(duì)各種原因?qū)е碌耐话l(fā)數(shù)據(jù)庫(kù)性能問題?以及如何以最低資源成本滿足業(yè)務(wù)需求,這些問題一直都是用戶非常重要的訴求,因此,DAS應(yīng)運(yùn)而生。
DAS是一種基于機(jī)器學(xué)習(xí)和專家經(jīng)驗(yàn)實(shí)現(xiàn)數(shù)據(jù)庫(kù)自感知、自修復(fù)、自優(yōu)化、自運(yùn)維及自安全的云服務(wù),提供六大自治特性,從異常檢測(cè)、根因分析、決策執(zhí)行以及跟蹤評(píng)估,擁有全閉環(huán)的自治能力,其過程無需人工干預(yù),實(shí)時(shí)評(píng)估自治優(yōu)化效果,持續(xù)反饋,持續(xù)優(yōu)化。
從上圖,我們可以清晰的看到DAS的演進(jìn)過程,其雛形最早可以追溯到2014年的CloudDBA SQL診斷引擎,2016年進(jìn)行了升級(jí),但那時(shí)候還只是一個(gè)輔助診斷工具,還談不上自動(dòng)駕駛。2017年,確定自動(dòng)駕駛方向,通過阿里巴巴集團(tuán)豐富的業(yè)務(wù)場(chǎng)景進(jìn)行孵化和錘煉。2019年,在阿里云上正式發(fā)布數(shù)據(jù)庫(kù) “自動(dòng)駕駛”級(jí)平臺(tái)——數(shù)據(jù)庫(kù)自治服務(wù)DAS。
如何正確理解DAS
與Oracle將自治能力內(nèi)置在數(shù)據(jù)庫(kù)引擎中不同,DAS(Database Autonomy Service,簡(jiǎn)稱DAS)并不是一個(gè)數(shù)據(jù)庫(kù),而是一個(gè)數(shù)據(jù)庫(kù)“自動(dòng)駕駛”平臺(tái),因此,其并不僅作用于某單一數(shù)據(jù)庫(kù)引擎,而是作用于其數(shù)據(jù)庫(kù)產(chǎn)品家族中的所有數(shù)據(jù)庫(kù),包括PolarDB、AnalyticDB、RDS、Redis等,涵蓋OLTPOLAPNoSQL等各種類型的數(shù)據(jù)庫(kù)。
而在“自動(dòng)駕駛”工具類產(chǎn)品中,DAS處于怎樣的水平,與友商差異在何處?這里需要先搞明白什么是數(shù)據(jù)庫(kù)的“自動(dòng)駕駛”,同為自動(dòng)駕駛,其差別也可能巨大。目前,比較得到認(rèn)可的數(shù)據(jù)庫(kù)自動(dòng)駕駛等級(jí)定義如下:
Level-0:全部靠人肉,沒有任何工具/產(chǎn)品輔助
Level-1:提供基礎(chǔ)監(jiān)控、告警等信息,不輸出任何建議;
Level-2:在某些場(chǎng)景下,能夠輸出診斷或者優(yōu)化建議,但是建議是否采納和應(yīng)用,還是由人來決策,例如SQL診斷引擎;
Level-3:在部分場(chǎng)景下,實(shí)現(xiàn)完全的自治,無需人參與,例如自動(dòng)SQL限流、自動(dòng)SQL優(yōu)化、自動(dòng)彈性伸縮等;
Level-4:實(shí)現(xiàn)數(shù)據(jù)庫(kù)的完全自動(dòng)駕駛。
阿里云資深技術(shù)專家、DAS產(chǎn)品線負(fù)責(zé)人李廣望在接受筆者采訪時(shí)候表示,目前DAS能力對(duì)應(yīng)等級(jí)已經(jīng)超越Level-3,正在全力向Level-4演進(jìn)。
也就是說,DAS在部分場(chǎng)景下,已經(jīng)實(shí)現(xiàn)了完全自治,無需人工參與。與友商的區(qū)別也就顯而易見。據(jù)悉,部分云廠商的自治服務(wù)還處于輔助診斷階段,因?yàn)闆Q策還需要人工采納和執(zhí)行,這是根本的區(qū)別。
而部分場(chǎng)景比例是多少呢?李廣望表示,基于DAS在阿里巴巴集團(tuán)內(nèi)的實(shí)踐,能覆蓋90%的場(chǎng)景,讓數(shù)據(jù)庫(kù)管理成本下降9成。但阿里云卻沒有將其定義為L(zhǎng)4,是因?yàn)槠鋬?yōu)化策略采用最大保護(hù)策略,其目的是不給用戶帶來負(fù)面效果和不確定性。
據(jù)了解,目前,DAS已在阿里巴巴集團(tuán)的所有數(shù)據(jù)庫(kù)上驗(yàn)證了近3年,并大規(guī)模應(yīng)用于阿里巴巴內(nèi)部業(yè)務(wù)場(chǎng)景,累計(jì)優(yōu)化超4200萬 SQL、回收超4 PB空間,并服務(wù)了大量電商、金融、游戲等領(lǐng)域企業(yè)。
寫在最后
聊數(shù)據(jù)庫(kù),不談性能就是耍流氓,因?yàn)?#xff0c;性能猶如糧食,在數(shù)據(jù)庫(kù)的歷史上,一直就不夠用,這就是為什么數(shù)據(jù)庫(kù)都需要精細(xì)化調(diào)優(yōu)的原因。
如果說,從傳統(tǒng)數(shù)據(jù)庫(kù)到云原生數(shù)據(jù)庫(kù),是數(shù)據(jù)庫(kù)領(lǐng)域的第一次飛躍,那么,數(shù)據(jù)庫(kù)實(shí)現(xiàn)自動(dòng)駕駛,毫無疑問是數(shù)據(jù)庫(kù)領(lǐng)域的第二次飛躍。因?yàn)?#xff0c;它讓數(shù)據(jù)庫(kù)發(fā)揮最優(yōu)性能變得觸手可及。
從“人肉處理”到“自動(dòng)駕駛”,從“被動(dòng)救火”到“提前防治”,從“監(jiān)控告警”到“自動(dòng)止損”,從“局部?jī)?yōu)化”到“全局優(yōu)化”,從“基于規(guī)則”到“基于AI”,代表的是時(shí)代的發(fā)展和技術(shù)的進(jìn)步。
因此,阿里云預(yù)測(cè),未來3年,云上80%的數(shù)據(jù)庫(kù)將開啟“自動(dòng)駕駛“就變得很好理解了。從某種程度上講,云數(shù)據(jù)庫(kù)實(shí)現(xiàn)自動(dòng)駕駛的能力勢(shì)必會(huì)加速數(shù)據(jù)庫(kù)上云的進(jìn)程。
相關(guān)閱讀
阿里云發(fā)布“自動(dòng)駕駛”級(jí)數(shù)據(jù)庫(kù)平臺(tái)DAS ,全球首創(chuàng)技術(shù)讓管理成本降9成
如何應(yīng)對(duì)數(shù)據(jù)庫(kù)CPU打滿?最優(yōu)解在這里...
運(yùn)維界的絕世秘笈被我們發(fā)現(xiàn)了!聽阿里小哥用rap為你一一道來...
陷入人肉SQL優(yōu)化的惡性循環(huán)怎么辦?是時(shí)候跟它們說再見了
因“智”而治,數(shù)據(jù)庫(kù)自動(dòng)駕駛時(shí)代大門即將開啟!
耗時(shí)又繁重的SQL優(yōu)化,以后就都交給TA吧!
業(yè)務(wù)異常只能看著數(shù)據(jù)庫(kù)崩潰?看看應(yīng)急處理利器——自動(dòng)SQL限流
總結(jié)
以上是生活随笔為你收集整理的媒体声音 | 憋了这么久,阿里云数据库再放大招的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个好的组件应该是什么样的?
- 下一篇: linux cmake编译源码,linu