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