阿裏雲CDN的雙11再進化
從2009年11月11日開始,雙11從最初的淘寶商城到後來的天貓商城購物促銷活動,到後來演變成為中國各大購物網站全國性的購物狂壞,成為廣大顧客購物的盛大節日。雙11的成交額也從最初的不到1億,呈指數上升,一直上漲到2015年的912億,去年突破千億,2017年達到1682億元!成交額節節攀升背後的技術,是整個阿裏集團成千上萬技術工程師的努力結果。
一般來說,雙11的峰值請求數是平時的數十倍,你可以想象數千萬人同時訪問同一個網站,產生的並發訪問,對於整個互聯網基礎設施的考驗是非常巨大的,而通過阿裏雲的CDN服務,雙11的峰值得以平穩度過。可以說,每一次的雙十一都是對阿裏雲CDN的洗禮和錘煉,為雙十一全球狂歡保駕護航是阿裏雲CDN的承諾。
CDN是現代大型互聯網網站流量的承擔平台,它的作用是加速內容的訪問,讓訪問就近接入。另外也可以分散流量。一般來說,網站的95%的請求和流量都是來自於CDN,所以如果CDN不穩定,雙11是不可持續的。沒有哪個省的IDC機房可以支撐整個雙11的流量。所以CDN是互聯網的基礎設施,如何使用和建設好CDN是每個大型互聯網公司必須要考慮的事情。
阿裏雲CDN正是從雙11的發展而來的
在09年以前,阿裏巴巴也有使用第三方的商業CDN。但是商業CDN的設計目的是服務於通用性網站,對於以圖片為主的小文件分發並沒有優勢,反而在雙11的時候,因為驟然秒殺的高IOPS的原因,導致磁盤IO過高宕機,影響服務。所以從2009年就開始阿裏巴巴就自建CDN,2010年CDN團隊因為支撐龐大的雙11流量,而獲得了內部創新大獎。
從2012年開始,阿裏巴巴就沒有再采購過第三方的CDN。為了支撐雙11的高帶寬和高請求數,CDN從12年左右就開始使用萬兆網卡和全SSD服務器,完美的服務好雙11。阿裏雲CDN也自研了高性能的Swift緩存服務器,充分利用SSD的高性能,首創性的提供40G吞吐能力的標準節點,在業界做到了性能極致。
2014年以前,基本上阿裏雲CDN的容量和設備都是為雙11而準備的。為了不浪費多餘的硬件,雙11的CDN整體水位都會跑得非常高,這對整個CDN分布式係統的容錯能力,調度能力都是極大的考驗。可以說,阿裏雲CDN是經過雙11洗禮的係統,其穩定性和性能都是充分生產壓測了的。
隨著技術的發展和玩法的多樣化,阿裏雲CDN也越來越承擔更多重要的任務。2014年,針對淘寶購物詳情頁靜態化項目,利用高性能的Swift和海量的實時刷新係統,巧妙的解決了動態頁麵的擴容問題。
2015年,利用CDN天然多機房特性,與異地多活結合,解決了延時和用戶級別單元化的問題。淘寶全站實現了全站HTTPS,保障顧客安全購物,阿裏雲CDN針對軟件性能進行優化,在僅增加少量的機器的情況下,充分利用原有硬件性能,支撐起中國最大的HTTPS流量。另外,在使用HTTPS+SPDY的情況下,統計的數據證明原有的用戶體驗沒有下降。
2014年以後,阿裏雲CDN開啟了商業化進程,從原有的小文件業務,增加到了大文件分發、點播分發,以及最近比較火的直播流媒體分發。由於經過雙11的嚴酷考驗,穩定性和性能充分獲得認可,阿裏雲CDN實現了營收年增速800%的飛躍[4],遠超傳統的商業CDN。
從2015年阿裏雲CDN發布直播CDN開始,經過一年的發展,阿裏雲CDN正在為今年的雙11保駕護航。利用阿裏雲優質節點,通過HTTP DNS,進行邊緣推流,保證上行的穩定性。利用跨國的洲際專線,保障全球用戶直播的需要。
阿裏雲CDN現在已經占據中國互聯網25%以上的流量,越來越成為中國互聯網基礎設施的一部分,為了用戶獲得低延時和流暢度的需求,阿裏雲CDN,還突破性的使用了網間動態路由技術,保證直播鏈路的可靠性,今年是阿裏雲CDN第9年參加雙11,成功實現了直播和電商雙重穩定支持,可以同時支撐千萬級別並發用戶訪問。經過近2年的發展,正在服務中國1/4以上的直播流數,通過完善的全鏈路監控和多線互備的措施,為雙11晚會的穩定運行提供技術支撐。
2017年雙11越來越變得全球化,購物正在從中國人民的狂歡,變成世界人民的狂歡。互聯網,讓世界的距離變近。今年也是阿裏雲CDN快速成長的一年,電商業務流量翻番,阿裏雲CDN實現整體體量實現了3倍以上的體量增長。
阿裏雲CDN充分利用硬件性能的同時,對軟件性能進行優化,在僅增加少量機器的情況下,支撐起中國最大的HTTPS流量。加速!+安全!淘寶作為第一家全站使用HTTPS的電商網站,也是全國最大的HTTPS網站,阿裏雲CDN為保障全球用戶的購物安全保駕護航。
阿裏雲CDN從淘寶雙11一步步走來,也希望將雙11能力提供給廣大用戶,讓每個網站都可以創辦自己的雙11。
最後更新:2017-11-14 15:34:27