1秒鐘14萬筆!阿里雙11刷新交易峰值世界記錄
11月11日下午,阿里巴巴集團***風險官、技術戰略執行小組組長劉振飛在“雙11”媒體見面會上透露,今年的系統支撐能力再創新高,訂單創建峰值能力突破了每秒鐘14萬筆,支付寶的支付峰值達到了每秒8.59萬筆,遠遠領先世界紀錄。
數據顯示,自阿里巴巴首創“雙11”購物狂歡節以來,交易額、交易峰值、支付峰值這三項指標連續7年一路走高:交易額從2009年的0.6億元人民幣狂飆至去年的571億元,而這一紀錄今年在11:50分就已被打破。更能體現技術能力的訂單創建峰值指標則從2009年每秒鐘400筆飆升至14萬筆,支付峰值從每秒200筆提高到8.59萬筆。從2009年到2015年,“雙11”訂單創建峰值增長了350倍,支付峰值增長了430倍。
資料顯示,Visa***的實驗室測試數據是每秒5.6萬筆,另一家全球性支付清算平臺MasterCard的實驗室測試數據為每秒4萬筆,在實際應用中,Visa處理的峰值為每秒1.4萬筆。支付寶此次創造的紀錄比Visa快大約6倍。
從2009年開始,劉振飛連續七年擔任雙十一技術總指揮,他表示,“在交易和支付峰值不斷攀高的情況下,可以做到平穩度過峰值,這背后體現了阿里巴巴強大的技術積累和組織能力,這不僅是阿里的驕傲,更是中國互聯網的驕傲。”
為了保障“雙11”,阿里內部進行了大量的技術研發工作,“異地多活”就是重要的創新之一。所謂異地多活,是指分布在多地的數據中心像一個數據中心一樣工作。系統可以根據業務需要,在多個數據中心之間調度流量,彈性利用服務器資源。在極端情況下,如果某一處數據中心出現故障完全不可用,也可以迅速把流量全部切換到另外的數據中心。整個過程不會對業務造成任何影響,用戶也幾乎沒有感知。
據阿里巴巴技術保障部研究員畢玄介紹,早在去年“雙11”,阿里巴巴就已經實現了交易系統的“異地雙活”。和去年“雙活”相比,今年***的變化有兩點:一是同時實現了交易和支付的“多活”;二是異地數據中心的最遠距離超過1000公里,這意味著阿里巴巴具備了在全國任意節點部署交易系統的能力。
“這就像為1000公里外空中飛行的飛機更換引擎。不僅不能影響飛行,飛機上的乘客也不能有感覺。”畢玄表示,尤其在支付寶這樣高度復雜與嚴謹的金融系統中,實現1000公里以上的“異地多活”能力,在全球也絕無先例,完全顛覆了傳統金融的災備概念。
公開資料顯示,全球能夠做到異地多活的只有少數幾家互聯網巨頭如Google、Facebook,但無論是搜索還是社交場景,對數據同步性、一致性的要求遠不如電商場景苛刻。畢玄表示,“雙活”和“多活”改造中,阿里碰到的所有的問題都沒有可參考的對象,包括開源軟件都不涉足這個領域。異地多活是阿里完全自研的技術。
目前,阿里巴巴正在將這一技術逐步開放。比如,可以在較長延時的情況下解決多點數據同步的技術,已經通過阿里云數據傳輸產品(Data Transmission)對外開放,能夠讓云用戶輕松實現遠距離、毫秒級異步數據傳輸。
除異地多活外,全球***混合云架構、OceanBase自研數據庫等也是今年“雙11”的技術亮點。