網(wǎng)心科技李浩:《開(kāi)放共享,鏈接未來(lái)》
2018年4月11-12日,2018亞太CDN峰會(huì)在北京隆重召開(kāi),大會(huì)由亞太CDN領(lǐng)袖論壇、電視云論壇、短視頻論壇、視頻云論壇、新技術(shù)論壇、運(yùn)營(yíng)商論壇、國(guó)際云論壇等7大部分組成。在亞太CDN領(lǐng)袖峰會(huì)上,網(wǎng)心科技的首席構(gòu)架師李浩作了題為《開(kāi)放共享,鏈接未來(lái)》的主題演講。
圖為:網(wǎng)心科技首席架構(gòu)師 李浩
CDN行業(yè)競(jìng)爭(zhēng)日趨白熱化
剛開(kāi)場(chǎng)李浩就引用了互聯(lián)網(wǎng)行業(yè)一句形容競(jìng)爭(zhēng)的話:“今天很殘酷,明天更殘酷”, 2015年直播興起,網(wǎng)心科技選擇加入CDN市場(chǎng)。經(jīng)過(guò)“千團(tuán)大戰(zhàn)”之后,目前市場(chǎng)上的洗牌已經(jīng)基本結(jié)束,從需求方角度來(lái)看包括直播、點(diǎn)播等大流量需求的應(yīng)用進(jìn)入存量競(jìng)爭(zhēng)階段。從CDN供應(yīng)方來(lái)看,技術(shù)創(chuàng)新緩慢導(dǎo)致行業(yè)門檻下降,涌入眾多參與者,因此需求方對(duì)眾多的CDN服務(wù)商有很強(qiáng)的議價(jià)權(quán)。
這種情況下,怎么能保證在行業(yè)里面擁有更強(qiáng)的競(jìng)爭(zhēng)力,李浩認(rèn)為需要進(jìn)行持續(xù)的技術(shù)革新,更高效的解決計(jì)算需求和成本的矛盾,擴(kuò)展出新的藍(lán)海
開(kāi)創(chuàng)共享計(jì)算模式,布局百萬(wàn)量級(jí)共享節(jié)點(diǎn)
那么怎么去突破這個(gè)局面呢?李浩認(rèn)為:“認(rèn)真在做CDN市場(chǎng)的企業(yè)都會(huì)有各自的破局方法,包括擴(kuò)大采購(gòu)規(guī)模,降低采購(gòu)成本;通過(guò)調(diào)度策略削峰填谷;加入邊緣計(jì)算等更有爆發(fā)力的增值點(diǎn)。網(wǎng)心選擇的是共享計(jì)算的模式,有統(tǒng)計(jì)表明,全社會(huì)生產(chǎn)出來(lái)的商品價(jià)值十倍于使用價(jià)值,在汽車、房屋等實(shí)體領(lǐng)域,共享經(jīng)濟(jì)已經(jīng)得到了很好的印證。”
“數(shù)字領(lǐng)域的資源閑置率更高,像用戶的帶寬、算力、存儲(chǔ)等等,這些資源如果能得到充分的利用,能讓計(jì)算成本降得很低。”李浩表示,“我們一直在秉承著這個(gè)思路去做這個(gè)事,通過(guò)賺錢寶和玩客云很低能耗地收集用戶家里閑置的帶寬和存儲(chǔ)資源,把這些海量分布式資源通過(guò)技術(shù)匯聚成龐大的云存儲(chǔ)、云計(jì)算和云分發(fā)服務(wù),能提供給企業(yè)更低成本,穩(wěn)定性很好的一套服務(wù)。對(duì)比傳統(tǒng)的CDN企業(yè)在成本上有天然優(yōu)勢(shì),核心的投入點(diǎn)是怎么樣把散落在千家萬(wàn)戶的資源做更好的匯聚。"
李浩介紹說(shuō):“我們現(xiàn)在的節(jié)點(diǎn)數(shù)是150萬(wàn)以上,我們要解決很多技術(shù)難題,例如海量的資源怎么去調(diào)度?分散節(jié)點(diǎn)怎么去管理?節(jié)點(diǎn)之間的距離,包括物理距離、包括網(wǎng)絡(luò)距離怎么判定?存儲(chǔ)和傳輸策略如何優(yōu)化來(lái)降低冗余、提高并行度?我們投入到這些方向去做技術(shù)創(chuàng)新,建立產(chǎn)品的核心壁壘,能避免去紅海競(jìng)爭(zhēng)。”
新一代共享經(jīng)濟(jì)智能硬件:玩客云
關(guān)于“玩客云”,李浩表示:“這款智能硬件加入了C端的功能,首先它是一個(gè)云盤,可以去管理你個(gè)人的本地文件。第二擁有迅雷會(huì)員終身下載的特權(quán)。更重要的是,在資源的收集、使用、交換過(guò)程中,使用了區(qū)塊鏈技術(shù)來(lái)解決公平性、實(shí)時(shí)性。”
李浩介紹說(shuō):“這個(gè)產(chǎn)品推出還是很受歡迎的,我記得很清楚,當(dāng)時(shí)我們?nèi)プ霰娀I的時(shí)候,眾籌當(dāng)天淘寶的服務(wù)器掛掉了,100倍的眾籌完成率,現(xiàn)在全平臺(tái)有3500多萬(wàn)的預(yù)約,而我們每次有效的售賣時(shí)間是很短的,確實(shí)每次很快都賣空了。產(chǎn)品定位的人群是“玩客”,他們確實(shí)對(duì)技術(shù)是很有興趣的,這些用戶也會(huì)給我們提很多優(yōu)化點(diǎn),所以建立了一個(gè)非常好的生態(tài)。”
引入?yún)^(qū)塊鏈設(shè)置智能合約
李浩認(rèn)為用區(qū)塊鏈可通過(guò)很多智能合約來(lái)公平實(shí)時(shí)的解決資源質(zhì)量評(píng)定、采集、交換、回饋等環(huán)節(jié)在這個(gè)過(guò)程中,我們要大幅優(yōu)化區(qū)塊鏈上執(zhí)行智能合約的速度,目前能達(dá)到的是100萬(wàn)的TPS,這是在C端產(chǎn)生的價(jià)值,能讓整個(gè)閑置計(jì)算資源共享的流程更實(shí)時(shí)、更公平、更透明。對(duì)B端,版權(quán)內(nèi)容的確權(quán)、交易等也在推進(jìn)。
落地到星域CDN上,帶寬和存儲(chǔ)等資源變成了一個(gè)零散采購(gòu)、批量售賣的方式,與傳統(tǒng)CDN相反。這種情況下,網(wǎng)心科技有了一個(gè)很高效靈活的資源池,依賴這個(gè)資源池,可以做出大容量、低成本、高可靠的CDN。
邊際成本會(huì)下降 調(diào)度策略需要雙端
李浩表示,“我們的邊際成本隨著規(guī)模擴(kuò)大會(huì)下降,因?yàn)闆](méi)有機(jī)架、供電、制冷、運(yùn)維相關(guān)的開(kāi)銷,越有效的使用閑置資源成本越低。”
“節(jié)點(diǎn)管理的技術(shù)難度還是很高的,中國(guó)的網(wǎng)絡(luò)條件很復(fù)雜,考慮到運(yùn)營(yíng)商、家庭路由器的不同Nat策略,節(jié)點(diǎn)之間聯(lián)通性如何提到最高? 以及資源分配上如何優(yōu)先保障C端的功能體驗(yàn),我們現(xiàn)在通過(guò)輕量虛擬化的方式對(duì)每個(gè)節(jié)點(diǎn)資源做標(biāo)準(zhǔn)化管理,docker是其中一個(gè)方案, 和kubernetes這種的區(qū)別在于節(jié)點(diǎn)規(guī)模大一個(gè)數(shù)量級(jí),容錯(cuò)能力比強(qiáng)一致性更關(guān)鍵”
調(diào)度策略也和傳統(tǒng)CDN的后端決策方式不同,李浩說(shuō):“調(diào)度策略是雙端自主決策,因?yàn)橘Y源變化很快,任何一端都很難實(shí)時(shí)對(duì)對(duì)方的資源狀況做一個(gè)很準(zhǔn)確的判斷。防攻擊這方面,為客戶端的每次觀看和下載行為提供服務(wù)的超過(guò)32個(gè)不同節(jié)點(diǎn),并行化的方式很難同時(shí)被網(wǎng)絡(luò)攻擊。弱網(wǎng)環(huán)境下,采用定制的udp傳輸協(xié)議、加入糾錯(cuò)編碼提高并行度可以有效提升流暢度。”
“對(duì)比普通P2P節(jié)點(diǎn),玩客云這種長(zhǎng)時(shí)在線的點(diǎn)不能用P2P的思路去管理,可能我們要用微型Server的思路去管理,它的存儲(chǔ)和帶寬穩(wěn)定性相對(duì)P2P節(jié)點(diǎn)高很多,是一個(gè)純粹的流量供給點(diǎn),而不是像P2P那種,只有在消費(fèi)的過(guò)程中才能供給出去,這個(gè)對(duì)資源的部署和網(wǎng)絡(luò)傳輸結(jié)構(gòu)的設(shè)計(jì)是有區(qū)別的。純供給節(jié)點(diǎn)可以做更靈活更主動(dòng)的部署策略,也解決了4G網(wǎng)絡(luò)下的P2P分享問(wèn)題。”
星域CDN直播點(diǎn)播解決方案
李浩表示:“相對(duì)于傳統(tǒng)P2P方案,高分享低延時(shí)的直播很難實(shí)現(xiàn),因?yàn)榉窒碇饕垮e(cuò)時(shí),觀看靠前的給靠后的供給數(shù)據(jù),傳統(tǒng)p2p想在一個(gè)三五秒鐘時(shí)延的直播達(dá)到70%、80%的分享是非常難的,基本上是不太可能實(shí)現(xiàn)。”
李浩介紹說(shuō):“我們的方案起播先從IDC直接拉取,開(kāi)啟雙通道逐漸地流量偏移,根據(jù)質(zhì)量的情況來(lái)去決定偏移的效果,最終應(yīng)該全部偏移到共享節(jié)點(diǎn)。因?yàn)槲覀儾捎昧诵诺谰幋a,以及30多個(gè)點(diǎn)同傳的方式,因此能夠保證共享節(jié)點(diǎn)有很高的放大比,時(shí)延和首屏完全和CDN一致,卡頓率更低。”
而對(duì)于點(diǎn)播的相關(guān)內(nèi)容,李浩表示最核心的優(yōu)勢(shì)是每個(gè)共享節(jié)點(diǎn)擁有1TB左右的存儲(chǔ),對(duì)比傳統(tǒng)P2P節(jié)點(diǎn)緩存大了幾百倍,可以處理很多中等熱度的資源,不會(huì)有常規(guī)的分享率天花板。。
星域CDN的開(kāi)放共享
李浩表示:“怎樣能更開(kāi)放更有效的使用共享資源,我們?cè)谥癈DN版本上推出了共享版。 最重要的升級(jí)是不再限制托底的http CDN,我們想做的是提供一個(gè)無(wú)侵入的輕量SDK,你嵌入了幾行代碼以后,就可以把這些節(jié)點(diǎn)資源、并行傳輸技術(shù)、P2P能力等一并給到,最大化的節(jié)省成本,完全兼容第三方的標(biāo)準(zhǔn)版CDN,對(duì)H5、Android、IOS全平臺(tái)支持。。”
李浩最后提到:“對(duì)閑置資源的共享使用,CDN只是第一個(gè)切入點(diǎn),隨著我們智能設(shè)備的增多,資源的種類也在增加,CPU、GPU、存儲(chǔ)、帶寬等可擴(kuò)展資源的使用場(chǎng)景也在增加,我們希望能有更多的合作伙伴加入,來(lái)發(fā)揮共享資源的價(jià)值。做個(gè)預(yù)告,我們即將通過(guò)虛擬化方式開(kāi)放底層的IaaS資源,支持業(yè)務(wù)方進(jìn)行代碼層級(jí)的資源操作,相信不只是給視頻、下載等合作伙伴,也能為提供CDN、云存儲(chǔ)等解決方案的企業(yè)提供降低成本的有效手段。歡迎大家體驗(yàn)。”