| 阿里1111交易創全球新記錄 Hold住全場靠的就是專業技術:“11月11日零點,中國網民對國內最大的C2C交易平臺淘寶網和B2C交易平臺天貓網,發動了猛烈的DDoS攻擊,瘋狂購買刷新支付頁面,發動攻擊10分鐘后,支付寶交易額瞬間就突破2億5000萬,目前攻擊還在繼續......”微博知名網友“互聯網的那點事”以“DDoS”攻擊來形容凌晨的交易狀況。 |
在經歷了過去24小時的網友猛烈“攻擊”后,在1111購物狂歡節中2.13億消費者最終成交191億,這遠遠高出美國網絡星期一全美網購銷售額人民幣78億元人民幣的記錄。支付寶的成交筆數也以1.058億的規模再創下全球記錄。在技術層面而言,這是國內協同面最廣、規模最大的一次互聯網巔峰實戰,也是互聯網技術的一大勝利。
史上最可怕“DDoS”攻擊襲來 系統保持堅挺
“11月11日零點,中國網民對國內最大的C2C交易平臺淘寶網和B2C交易平臺天貓網,發動了猛烈的DDoS攻擊,瘋狂購買刷新支付頁面,發動攻擊10分鐘后,支付寶交易額瞬間就突破2億5000萬,目前攻擊還在繼續......”微博知名網友“互聯網的那點事”以“DDoS”攻擊來形容凌晨的交易狀況。
事實上,這很可能是有史以來最大規模的“交易攻擊”。1分鐘內,超過1000萬人涌入天貓,帶來了上億的PV,網站交易系統的訂單創建峰值達到了驚人的 1秒45萬筆訂單,其瞬間并發量也創造了歷史。24小時內有2.13億消費者上天貓網站,整體系統經受了最高每秒2.1Tb的網絡流量。在這樣規模沖擊下,天貓與支付寶系統均未出現宕機等事故,保障了交易進程的完整與可靠。
“進步非常明顯,2010年的時候網銀宕機還比較多見。2011年的時候部分網頁刷新變緩,而今年購物除了凌晨的半小時之外較為暢通。”一些技術人士在微博上表示。
經過3年的積累,從活動策劃到商家溝通、網銀協調以及技術保障等都有了成熟經驗。“我們比較早在開始相關的技術籌備,在自有系統層面,約有3000多位工程師參與。硬件上有十多萬臺服務器,部署了150多個CDN節點。預防一些特殊(比如突然斷電、空調壞了、網絡中斷等)的發生,以及處理各種外來攻擊。更重要的是作為平臺,1111也有各大網銀、電信運營商、ISV、以及數萬商家的工程師們的參與協同。所以這是一次國內互聯網技術的綜合大考驗”。阿里集團技術共享平臺負責人劉振飛表示。
據了解,為了支撐天貓與淘寶龐大訪問,阿里集團在全國部署了可每秒傳輸數Tb的CDN系統,而隨著業務需求的增長,當前阿里自建的CDN體系規模與性能已經超越大部分專業CDN廠商。預計年底還將通過阿里云將該部分服務能力予以開放。
在這些技術準備下,僅僅37分鐘,支付寶交易額突破10億大關!最終在24小時內,天貓和淘寶一共產生191億支付寶成交額。
高并發下的彈性恢復
不過,強大的消費力遠遠超出了原先的預期。凌晨開始后,便有1000多萬用戶同時提交訂單,這讓整體系統在0:01分遭遇了史無前例的高并發沖擊,部分用戶出現購物車創建訂單不及時、支付困難等不良體驗。
“我們設計的3代架構24小時處理交易訂單的能力是1億級,但在0:01分瞬間我們接到了遠超設定的訂單量,我們抗住了沒宕機。為確保在我們后方的網銀等整體支付系統的穩健,隨后采用了彈性措施,半小時之后平滑運行。”支付寶CTO李靜明對記者表示,超預期與瞬間高并發是最大難題。
據了解,對于1111狂歡節,阿里集團在技術方面準備了2倍以上的冗余設計。但事實上,洶涌的消費者帶來的是5倍以上的需求。對此,工程師隨即采用了彈性擴容等方式予以應對,服務器未宕機、功能模塊正常,整體系統表現健壯。
據悉,瞬間高并發處理在電商領域特別典型。在諸如“秒殺”、“1111狂歡節”等大規模的促銷活動時,電商面臨的瞬間壓力更為嚴峻。這與搜索引擎網站、IM通訊工具以及游戲視頻等網站情況有所不同。
“我們驗證了一些新技術,也發現了極端交易量帶來的罕見異常。好比登山看雪蓮一樣,既有雪山的冰寒也有異乎尋常的成就感,這要是在平原不可想象。”劉振飛表示,在總結相關經驗后,會積極與同行作交流。
盡心做到細節才有1111
事實上,技術的高低往往在極端情況下才會顯露。
一些網站應用在平時交易場景下毫不起眼,但一旦進入到1111這樣的節日,一些變量會急遽放大,從而影響部分組件性能,引發系統的自動過載保護。天貓產品技術部一位工程師從交互日志中敏銳地發現部分調用過頻,趕在活動前完成修正,從而避免了成為系統不穩定因素。還有工程師反復推敲容災機制啟動時的邏輯,發現了異常,解決了極端流量下可能引發商品價格變回原價的潛在風險。
“雙十一沒有偉大的IDEA,只有偉大的細節,那些盡心去做細節的人是偉大的。”天貓產品技術部負責人王曦若表示,只有不斷反復推敲技術方案,在平日琢磨反思細節,才可能做好技術。
聚石塔處理20%天貓訂單 實現零故障
在服務商家的后臺IT系統方面,天貓聚石塔電商云等對外服務也得到來自電商和ISV(軟件服務商)的好評。“雙十一瘋狂流量和暴增的預售訂單使客戶的傳統服務器和網絡訪問壓力巨大。我們五分鐘內將用戶的系統從傳統服務器切換到聚石塔,訂單等數據無縫遷移、流暢下載!!客戶開心的慶祝!”ISV富潤科技在1111啟動后火線協助客戶遷移至云端,避免系統崩潰。
聚石塔成為電商避風港。1111購物狂歡節成為百勝,商派,管易、又一城等ISV秀能力的最佳機會。這與2011年時遭遇訂單丟失商家滿頭包的場景不可同日而語。
據聚石塔負責人王文彬透露,在今年啟動聚石塔服務之后,當前約有20%的天貓訂單在塔內的商家后臺系統處理完畢,實現零故障,零掉單,預估明年雙11會實現100%天貓訂單在聚石塔內處理。
自研與開源并重 推進綠色定制硬件
在1111狂歡節中應用到的技術,既有自行研發的飛天系統,也有大量的開源軟件技術。事實上,阿里集團還是國內最活躍、貢獻最大的開源組織。
截至當前,阿里巴巴集團已經對外開源了包括TFS分布式文件系統、Tair存儲系統、OceanBase分布式數據庫、Tengine、TBSchedule、KISSY等幾十個重量級的開源軟件和框架,為Linux內核提交了150多個patch,是國內提交patch最多的企業。阿里集團還維護了自己的Hadoop、MySQL、JVM等大型開源軟件的分支。
為了做到可靠性更高、整體能耗以及單位交易成本的降低,阿里巴巴集團也從系統研發向定制硬件、設計服務器、自建數據中心等方面推進。
在本次1111當中,已經應用到多個采用了創新的高壓直流技術的成熟綠色云數據中心,這些數據中心還采用了自行定制交換機,基于Atom處理器定制的低功耗服務器的單機功耗僅為普通服務器的1/6,整體能耗表現比傳統數據中心節能13%以上。這些定制服務器規格目前已經完全對外開源開放。
關鍵詞索引:阿里 1111 交易 記錄 技術 全場 活動策劃
|