3月31日,2015亞太CDN峰會已經進入第二天。會上,阿里云副總裁章文嵩作了題為“阿里云之CDN發展”的演講。章總介紹,目前阿里云有幾十人的CDN研發隊伍。
一、用數據說話,雙十一下的CDN考驗
“2014天貓雙十一購物狂歡節”創造了世界吉尼斯的記錄,總成交額超571億,但CDN那一天的帶寬能力其實是非常富余的。新浪微博出圖片的速度非常快,但是還沒有一家公司能比得上阿里云出圖片的速度,阿里云通過云計算的方式對外進行輸出,安卓的客戶端、或者在IOS平臺上,為移動開發者提供移動加速SDK,建一條SPDY鏈接到響應速度最快的臨近CDN節點,然后所有的請求并行地復用這條SPDY鏈接。
據章總介紹,日活過億的手機淘寶APP使用這個SDK,平均頁面加載時間會縮短50%。
圖為:阿里云副總裁章文嵩
二、阿里云CDN的優勢
1、CDN節點遍布全球
目前隨著阿里電商業務的發展,電商的業務已經占領海外市場了,CDN在海外布基本上覆蓋了五大洲、30多個國家和地區,全球覆蓋260個以上的節點。阿里云在全國的省會基本上都布了節點,當然相對的帶寬比較貴,但是阿里云愿意為用戶的滿意度提供這種高質量的帶寬、高品質的CDN帶寬資源,CDN節點都選擇離網民比較近的中心城市,主要40Gbps節點,也有300Gbps大節點,所有一級緩存節點采用SSD的存儲。
2、領先的技術優勢
阿里云有技術領先、自主開發的CDN系統、世界上最好的CDN節點系統、全局流量調度系統、7層的安全與流控技術、業務管理和Open API。基于大數據分析的度量系統,阿里云花了很多精力做了度量系統,包括每個PC的響應時間阿里云都有記錄,可以持續優化整個CDN的服務質量。
3、CDN的運維經驗,全網監控
阿里云有9年的CDN的運維經驗,全網監控、調度精準。全網覆蓋安全防護模塊,4Tbps以上的DDos防護能力。基于大數據分析,快速準確識別攻擊,實時阻斷。阿里云成本計算的模式,對于國外用到的一些高端用戶,可能成本節約可能遠遠不止1%。
4、豐富的云生態系統,協同效應優勢凸顯
阿里云有豐富的云生態系統,做網站、做存儲,在阿里的平臺上都可以用阿里云的CDN。阿里有100多萬的客戶,阿里云的CDN的用戶和整個的云產品會有巨大的協同效應。
三、阿里云CDN架構上不斷地迭代
接著,章總對阿里云CDN的相關技術進行了介紹,阿里云CDN節點的緩存系統之中,LVS是4層的代理,Tengine主要進行并進行負載均衡,swift是一個高效的緩存服務器,作靜態文件的緩存用。Tengine和Swift進行一致性hash,可以提高命中率。其他還有一些控制機器,做刷新和配置這些功能。
而在Swift的緩存架構淘汰邏輯方面,現在阿里云能做到內存、SSD、SATA三級緩存、可以適應各種尺寸的文件。阿里云的服務器既能做圖片的緩存,也能做視頻大文件緩存,熱對象會自動上升到內存,冷對象會被淘汰到SATA。為了提高I/O性能,阿里云CDN沒有使用文件系統,直接使用整個裸磁盤。在裸盤上,阿里云CDN實現了Squid的COSS文件系統。COSS文件系統中都是一個Stripe進行I/O寫操作。阿里云CDN使用8M一個Stripe,新來的文件就append在Stripe里面,每次都是8M的寫,這樣就可以提高IOPS。當Stripe滿以后,寫SSD時,看原有的內容是否熱的,如果是熱點,就放到內存。如果是冷的,就淘汰到內存。
關于IP地址庫的精準性,IP數據庫阿里云CDN已經做了好幾年。如果想去查一下某個IP是從哪里來的,相關外部的接口就可以用。為了提高準確性,阿里云CDN還會拿淘寶的收貨IP做對比,查是否這個IP是屬于這個地區的。現在在市一級的準確率能做到96%左右。ECS用戶應該可以免費調用阿里云CDN IP庫的接口。
目前,阿里云CDN內部已經實現了海量日志搜集與分析系統,是一個傳輸日志和實時分析系統。同時,內部也做了一些優化,比如合并功能,多條日志合并后再發到日志服務器上,進行流式壓縮,最終收集到中心。“現在,我們整個CDN的量級大概每天有幾百T的訪問日志,最終都會導入到阿里云ODPS上進行大數據分析,比如用戶行為分析。”章總指出。
接著,“阿里CDN針對TCP協議棧的做了優化,比如說我們做了基于時間序的丟包發現機制。”章總指出。
“我們還可以把大數據處理平臺開放給用戶。”章總最后指出。
四、阿里云加速國際化布局
2014年,3月4日,阿里云宣布旗下的CDN產品正式商業化運作,將資源開放給全球企業及創業者使用。經過一年的發展,時至2015年3月31日,阿里云副總裁章文嵩在2015年亞太CDN峰會上分享了阿里云這一年的國際成果。
1、阿里云產品優化,為用戶帶來更大價值
阿里云原本為天貓、淘寶等流量巨大的網站提供CDN支持,在全球建立起了上百個優質節點和帶寬資源。據章總介紹,經過一年的布局,目前CDN國際節點已經達到300-400個。
2、數據中心國際化布局加速,北美、歐洲都沒漏掉
除了CDN的全球布局及開放,阿里云也正在緊鑼密鼓地籌劃設計海外數據中心。
3月初,阿里云宣布美國硅谷數據中心投入試運營,向北美乃至全球用戶提供云服務。這是阿里云繼杭州、青島、北京、香港、深圳之后,全球第六個數據中心。
最后,章總表示,云服務發展加速,未來三五年整個行業都會發生變化。