圖片來源:視覺中國
記者 | 肖芳
記者 | 肖芳
今年雙11,阿里巴巴旗下平臺總的交易額再次創記錄。
根據官方公布的數據,天貓雙11的總交易額達2684億元,同比增長25.7%。今年雙11零點剛過1分36秒,成交總額突破100億元,成交速度比去年更快。今年的訂單峰值達到54.4 萬筆/秒,是2009年第一次雙十一的1360倍。
今年,阿里巴巴平穩度過了世界級的流量洪峰。而11年前天貓雙11剛剛誕生時,雖然訂單量和現在相比微不足道,但系統崩潰頻發。第一個雙11夜晚,阿里巴巴技術人員都在搶修系統中度過。
變化的背后是阿里巴巴技術力量的升級——今年阿里巴巴核心系統100%跑在阿里云公共云上。
54.4 萬筆/秒訂單背后的秘密
雙11前兩個月,阿里巴巴完成了將數以十萬計的物理服務器從線下數據中心遷移到云上。這是一個浩大的工程,但前端的消費者毫無感知。
阿里云近三年投入巨大資源研發出來的神龍服務器,是54.4萬筆/秒訂單的峰值能夠平穩度過的保障。54.4 萬筆/秒訂單是什么概念?阿里云智能基礎產品事業部研究員張獻濤表示,其他公司可能還在為1000筆/秒的訂單做斗爭。
神龍服務器能夠實現穩定、高性能的關鍵是對云計算性能損失的優化。張獻濤表示,業界通用的性能損失是10%,有些業務還要高于10%,這是云計算甚至在整個IT系統方面的歷史遺留問題。
過去十幾年,服務器的架構沒有太大的變化,芯片廠商、軟件廠商、服務器廠商都在尋求創新,把自己的產品做得更強。但無論是這些產業鏈上的廠商,還是大大小小的互聯網公司,此前都沒有動力去對整個服務器、計算架構進行全面的衡量和設計,提升性能。
在張獻濤看來,云計算時代到來讓行業變得不一樣,最大的優勢是資源集中化。可能中國未來只有1-2家公共云計算廠商在提供服務,它的每一個架構的改進和改良,帶來的收益可能都是巨大的。
神龍服務器對現有的IT系統進行了大變革,把芯片、軟件、服務器廠商原來松散的關系整合起來。阿里云在思考下一代計算架構應該怎樣定義的基礎上,讓芯片、軟件、服務器廠商以此來設計產品。
2016年,阿里巴巴CTO張建鋒提出要把IT系統方面的性能損失降為0。今年9月的云棲大會,阿里云發布第三代神龍架構,終于把CPU和內存都做到了性能零耗損。
不可忽視的算力
雙11當天,阿里巴巴處理了970PB的數據。一個可以對比的數字是,央視拍了幾十年的節目,存下來的數據是80PB。
支撐雙11大規模算力的是流計算系統和飛天大數據平臺。在系統和商家調度上,流計算系統發揮了重要作用。比如,雙11當天商家會提前備貨,當預測商家主推的商品賣得太快時,飛天大數據平臺會給商家提示改變一下策略,不要開場就缺貨;當預測主推的商品銷量達不到預期時,飛天大數據平臺會提醒考慮商家發優惠券拉動銷量。
阿里云智能計算平臺事業部研究員關濤表示,2018年雙11,實時推薦給商家的智能決策,90%都會被商家采用,比如系統認為商家換一個主推款更好或者推優惠券出去,幾乎商家都會跟著做。
在消費者端,飛天大數據平臺實現了淘寶首頁的千人千面。關濤表示,今年雙11,淘寶不僅做到了展示商品的千人千面,還做到了同一件商品我們會有上千種不同的視頻封面。同時,還可以在數千款商家和用戶自己上傳的視頻中挑選出最合適的內容。
過去幾年,飛天大數據平臺已廣泛服務于電商、工業、醫療、農業、氣象、教育等諸多行業企業,幫助數萬企業用更低成本、更高效率計算海量數據,為社會和消費者提供服務。比如,在交通領域,城市大腦在杭州實時指揮1300個紅綠燈路口、200多名交警。從2016年到2018年,杭州從全國最擁堵城市排行榜上下跌52名。
不一樣的雙11
在今年雙11的媒體溝通會上,阿里巴巴集團CTO張建鋒表示,阿里云在技術上完成了四個方面核心突破:
第一、在核心虛擬機系統上,自研神龍架構,用自研的服務器來做虛擬化。神龍服務器在壓力很大的情況下,輸出也是非常線性的。
第二、自研了云原生的數據庫,今年雙11上,沒有任何問題。
第三、計算與存儲做了分離,數據都是從遠端存取的,存儲可以很方便的擴容。
第四、做了RDMA網絡,能夠做到在遠端存儲,能夠比本地讀寫磁盤更快。
第一、在核心虛擬機系統上,自研神龍架構,用自研的服務器來做虛擬化。神龍服務器在壓力很大的情況下,輸出也是非常線性的。
第二、自研了云原生的數據庫,今年雙11上,沒有任何問題。
第三、計算與存儲做了分離,數據都是從遠端存取的,存儲可以很方便的擴容。
第四、做了RDMA網絡,能夠做到在遠端存儲,能夠比本地讀寫磁盤更快。
阿里巴巴淘系技術部資深技術專家洪海表示,電商業務的不斷演變,千人千面的個性化推薦,直播短視頻等媒體互動形式的崛起,所需要的資源的彈性需求越來越大,這些變化都讓電商的研發模式升級變得非常迫切。
今年雙11之前,阿里云的技術團將電商核心業務全部遷移到公有云上,同時電商的基礎設施也轉變成了存儲計算分離的模式,充分的利用了神龍服務器的計算能力和盤古的存儲能力,擺脫了過去單臺機器既要處理計算又要處理存儲的情況,大幅提升了機器的利用率。
雙11期間,近200萬個容器支撐著電商的核心系統,在商家側阿里巴巴的技術團隊為商家快速的擴容了5.4萬核,峰值每秒幫助商家處理87萬筆訂單,向商家提供了410億次的調用。
“這些都是雙十一背后的技術力量。”洪海表示。


