阿里云發(fā)布分布式數(shù)據(jù)庫(kù)PolarDB-X,應(yīng)對(duì)海量數(shù)據(jù)管理
一場(chǎng)不期而至的疫情給不少企業(yè)的生產(chǎn)經(jīng)營(yíng)帶來(lái)不小的影響,使得很多活動(dòng)被迫轉(zhuǎn)到了線上,包括很多新聞發(fā)布會(huì)。日前,阿里云也舉辦了一場(chǎng)線上的活動(dòng)——云上的峰會(huì),在會(huì)上阿里云發(fā)布了包括第七代ECS、POLARDB-X數(shù)據(jù)庫(kù)、視覺智能開放平臺(tái)、新一代阿里云數(shù)據(jù)中臺(tái)、阿里云專有云敏捷版和混合云管理平臺(tái)、云原生數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)湖解決方案,以及城市大腦3.0、政務(wù)中臺(tái)、阿里巴巴未來(lái)社區(qū)等眾多行業(yè)解決方案。
從全面上云到加速重構(gòu)
近幾年,云計(jì)算在中國(guó)得到快速普及,不少企業(yè)或多或少?gòu)脑朴?jì)算技術(shù)中受益。阿里云繼去年提出要全面上云之后,今年提出要深化云的應(yīng)用,也就是“加速重構(gòu)”。
在阿里云智能總裁張建鋒看來(lái),全面上云是一個(gè)技術(shù)性階段,重點(diǎn)在于從原來(lái)的非云基礎(chǔ)設(shè)施轉(zhuǎn)變?yōu)樵;而全面重?gòu)是一個(gè)更強(qiáng)的深化。
阿里云智能總裁張建鋒
“上云更多著眼于技術(shù)升級(jí),而要重構(gòu),就需要關(guān)注的面會(huì)更廣,包括理念要升級(jí),組織要升級(jí),經(jīng)營(yíng)模式、運(yùn)營(yíng)模式要升級(jí)。”張建鋒說(shuō)。
基于這一個(gè)認(rèn)識(shí),張建鋒表示,阿里云明確提出要“做深基礎(chǔ),做厚中臺(tái),做強(qiáng)生態(tài)”。所謂“做深基礎(chǔ)”是指繼續(xù)要做芯片、數(shù)據(jù)庫(kù)、路由器、交換機(jī)等,基于云的特點(diǎn)來(lái)構(gòu)建整套的IT基礎(chǔ)體系。
“做厚中臺(tái)”是在“中臺(tái)”這個(gè)新型的操作系統(tǒng)上提供更多的功能,以方便上層的應(yīng)用開發(fā),這些功能包括AI能力、大數(shù)據(jù)的處理、IOT的能力以及對(duì)移動(dòng)。值得一提的是,在阿里的中臺(tái)中釘釘被賦予了重任,張建鋒表示,釘釘已經(jīng)遠(yuǎn)不只是一個(gè)溝通工具,它更是一個(gè)平臺(tái),阿里中臺(tái)的重要組成部分。
“做強(qiáng)生態(tài)”是指不是阿里云來(lái)做所有事情的。阿里云愿意在一個(gè)開放的體系中,讓所有軟件開發(fā)商、其他合作伙伴基于云的結(jié)構(gòu)、基于一個(gè)新型的操作系統(tǒng)來(lái)幫助各行各業(yè)完成應(yīng)用的開發(fā)和交付。
“我們提出做深基礎(chǔ)、做厚中臺(tái)、做強(qiáng)生態(tài),這是我們作為數(shù)字經(jīng)濟(jì)時(shí)代基礎(chǔ)的一個(gè)主要的出發(fā)點(diǎn),也是一個(gè)落腳點(diǎn)。
云原生的分布式數(shù)據(jù)庫(kù)PolarDB-X
在阿里云線上峰會(huì)上,阿里云一口氣發(fā)布六款產(chǎn)品和多款解決方案,這也是具體落實(shí)張建鋒所說(shuō)的“做深基礎(chǔ)、做厚中臺(tái)、做強(qiáng)生態(tài)”戰(zhàn)略。阿里云的分布式數(shù)據(jù)庫(kù)PolarDB-X也是其中之一。
PolarDB-X采用了基于云原生一體化架構(gòu)設(shè)計(jì),這款阿里云自研的分布式數(shù)據(jù)庫(kù)可支撐千萬(wàn)級(jí)并發(fā)規(guī)模,專注解決海量數(shù)據(jù)存儲(chǔ)、超高并發(fā)吞吐、大表瓶頸以及復(fù)雜計(jì)算效率等瓶頸問題。
PolarDB-X很容易讓人聯(lián)想到2018年阿里云推出的云原生數(shù)據(jù)庫(kù)PolarDB,這也是阿里云數(shù)據(jù)庫(kù)業(yè)務(wù)中成長(zhǎng)最快的業(yè)務(wù)。PolarDB本質(zhì)上還是一個(gè)集中式數(shù)據(jù)庫(kù),但它其實(shí)已經(jīng)享受到分布式技術(shù)的紅利了,PolarDB采用了計(jì)算、存儲(chǔ)分離的架構(gòu),其底層采用的就是分布式共享存儲(chǔ),從而可以保證數(shù)據(jù)庫(kù)的海量存儲(chǔ)能力,而PolarDB-X將這種分布式的能力擴(kuò)展到了計(jì)算層。
“PolarDB的計(jì)算是一寫多讀多個(gè)計(jì)算節(jié)點(diǎn),最多做到16個(gè)節(jié)點(diǎn),現(xiàn)在,PolarDB-X相當(dāng)于在PolarDB之上又加上了一個(gè)分布式拓展層,這樣可以根據(jù)企業(yè)的并發(fā)需求、數(shù)據(jù)量進(jìn)行水平拓展。”阿里巴巴副總裁、阿里云數(shù)據(jù)庫(kù)負(fù)責(zé)人李飛飛說(shuō)。
阿里巴巴副總裁、阿里云數(shù)據(jù)庫(kù)負(fù)責(zé)人李飛飛
在李飛飛看來(lái),PolarDB-X的一大亮點(diǎn)是借助PolarDB-X的水平拓展層來(lái)支持分布式的事務(wù)處理和分布式查詢,并最終為客戶提供一個(gè)完整的從云原生再到分布式架構(gòu)上的升級(jí)路徑。另一個(gè)特點(diǎn)是,PolarDB-X是一體化透明式分布式數(shù)據(jù)庫(kù),也就是說(shuō)業(yè)務(wù)系統(tǒng)不需要去關(guān)心,也就是不需要傳統(tǒng)的中間件,也不需要分布、分表,因此對(duì)業(yè)務(wù)系統(tǒng)的侵入性會(huì)非常非常小。
據(jù)悉,PolarDB-X也是阿里巴巴核心系統(tǒng)正在使用的數(shù)據(jù)庫(kù)。PolarDB-X連續(xù)多年穩(wěn)定支撐了天貓雙11,在1秒鐘內(nèi)系統(tǒng)負(fù)載增加了135倍情況下依然保持穩(wěn)定,峰值TPS達(dá)8700萬(wàn)次,但成本僅為傳統(tǒng)數(shù)據(jù)庫(kù)的 1/6。
云數(shù)據(jù)庫(kù)是技術(shù)演進(jìn)的必然趨勢(shì)
發(fā)展至今,數(shù)據(jù)庫(kù)已經(jīng)有超過40年的歷史,特別是關(guān)系數(shù)據(jù)庫(kù)不管是歷史還是技術(shù)都已經(jīng)非常成熟,而隨著云計(jì)算的普及,數(shù)據(jù)庫(kù)市場(chǎng)迎來(lái)快速變革,這就是以云原生數(shù)據(jù)庫(kù)為代表的新一代數(shù)據(jù)庫(kù)的出現(xiàn)。Gartner曾就此專門發(fā)布研究報(bào)告認(rèn)為,數(shù)據(jù)庫(kù)的云化是必然趨勢(shì)。
李飛飛在接受采訪時(shí)表示,云原生數(shù)據(jù)庫(kù)是技術(shù)自然演進(jìn)的必然結(jié)果。不管是在中國(guó)市場(chǎng)還是海外市場(chǎng),都可以看到云原生架構(gòu)為企業(yè)業(yè)務(wù)帶來(lái)的實(shí)實(shí)在在的技術(shù)紅利。從市場(chǎng)來(lái)看,這幾年云數(shù)據(jù)庫(kù)的崛起也的確非常迅速,開始搶占傳統(tǒng)數(shù)據(jù)庫(kù)的市場(chǎng)。
李飛飛認(rèn)為,云實(shí)現(xiàn)了資源池化,但要把資源池化的優(yōu)勢(shì)發(fā)揮出來(lái),還要用分布式的能力實(shí)現(xiàn)水平拓展、彈性、高可用。
“把云原生和分布式能力完美良好的結(jié)合在一起,同時(shí)再利用K8S容器化的這種部署方式,可以使得整個(gè)運(yùn)維管控大大簡(jiǎn)化、編排大大簡(jiǎn)化,這是整個(gè)數(shù)據(jù)庫(kù)技術(shù)的第一個(gè)趨勢(shì)。”李飛飛說(shuō)。
除了數(shù)據(jù)庫(kù)的云化之外,李飛飛認(rèn)為數(shù)據(jù)庫(kù)技術(shù)還有以下兩個(gè)明顯趨勢(shì):
一個(gè)是數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng)一體化,即HTAP數(shù)據(jù)庫(kù)。如果數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)一體化,就是實(shí)現(xiàn)數(shù)據(jù)交易處理和數(shù)據(jù)分析利用同一套系統(tǒng)處理,好處是數(shù)據(jù)從生產(chǎn)到處理到存儲(chǔ)到消費(fèi),可以完美的處理好,而不用將數(shù)據(jù)在各個(gè)系統(tǒng)之間來(lái)回遷移。
最后是智能化。得益于人工智能技術(shù)的快速進(jìn)步和普及,智能化已經(jīng)在數(shù)據(jù)庫(kù)的各個(gè)層面得到應(yīng)用,并且與數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行深入整合,幫助實(shí)現(xiàn)數(shù)據(jù)庫(kù)運(yùn)維的智能化、自動(dòng)化,也就是現(xiàn)在經(jīng)常說(shuō)的“自動(dòng)駕駛的數(shù)據(jù)庫(kù)”。
李飛飛表示,阿里云要客觀認(rèn)識(shí)自己,既要認(rèn)識(shí)到自己的長(zhǎng)足,同時(shí)也要認(rèn)識(shí)到自己的不足。比如,Oracle領(lǐng)導(dǎo)數(shù)據(jù)庫(kù)市場(chǎng)40多年,在數(shù)據(jù)庫(kù)內(nèi)核上積累了自己的優(yōu)勢(shì)(比如查詢優(yōu)化),有非常明顯的優(yōu)勢(shì)。另一方面,正因?yàn)樗趥鹘y(tǒng)商業(yè)數(shù)據(jù)庫(kù)領(lǐng)域深耕多年,體量大、整個(gè)系統(tǒng)非常復(fù)雜,想向云轉(zhuǎn)身沒那么容易的,要經(jīng)過非常大的代碼修改和架構(gòu)改造。相對(duì)而言,云計(jì)算廠商去做數(shù)據(jù)庫(kù),沒有歷史包袱,更加有利于在新的賽道上發(fā)揮出自己的技術(shù)優(yōu)勢(shì)。這也是PolarDB等云原生數(shù)據(jù)迅速崛起的背景。
本文章選自《AI啟示錄》雜志,閱讀更多雜志內(nèi)容,請(qǐng)掃描下方二維碼
