阿裏雲的答案,以自研數據庫POLARDB構築雲計算底層競爭力
在2017杭州雲棲大會前夕的月21日,阿裏雲正式發布全新一代自研雲數據庫POLARDB。它采用第三代分布式共享存儲架構,實現計算節點和存儲節點分離,使計算引擎和存儲引擎擁有分鍾級擴展能力,實現100T級別的代際領先存儲容量、6倍於MySQL性能、遠低於傳統商業數據庫的使用成本。
圖為阿裏雲POLARDB極限性能
1 . 為互聯網金融、娛樂、電商行業的業務急速增長和高並發場景提供高性能、高吞吐的數據庫
POLARDB采用分布式共享存儲,通過高速網路連接數據計算節點和存儲節點,數據庫引擎特別為高速網絡以及共享存儲架構重新設計,100%兼容MySQL同時性能提升6倍,並且支持多個應用服務器,通過集群數據庫讀寫分離連接實現負載均衡,來滿足高並發的OLTP並發讀寫請求,支持上百TB級別數據。
在金融、娛樂、電商行業經常會遇到業務快速增長、短時間用戶數高並發場景,對於類似這樣業務負載比較重的行業或場景,上一代數據庫往往會力不從心。阿裏雲POLARDB讀性能超過100萬請求/秒,支持上百TB規模的數據,在處理數據時,速度更快、容量更大。
圖為阿裏雲POLARDB處理高並發請求場景解決方案
2. 為手遊,旅遊業訂票業務的瞬時高並發場景提供高可用、業務彈性擴展的數據庫
POLARDB采用Active-Active一主多讀高可用機製,能夠自動監測數據庫的異常狀態,並且自動進行恢複。POLARDB還高效支持計算節點的彈性伸縮能力、隻讀節點的並發增減能力,同時存儲容量也會根據實際數據量需求進行自動擴容適配。
手遊爆款或者高峰假期旅遊訂單激增場景下,常導致係統後台壓力瞬間增大,傳統數據庫係統架構下,很難實現快速應對,常見的計算力新增、存儲擴容就往往需要幾小時甚至幾天,而現在,阿裏雲POLARDB隻需短短幾分鍾。智慧的數據庫係統POLARSTORE通過計算規格縱向升降、隻讀節點橫向增減、存儲容量自動擴容,這三個彈性維度實現瞬時高並發業務的快速支持。
圖為阿裏雲POLARDB業務快速彈性適配場景解決方案
3. 為金融、電信行業在麵對自然災害、不可預見災難、網絡故障時提供高可靠、快速備份容災的數據庫
POLARDB使用分布式塊存儲設備,通過多個副本帶來數據99.9999999%的高可靠性。底層的存儲數據可以通過Snapshot快速數據的增量備份,通過OSS形成多級存儲備份體係。通過主節點、隻讀節點的跨可用區設計,輕鬆支持數據強一致的同城災備能力,以及多集群Active的異地容災。
在金融、電信等天然需要數據高可靠行業,數據庫如何實現麵對自然災害、不可預見災難、網絡故障等情況下的高保障工作,一直是企業數據庫搭建的核心命題。比如火災導致某一個機房數據庫出現故障,或者供電係統出現問題影響某一個數據庫,阿裏雲第三代高溫定型方案(三機房強製同步複製方案),即使地震毀壞了整個城市的機房,異地機房數據庫也能快速接管繼續提供服務,並且更低成本、更短時間。
圖為阿裏雲POLARDB同城容災和異地災備場景解決方案
4. 為企業數據庫上雲、從異構數據庫遷移數據庫等場景提供快速及100%兼容的數據庫
阿裏雲POLARDB采用100%兼容MySQL標準設計,從其他商用數據庫,上雲遷移到POLARDB將是件輕鬆的事情。同時也支持雲上經典的RDS數據庫等遷移到POLARDB,能為企業瞬間獲得高性能、大容量、更強勁的數據庫能力。
企業上雲遷移數據,從異構數據庫遷移數據場景下,POLARDB支持用戶不需要進行任何修改原有數據庫程序即可在短時間內遷移上雲。同時POLARDB能做到MySQL百分之百兼容。
圖為阿裏雲POLARDB數據庫快速上雲和雲上遷移場景解決方案
從使用開源數據庫到自研分布式數據庫,相當於從開別人的車到造出一輛新車,是科技能力的集中體現。今天的阿裏雲,既要適用於上百萬中小企業對成本的要求,又要滿足大型企業或金融機構乃至獨角獸對數據量暴漲的需求,POLARDB正是在阿裏巴巴曾經遭受過的極限場景下的大成者。
數據庫的未來已來,眼光近與眼光遠,有著本質的區別,誰能盡快找準風口,誰就能飛得更高,這是阿裏雲給出的答案。
最後更新:2017-09-26 16:34:07