0
雷鋒網AI金融評論報道,2017年11月11日凌晨,天貓雙11全球狂歡節剛開場5分22秒,新的支付峰值誕生:25.6萬筆/秒,比去年增長超1.1倍,再次刷新全球紀錄。
與此同時誕生的還有數據庫處理峰值,4200萬次/秒。4200萬次/秒的意思是,在支付峰值產生的那一秒里,螞蟻金服自主研發的數據庫OceanBase平穩處理了4200萬次請求數。根據阿里巴巴實時數據,截至天貓雙11第一小時,平臺交易額達到了570億人民幣。
此外,據螞蟻金服數據,第7分23秒,支付寶的支付筆數突破1億筆,這相當于5年前(2012年)雙11全天的支付總筆數。從筆者實際體驗來看,今年雙11的前10分鐘支付較為順暢,沒有明顯網絡擁堵和卡殼現象。
螞蟻金服首席技術架構師、副總裁胡喜介紹,支付寶之所以在今年首次公布“數據庫處理峰值”,是因為今年雙11,支付寶首次把包括賬務庫在內的所有核心數據鏈,全部搬到了螞蟻金服自主研發的數據庫OceanBase上。
雷鋒網AI金融評論此前報道過,對于支付寶技術來說,2010年是一個拐點,那一年,峰值比此前番了三番。用胡喜的話來說就是,“如果還是用傳統型架構,很難滿足我們快速的發展,我們分析了整個業界的架構,支付寶遇到的問題,已經不是任何一個現有業界技術可以解決的,我們必須自己去淌出一條解決之道。”
因此,從2009年開始,螞蟻金服自主研發數據庫OceanBase。“我們也試著嘗試一種新的對策——分布式‘異地多活’的架構。”
這種分布式的架構有一個最核心的設計前提:用最通用的硬件設備(PC服務器),滿足我們最小單元計算的要求;用最縝密的軟件邏輯,滿足金融交易的最高可靠性要求。
胡喜表示,
這就像是拆掉了高端中央收銀臺,換成了分散在商場各個角落的無數小型計算器,每臺計算器雖然不如單一中央收銀臺高端厲害,但個個都能記點帳,更重要的是,有一種統籌全局的力量為分散在各處的計算器設計了相互關聯的邏輯關系,它們互為補充,互相備份,從全局上保證了運算可靠,因而任何單個計算器的故障,都不會影響整盤生意。這就是這種架構中最核心的云計算能力。
這種努力的成果是顯著的,在滿足支付寶系統同樣穩定的前提下,極大的降低了對于成本的投入。“從2010年開始,我們給自己定的目標是,每年專為雙11提供技術保障投入的成本比前一年都降30~50%左右,到2019年,我們將不再花一分錢投到雙11當天的技術保障上,也就是說,雙11將完全常態化。”
據胡喜介紹,今年雙11,OceanBase還有一個技術突破,是實現了“離在線混合部署”。它最核心的優勢是,能夠在雙11支付峰值來臨前,借調“離線機房”的閑置計算資源,并在峰值回落后再“還”回去。憑借這一技術創新,今年的雙11支付保障節省了2000多臺服務器。

今年,阿里工程師也實現了雙11不喝紅牛,而是嘆茶的夢想。

相關文章:
看懂“天貓雙11”支付技術的前世今生,就看懂新商業的變革基礎
雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知。