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