阿里云從業(yè)務(wù)擴(kuò)展性、數(shù)據(jù)流動(dòng)性、服務(wù)高可用三方面入手,通過多款云數(shù)據(jù)庫產(chǎn)品為利楚掃唄制定聚合支付方案,解決利楚掃唄在業(yè)務(wù)擴(kuò)展期遇到的數(shù)據(jù)存儲(chǔ)空間不足、讀寫性能下降以及大數(shù)據(jù)分析空缺等問題。

業(yè)務(wù)痛點(diǎn)

武漢利楚商務(wù)服務(wù)有限公司(利楚掃唄)已覆蓋全國(guó)400多個(gè)地級(jí)市,旗下商戶數(shù)量70萬家,每天處理交易數(shù)大約1200萬筆,年受理交易金額2000億元,成功為上百個(gè)行業(yè)提供聚合支付綜合解決方案。隨著業(yè)務(wù)持續(xù)擴(kuò)張,利楚掃唄面臨以下問題:

  • 存儲(chǔ)空間

    利楚掃唄近3個(gè)月的數(shù)據(jù)存儲(chǔ)量已超過2TB,業(yè)務(wù)還在持續(xù)擴(kuò)張,預(yù)計(jì)單體RDS的存儲(chǔ)空間將不夠用。

  • 高并發(fā)

    隨著接入商戶數(shù)量的增加,每日的流水持續(xù)增長(zhǎng),數(shù)據(jù)庫讀寫性能明顯下降。

  • 分析型需求

    隨著數(shù)據(jù)量的增大,數(shù)據(jù)查詢涉及的量級(jí)呈指數(shù)級(jí)上升,針對(duì)商戶等大數(shù)據(jù)量場(chǎng)景的分析查詢,單體MySQL已無法滿足需求。

解決方案

阿里云通過多款云數(shù)據(jù)庫產(chǎn)品為利楚掃唄制定以下解決方案:

架構(gòu)圖

方案解讀:

  • 使用DRDS分庫分表將數(shù)據(jù)庫進(jìn)行水平拆分,有效解決訂單的存儲(chǔ)上限及業(yè)務(wù)高峰時(shí)的高并發(fā)壓力,借助了DRDS對(duì)MySQL語法的高度兼容能力,輕松從原來單體數(shù)據(jù)庫升級(jí)到現(xiàn)在的分布式架構(gòu)。
  • 使用PolarDB進(jìn)行數(shù)據(jù)歸檔,滿足超大數(shù)據(jù)量的存儲(chǔ)需求,借助存儲(chǔ)、計(jì)算分離以及與MySQL 100%的兼容性,確保原有業(yè)務(wù)不做修改。
  • 使用Redis來做緩存,通過緩存提高讀取效率;使用RDS只讀實(shí)例中的讀庫進(jìn)行分流,自動(dòng)均衡讀流量。
  • 使用云原生數(shù)據(jù)倉庫AnalyticDB MySQL對(duì)海量流水?dāng)?shù)據(jù)進(jìn)行即時(shí)查詢,滿足運(yùn)營(yíng)的實(shí)時(shí)性要求,快速精準(zhǔn)進(jìn)行客戶營(yíng)銷。

客戶價(jià)值

  • 業(yè)務(wù)可線性拓展

    依托Redis緩存和DRDS水平或者垂直拆分?jǐn)?shù)據(jù)庫技術(shù),解決了高并發(fā)、存儲(chǔ)容量擴(kuò)展以及在線計(jì)算擴(kuò)展的難題,使系統(tǒng)具備了存儲(chǔ)100TB數(shù)據(jù)的能力,同時(shí)也具備10萬TPS(Transactions-per-second)、百萬QPS(Queries-per-second)的支撐能力,足以支撐利楚掃唄業(yè)務(wù)擴(kuò)展至當(dāng)前業(yè)務(wù)量的5~10倍,解決了在業(yè)務(wù)快速增長(zhǎng)過程中對(duì)數(shù)據(jù)庫存儲(chǔ)量和并發(fā)量帶來的挑戰(zhàn),確保在業(yè)務(wù)快速增長(zhǎng)的情況下,每一位終端用戶都能享受平滑的支付體驗(yàn)。

  • 讓數(shù)據(jù)流動(dòng)起來

    借助DTS的數(shù)據(jù)實(shí)時(shí)同步功能,讓客戶的數(shù)據(jù)實(shí)時(shí)流動(dòng)起來。借助PolarDB和AnalyticDB MySQL的大數(shù)據(jù)處理能力,決策報(bào)表的生成時(shí)間從分鐘級(jí)別降低至秒級(jí),大部分報(bào)表可以在10秒內(nèi)生成,部分特別復(fù)雜的報(bào)表生成時(shí)間為1分鐘。業(yè)務(wù)行為和業(yè)務(wù)決策平滑對(duì)接,決策者可以通過報(bào)表數(shù)據(jù)快速進(jìn)行業(yè)務(wù)決策,實(shí)現(xiàn)通過計(jì)算數(shù)據(jù)創(chuàng)造業(yè)務(wù)價(jià)值。

  • 提供7×24小時(shí)的高可用服務(wù)

    以業(yè)務(wù)7×24小時(shí)運(yùn)行標(biāo)準(zhǔn)設(shè)計(jì),提供彈性升降配、在線擴(kuò)容、SQL審計(jì)分析、只讀實(shí)例等功能,阿里云可提供金融級(jí)別的安全性和穩(wěn)定性。