2010年那個后來被屢屢提及的支付“驚魂”時刻(支付寶數(shù)據(jù)庫差4秒就崩潰)過后,支付寶每年都會將分布式數(shù)據(jù)庫平臺OceanBase、彈性架構(gòu)、離在線混部、全鏈路壓測等自主研發(fā)的技術(shù)列入“雙11練兵”。
支付寶近8年的技術(shù)布局路徑,至少在兩個節(jié)點上對整個支付產(chǎn)業(yè)有推動作用。
一是驚魂時刻2010年“雙11”,數(shù)據(jù)庫差4秒就崩潰的驚險一幕,使支付寶技術(shù)團隊認識到,當年使用IOE(IBM的小型機、Oracle數(shù)據(jù)庫、EMC存儲設(shè)備)商用設(shè)備、開源軟件,已經(jīng)完全不能適用于“雙11”交易量指數(shù)級增長對技術(shù)支持的要求。如果支付寶要靠堆砌服務(wù)器的方式支撐支付洪峰,成本將會是天文數(shù)字。
“我曾經(jīng)遇到過好幾次深夜宕機,幸虧是深夜,但是一個多小時無法恢復(fù)。我們也不知道遇到什么問題,因為是一個黑盒,遇到數(shù)據(jù)和計算問題都是之前所有商業(yè)軟件沒有遇到過的,數(shù)據(jù)量非常大,到了瓶頸極限程度。”螞蟻金服副總裁胡喜回憶。
第二個歷史性節(jié)點是2013年。經(jīng)過三年的技術(shù)研發(fā)投入,支付寶最后一臺小型機下線。這意味著除了數(shù)據(jù)庫,服務(wù)器和存儲設(shè)備都被我國自主研發(fā)的技術(shù)取代,上云取得實質(zhì)性進展。也正是從這一年開始,“雙11”再也不會遇到差點系統(tǒng)宕機的險情。
從2013年到去年,每年“雙11”之前,該配置多少云計算資源、如何達到最優(yōu)化的配置,都需要非常經(jīng)驗豐富的工程師進行嚴密的計算,并進行反復(fù)的壓力測試,不斷調(diào)優(yōu)。但從今年開始,機器可以自動地進行計算和調(diào)優(yōu),更高效地提前部署資源。
生物識別已成為一大支付趨勢。螞蟻金服將指紋、人臉、聲紋等運用在了支付上。來自支付寶的數(shù)據(jù)顯示,目前用戶對生物識別類支付方式的滿意度超過95%,超過密碼支付。其中指紋和刷臉支付首次成為“雙11”主流,超3億用戶已開通。
“我們的小目標是,到2019年,我們將不再額外花1分錢投入到‘雙11’當天的技術(shù)保障上。也就是說,我們希望‘雙11’這一天,和11月10日、11月9日對我們的交易系統(tǒng)來說,都是普通的一天。”螞蟻金服CTO程立如是說。