阿里雲POLARDB:乘風破浪潮頭立,揚帆起航正當時

我們知道,目前中國絕大多數行業用戶的數據庫產品都被國外品牌所壟斷,而壟斷市場造成的選擇權和議價權受限,以及高昂的維保費用長期是國內用戶十分頭疼的事情。

與此同時,隨著全面雲化的興起,數據庫行業同樣無法“獨善其身”,但受制於傳統數據庫產品本身架構特性的限制,同樣也無法滿足那些今天“生於雲、長於雲”的新創企業需求。所以,數據庫市場無疑也呼喚著更多的變革與創新。


阿里雲POLARDB:乘風破浪潮頭立,揚帆起航正當時


在此背景下,作為亞洲第一,全球第三的雲計算服務平臺,阿里雲自研的全新一代雲數據庫POLARDB“破繭而出”,它既融合了商業數據庫穩定可靠、高性能、可擴展的特徵,又具有開源數據庫簡潔、開放的優勢,更關鍵的是其成本只有商用數據庫的1/10。

所以,自去年9月公開發布,並於今年4月正式商用以來,阿里雲POLARDB不僅再次完成了新一輪的迭代與升級,更積累一批來自各行各業標杆用戶的支持,其勢頭可以用“乘風破浪潮頭立,揚帆起航正當時”來做形容。

正如阿里雲數據庫總經理曹偉(鳴嵩)所言:“阿里雲希望通過技術紅利的釋放,讓更多中國用戶也能用上更好用的數據庫,這是我們的市場機會,更是我們的願景與使命。”

定義“雲原生”數據庫

POLARDB去年曾搞過一次“跑分”活動,現場測試的結果顯示:POLARDB單實例的讀性能達到了100萬QPS;寫性能達到了13萬QPS,高出AWS Aurora一倍。過去需要要70個小時的10TB的業務數據創建只讀副本,在POLARDB上只需2分多鐘。


阿里雲POLARDB:乘風破浪潮頭立,揚帆起航正當時


阿里雲數據庫總經理曹偉(鳴嵩)

此次“跑分”活動當場“技驚四座”,但在曹偉看來,當時的現場測試只是POLARDB的“小試牛刀”,經過一年時間的迭代與進化,POLARDB在四個方面的實力又一次得以大大增強,具體來說:

一是,在整體性能方面,去年“跑分”的寫性能是13萬TPS,今年達到了25萬TPS,同時POLARDB還支持多達16個節點,其聚合讀性能超過1000萬QPS。

二是,在讀寫分離方面,POLARDB提供了會話一致性的讀寫分離支持。應該說,讀寫分離技術很常見,但通常讀節點會有一定程度的延遲,為此POLARDB新增了智能網關技術,用戶可以在主節點上完成寫,再從分節點實現讀,滿足了用戶的讀寫一致性的需求。

三是,在查詢速度方面,POLARDB新增了查詢加速MPP技術,隨著用戶的數據容量從3TB增加到100TB,這個過程數據庫的SQL執行時間也會變得緩慢,通過查詢加速MPP功能,POLARDB把查詢性能又提升8-20倍。

四是,在存儲介質方面,POLARDB是目前全球唯一一家在生產環節大規模使用Optane(傲騰)SSD技術的雲服務商,儘管使用Optane會給數據庫的成本帶來一定的提升,但為了用戶能有更好的產品體驗,POLARDB全線“標配Optane”。

回頭來看,POLARDB之所以能夠在一年的時間實現如此之大的性能提升,核心的關鍵在於POLARDB源於“雲原生”的架構設計。

對此,曹偉表示,“雲原生”數據庫帶來的好處“不言而喻”,包括融合了雲計算的服務能力和彈性架構、開源數據庫的簡潔易用和開放生態,以及傳統數據庫的SQL管理和處理性能等各方面的優勢,通過融合創新在雲環境下能夠為用戶提供更好的數據庫服務。


阿里雲POLARDB:乘風破浪潮頭立,揚帆起航正當時


例如,POLARDB提供的彈性能力,讓用戶今天在存儲容量上不再用指定規格,通過按量付費的方式,用戶的靈活性得以大大提升;再如,POLARDB把SQL能力和雲能力加以融合創新,真正實現了“SQL in Cloud”;此外,POLARDB採用自主研發的共享存儲數據庫技術,讓十幾個數據庫節點共享一個存儲能力,由此實現了成本的大大降低。

曹偉說:“雲原生數據庫是為了更好的服務於雲環境下的應用而誕生的,但本質上還是技術進步帶來的紅利釋放,雲原生數據庫今天還有很多未發現、待探索的領域,但阿里雲率先在國內定義了雲原生數據庫的標準,並實現了商用,未來我們也將在這一領域堅持自主研發,不斷實現進化。”

技術紅利釋放的價值

確實如此,POLARDB釋放的技術紅利,讓越來越多的用戶享受到了雲原生數據庫帶來的價值。


阿里雲POLARDB:乘風破浪潮頭立,揚帆起航正當時


法大大,是一家電子合同在線簽署及託管服務的SaaS服務公司,每天的合同簽署份數大約在270萬-300萬份,如此龐大的數據量也帶來很多的挑戰。

法大大副總裁兼CTO陳立清說:“公司最早使用的是MySQL,但隨著業務的發展,我們每月新增的結構化數據容量已接近1TB,需要一個大的數據庫系統來做支撐;此外,由於法大大目前有三個數據中心,異地查詢時也會出現一系列的問題,再加上數據量越來越大,性能也成了新的瓶頸。”

為此,法大大希望能有一個新的數據庫平臺來讓數據庫的存儲、查詢能力得以增強,其主要訴求點包括三個層面:數據庫系統必須兼容MySQL;數據庫存儲能力要足夠大,要支撐法大大目前超過100TB的數據量;讀寫性能、查詢統計等能力要足夠的快。

而通過和阿里雲的合作,法大大數據庫出現的瓶頸問題得以逐步解決。陳立清表示,在這個過程中,無論是前期論證還是後期遷移,POLARDB技術團隊都給了他們很多的支持,確保了法大大業務的平穩運行。

校寶在線,是國內領先的教育培訓SaaS服務整體解決方案提供商,對外提供一站式學校信息化管理解決方案。據校寶在線CTO胡淼介紹,該公司的業務同樣發展很快,目前也出現了單表億級數據、單業務庫出現幾百G存儲量的情況,但限於過去傳統數據庫的支持能力,導致出現了各種各樣的問題,終端用戶的“感知“特別不好。

基於此,校寶在線決定嘗試使用POLARDB,同樣一開始POLARDB技術團隊就全程參與校寶在線的數據庫升級方案,最終平滑的完成了升級。胡淼對此的評價是:“在成本沒有大幅度增加的情況下,感覺使用POLARDB和原來使用MySQL,幾乎無任何差別。”

果仁軟件聯合創始人兼研發副總趙亞南也同樣“感同身受”,該公司旗下開發了一款名為蝌蚪雲餐飲的SaaS化的餐飲系統,他們遇到的難題是,餐飲行業的業務高峰期間,對數據庫的併發能力要求非常高,上萬家餐飲用戶每天估計有幾萬單的業務量,對數據有大量的查詢、統計等要求,同時每天還會產生大量數據存儲的需求。


阿里雲POLARDB:乘風破浪潮頭立,揚帆起航正當時


所以,該公司希望能找到一款能夠解決增量分儲,減少開發人員不斷對數據庫進行分表、分庫工作,同時性能還能保持穩定,而通過使用POLARDB,果仁軟件在數據庫上的“痛點”基本得以解決。

趙亞南說:“POLARDB在兼容性方面做到了100%兼容;複雜查詢等性能上也有顯著的提高,最關鍵的是成本更降低了20%以上。”

據介紹,自POLARDB正式商用化以來,目前已經服務了超過1000家以上的用戶,收穫了來自新零售、金融、在線教育等行業標杆客戶的支持。

對此,曹偉也進一步強調:“POLARDB的目標,就是希望在價格等同於開源軟件前提下,為更多中國的用戶提供商業數據庫軟件的性能和特性。”

引領數據庫雲化變革

在我看來,無論是短線看解決行業用戶數據庫的“痛點”;中線看國內基礎軟件堅持自主研發的必要性;以及長線看“數字中國”崛起的市場大背景,都需要更多的中國科技公司有所擔當,而POLARDB的出現,以及堅持在數據庫領域的自主研發,其實對整個業界來說帶來了重要的價值與意義。


阿里雲POLARDB:乘風破浪潮頭立,揚帆起航正當時


首先,從業務支撐看,今天的用戶更加重視從業務的實際需求出發設計雲平臺,期望在敏捷開發、快速響應、新技術支撐等細節上能形成自身的差異化或競爭力,特別是能快速支撐原生應用的開發,但在過去受制於數據庫產品本身特性的限制,支撐諸如物聯網、新金融、新零售、新制造等高吞吐場景業務的快速發展並不容易落地。

但是,過去客戶數據庫產品的測試或者升級,花費時間往往以年計算,在這個過程中,還需要仰仗DBA的執行力等,可謂既複雜又耗時,現在通過POLARDB提供的平滑遷移和強大的性能支持,無疑將大大強化客戶向雲端轉型的信心。

其次,從使用成本看,傳統的商用數據庫部署成本高,運營成本也高,給很多企業造成了很大的成本“負擔”。但如今,通過POLARDB他們不再需要管理內部數據庫,也不需要購買和維護內部部署的數據庫所需的硬件,這讓成本實現了大幅度降低,不僅增加了競爭力,更讓用戶專注業務本身的發展成為可能。

曹偉說:“POLARDB在研發投入,在售後服務,特別是響應客戶的速度上和力度上,都要遠遠超過國外廠商。可以說,我們賦能中國用戶的決心比對手更強。”

最後,從生態扶持看,POLARDB今天無疑也承擔了中國自研數據庫的重任,因此在開發者的培養和扶持上,同樣也花了更多的功夫。


阿里雲POLARDB:乘風破浪潮頭立,揚帆起航正當時


例如,POLARDB聯手英特爾一起舉辦的數據庫性能大賽,不僅為開發者提供了高達50萬元的獎金,也進一步促進了國內數據庫研發人員的交流,希望以此平臺碰撞出創新的火花,一起為雲數據庫的事業添磚加瓦。

總的來說,在全面雲化時代,理想中所有的資源都是根據用戶業務需求按需分配的,服務器資源,應用容器資源,當然也包括數據庫資源,添加或者減少新的數據庫資源,完全就像日常吃飯那樣稀疏平常,甚至用戶可以不用“感知”,這就是今天對數據庫產品提出的新要求。

在此過程中,POLARDB始終以客戶需求為己任,通過自主研發和創新,不斷化解數據庫上雲過程中帶來的種種難題。這無疑為中國用戶實現全面雲化以及完成數字化轉型都將奠定更為堅實的基礎。


分享到:


相關文章: