3月26日藻肄,網(wǎng)宿推出了專門(mén)針對(duì)移動(dòng)應(yīng)用的分發(fā)與加速解決方案MAA悼做,據(jù)網(wǎng)宿官方介紹锐朴,MAA能夠在正常的通信速率基礎(chǔ)上平均提升50%以上或舞,并且可以代理目前大部分的傳輸協(xié)議荆姆。開(kāi)發(fā)者只需要在自己的移動(dòng)應(yīng)用中嵌入SDK,通過(guò)4行代碼就可以使用MAA功能嚷那。
網(wǎng)宿科技副總裁劉洪濤首先談到了MAA的產(chǎn)生背景:
m……從網(wǎng)宿平臺(tái)的流量分析中胞枕,我們發(fā)現(xiàn),移動(dòng)端所占的流量從2010年的1%增長(zhǎng)至2013年的8%…… 在影響移動(dòng)應(yīng)用網(wǎng)絡(luò)傳輸過(guò)程的眾多因素中魏宽,固網(wǎng)傳輸?shù)沫h(huán)節(jié)造成的延時(shí)僅占到30%左右腐泻,而移動(dòng)網(wǎng)絡(luò)占70%决乎。也就是說(shuō),在網(wǎng)絡(luò)傳輸過(guò)程中移動(dòng)網(wǎng)絡(luò)消耗時(shí)間占比遠(yuǎn)高于固網(wǎng)派桩。網(wǎng)宿MAA的重要意義在于首次將互聯(lián)網(wǎng)傳輸過(guò)程的分發(fā)及優(yōu)化延伸至移動(dòng)終端构诚,從而全面提升了固網(wǎng)以及移動(dòng)網(wǎng)絡(luò)的傳輸效率擦耀。
三年前網(wǎng)宿廈門(mén)的研發(fā)團(tuán)隊(duì)開(kāi)始著手MAA的產(chǎn)品研發(fā)拆挥,目前團(tuán)隊(duì)已經(jīng)形成了100人左右的規(guī)模,在被問(wèn)及傳統(tǒng)的CDN加速方面為什么不能直接應(yīng)用于移動(dòng)應(yīng)用的加速時(shí)普碎,MAA的產(chǎn)品經(jīng)理劉喻博士回答道:
固網(wǎng)和移動(dòng)網(wǎng)絡(luò)有很大的不同员魏,對(duì)于固網(wǎng)在第一次建立連接的時(shí)候一般需要十幾到幾十毫秒丑蛤,我們認(rèn)為這是不錯(cuò)的環(huán)境,但是在移動(dòng)網(wǎng)絡(luò)中撕阎,大量的連接時(shí)間超過(guò)了一百毫秒受裹,平均時(shí)間是300毫秒,考慮到丟包和誤碼等情況虏束,實(shí)際用戶體驗(yàn)更差……
……傳統(tǒng)的CDN網(wǎng)絡(luò)優(yōu)化是雙邊的棉饶,也就是說(shuō)需要在接收端和發(fā)送端來(lái)配合優(yōu)化,在網(wǎng)速的平臺(tái)上這些都不是問(wèn)題镇匀,但是在移動(dòng)網(wǎng)絡(luò)中照藻,如果內(nèi)容被放到了邊緣節(jié)點(diǎn),則這個(gè)問(wèn)題是沒(méi)有辦法解決的……
MAA提供的SDK的作用就是在應(yīng)用和邊緣節(jié)點(diǎn)之間建立雙向的優(yōu)化通道汗侵,提高用戶的可用帶寬使用率幸缕。
隨后,劉喻提到了MAA中具體使用到的技術(shù)與所嘗試的優(yōu)化:
高效鏈路優(yōu)化技術(shù):網(wǎng)宿MAA支持鏈路復(fù)用晃择,提高帶寬利用率和應(yīng)用響應(yīng)速度冀值;
上下行傳輸優(yōu)化技術(shù):網(wǎng)宿MAA有效提高移動(dòng)APP上下行交互傳輸速率,加載速度提升50%宫屠,可用性提升至99.5%列疗;
帶寬感知及優(yōu)化技術(shù):網(wǎng)宿MAA支持智能檢測(cè)終端網(wǎng)絡(luò)環(huán)境,判斷網(wǎng)絡(luò)制式(2G\3G\WIFI\4G)浪蹂,并根據(jù)不同應(yīng)用場(chǎng)景抵栈,實(shí)時(shí)調(diào)整移動(dòng)加速策略;
內(nèi)容智能適配:網(wǎng)宿MAA支持HTML坤次、JS古劲、CSS、TXT缰猴、XML無(wú)損壓縮产艾,自主研發(fā)的無(wú)線傳輸及壓縮技術(shù),實(shí)現(xiàn)傳輸效率提升40%;同時(shí)支持根據(jù)終端分辨率及網(wǎng)絡(luò)環(huán)境智能調(diào)節(jié)圖片大小闷堡。
另外在MAA的后臺(tái)隘膘,會(huì)提供詳細(xì)的訪問(wèn)數(shù)據(jù)與監(jiān)測(cè)結(jié)果。
在隨后的采訪中杠览,我們針對(duì)如下的問(wèn)題和劉洪濤弯菊、劉喻做了溝通:
InfoQ:剛才你說(shuō)到網(wǎng)宿可能會(huì)成為云計(jì)算服務(wù)的提供商。假設(shè)網(wǎng)宿已經(jīng)具備這樣的能力踱阿,我想了解網(wǎng)宿在這塊具體做哪些工作管钳?
劉洪濤:其實(shí)是這樣一個(gè)概念,我們現(xiàn)在講云計(jì)算软舌,其實(shí)就是IaaS才漆、PaaS、SaaS葫隙,尤其是是IaaS這個(gè)層面。其實(shí)網(wǎng)宿肯定做的是底層恋脚,IaaS現(xiàn)在就是云存儲(chǔ)焰手、云主機(jī)糟描,就沒(méi)有別的书妻。但是我們認(rèn)為未來(lái)船响,再過(guò)若干年之后云計(jì)算這個(gè)行業(yè)的形態(tài)應(yīng)該會(huì)發(fā)生很大變化,會(huì)細(xì)分出來(lái)躲履,絕對(duì)不可能一個(gè)大平臺(tái)一統(tǒng)天下,說(shuō)所有的云都是這個(gè)樣子工猜,這是不可能的。所以我們認(rèn)為未來(lái)一定會(huì)出現(xiàn)很多細(xì)分篷帅,其實(shí)我們倒過(guò)來(lái)看CDN這個(gè)行業(yè)最早期就被稱為云計(jì)算的雛形史侣,它最早能夠?qū)崿F(xiàn)網(wǎng)絡(luò)資源的池化,它相當(dāng)于一個(gè)資源池魏身,能夠按照需求去使用惊橱,而且能夠復(fù)用箭昵。其實(shí)CDN最早被稱為云計(jì)算的雛形,如果未來(lái)進(jìn)入到云計(jì)算領(lǐng)域,現(xiàn)在已經(jīng)進(jìn)入到云計(jì)算領(lǐng)域里面去了茧跋,因?yàn)槲覀兊腃DN平臺(tái)已經(jīng)云化了卓囚,只不過(guò)我們是一個(gè)云分發(fā)的平臺(tái)。那么再往下一步哪亿,這個(gè)只是傳輸環(huán)節(jié),那么講到存儲(chǔ)蝇棉、計(jì)算、安全钝吮,我認(rèn)為未來(lái)伴隨著CDN領(lǐng)域的成長(zhǎng),是有機(jī)會(huì)進(jìn)入到那個(gè)領(lǐng)域里奇瘦,這是必然的劲弦。將來(lái)互聯(lián)網(wǎng)的平臺(tái)服務(wù)提供者一定是多元化的,一定是有自己的個(gè)性特點(diǎn)邑跪,然后相互能夠有交叉的這么一個(gè)形態(tài)出現(xiàn),而不是只做自己画畅。
InfoQ:網(wǎng)宿在SDN方面有沒(méi)有哪些嘗試?
劉洪濤:我們認(rèn)為SDN跟CDN其實(shí)是在網(wǎng)絡(luò)上是不同層面症脂,SDN更偏底層。它要努力顛覆的是傳統(tǒng)依賴于純硬件的固網(wǎng)的傳輸網(wǎng)絡(luò)這個(gè)層面摊腋,就是說(shuō)三層網(wǎng)絡(luò)上做工作嘁傀。這不是CDN公司做的兴蒸,這應(yīng)該是華為细办、思科包括運(yùn)營(yíng)商在做的事情蕾殴。
SDN發(fā)展之后將來(lái)對(duì)CDN是一個(gè)很大的促進(jìn)岛啸。因?yàn)镾DN使現(xiàn)有的硬件網(wǎng)絡(luò)變得更加靈活。CDN大家也知道坚踩,是基于四層以上的網(wǎng)絡(luò)荡灾,當(dāng)你的底層網(wǎng)絡(luò)變得更靈活的時(shí)候瞬铸,那么CDN應(yīng)用的形態(tài)的變化也可以變得更靈活,更加貼近用戶的需求嗓节。如果SDN能夠?qū)崿F(xiàn),其實(shí)我們CDN面臨的瓶頸都可以解決截粗。比如說(shuō)CDN規(guī)模大了鸵隧,你還面臨節(jié)點(diǎn)規(guī)模的瓶頸绸罗,節(jié)點(diǎn)上面你跑的內(nèi)容不同掰派,也會(huì)有問(wèn)題。包括節(jié)點(diǎn)的伸縮度靡羡、傳輸?shù)纳炜s度都有可能會(huì)碰到問(wèn)題俊性。那么希望CDN真的能夠做到像想象那么靈活,這樣的話對(duì)于CDN是一個(gè)革命性的改善定页,我們所處的基礎(chǔ)環(huán)境變好了,我們可以做的更好典徊。
InfoQ:MAA跟傳統(tǒng)的CDN產(chǎn)品相比,它跟我們最終用戶接觸的更近了卒落、直接到終端。類似于這方面的開(kāi)發(fā)也切,網(wǎng)宿未來(lái)有沒(méi)有像現(xiàn)在這種手機(jī)應(yīng)用,比如像手機(jī)加速等軟件雷恃?他們和MAA有哪些區(qū)別?
劉洪濤:未來(lái)我們肯定會(huì)有倒槐。我們有針對(duì)用戶做流量節(jié)省的工作旬痹,因?yàn)槲覀冏铋_(kāi)始做這個(gè)技術(shù)的時(shí)候就是在整個(gè)移動(dòng)互聯(lián)網(wǎng)去試探讨越。我們最開(kāi)始不可能直接抓一個(gè)客戶說(shuō),你要不要跟我一起做谎痢?所以我們最開(kāi)始推出了一個(gè)馬頭流量,這個(gè)東西是網(wǎng)宿推的票从。它最大的工作就是節(jié)省流量,其實(shí)是針對(duì)用戶峰鄙,他裝在自己的手機(jī)里面太雨,所有的應(yīng)用都能夠做流量節(jié)省吟榴。這個(gè)以流量節(jié)省為主囊扳,所以速度是一個(gè)附帶功能。我們會(huì)把很多加速的技術(shù)放在不同版本上面讓用戶經(jīng)驗(yàn)狭瞎,發(fā)現(xiàn)不錯(cuò)搏予、合適的會(huì)留在MAA這個(gè)產(chǎn)品里面,因?yàn)镸AA畢竟是一個(gè)企業(yè)產(chǎn)品雪侥。它對(duì)我們來(lái)說(shuō)有非常重要的利潤(rùn),提供利潤(rùn)和收入速缨。
劉喻:其實(shí)我們推出來(lái)面向終端用戶,推到整個(gè)APP市場(chǎng)上讓用戶去使用从祝,其實(shí)很大的初衷并不是說(shuō)我們想做toC的市場(chǎng),因?yàn)榫W(wǎng)宿科技一個(gè)toB的公司牍陌,定位非常清楚,我們不能跟自己的客戶搶客戶贮预。所以出來(lái)這個(gè)產(chǎn)品的初衷就是說(shuō)希望能夠有幾十萬(wàn)契讲、上百萬(wàn)的用戶仿吞,拿這些用戶來(lái)驗(yàn)證我們的技術(shù)思路捡偏。我們叫馬頭流量產(chǎn)品,一個(gè)方面節(jié)省流量你虹,另外一個(gè)可以提高速度彤避。就像劉喻剛才講的傅物,拿各種提高速度的辦法在不同的版本里面去發(fā)布琉预,讓用戶去感受。因?yàn)橛泻芏嘤脩艉茉敢馊セ?dòng)卒暂,他也愿意跟我們提意見(jiàn)娄帖。因?yàn)檫@些客戶端它有測(cè)試功能,所以我們可以直接把相關(guān)的網(wǎng)絡(luò)參數(shù)傳回來(lái)块茁,去驗(yàn)證我們的加速效果怎樣桂肌。換句話說(shuō),那是一個(gè)驗(yàn)證我們移動(dòng)互聯(lián)網(wǎng)的加速技術(shù)的產(chǎn)品崎场,MAA推出的很多技術(shù)都是通過(guò)那個(gè)馬頭流量驗(yàn)證過(guò)來(lái)的。