陶文靜 肖 東
1.2.內(nèi)蒙古廣播電視網(wǎng)絡(luò)集團(tuán)有限公司 內(nèi)蒙古 呼和浩特市 010051
隨著互聯(lián)網(wǎng)產(chǎn)業(yè)的高速發(fā)展,特別是移動互聯(lián)網(wǎng)時代的到來,催生出大量的互聯(lián)網(wǎng)內(nèi)容公司。互聯(lián)網(wǎng)內(nèi)容公司推出各類功能豐富的應(yīng)用服務(wù)、海量的應(yīng)用內(nèi)容,加上移動終端的便捷操作,方便了人們的生產(chǎn)生活,使得互聯(lián)網(wǎng)的使用頻率越來越高,對互聯(lián)網(wǎng)的依賴性越來越強(qiáng)。
互聯(lián)網(wǎng)用戶的瀏覽時間增加導(dǎo)致互聯(lián)網(wǎng)流量的爆發(fā)式增長,工信部數(shù)據(jù)顯示,2018年1~2月份,移動互聯(lián)網(wǎng)累計流量達(dá)68.9 億GB,同比增長186%;2019年1~2月,移動互聯(lián)網(wǎng)累計流量達(dá)163 億GB,同比增長136.1%?;ヂ?lián)網(wǎng)的發(fā)展,催生出大量的MAU(月活躍用戶數(shù))超億次的應(yīng)用,其中微信月活躍用戶數(shù)接近10 億。如圖1、圖2所示。
用戶的大量使用,需要網(wǎng)絡(luò)的支撐,除了需要光纖寬帶在用戶接入端的提速外,還需要互聯(lián)網(wǎng)對訪問內(nèi)容的精準(zhǔn)調(diào)度與核心網(wǎng)CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))對內(nèi)容的快速分發(fā)。
圖1 綜合應(yīng)用類MAU排名
圖2 綜合視頻類MAU排名
互聯(lián)網(wǎng)用戶實(shí)現(xiàn)內(nèi)容的高速、成功訪問,要求提供服務(wù)的機(jī)房節(jié)點(diǎn)具備服務(wù)能力,同時離用戶最近,這涉及到互聯(lián)網(wǎng)內(nèi)容的精準(zhǔn)訪問調(diào)度問題。
(1)為用戶提供內(nèi)容服務(wù)的機(jī)房節(jié)點(diǎn)具備相應(yīng)的流量服務(wù)能力,用戶大量訪問時不能出現(xiàn)擁塞的情況。此問題需要在用戶調(diào)度時,合理分配調(diào)入的用戶數(shù)量。
(2)為用戶提供內(nèi)容服務(wù)的機(jī)房節(jié)點(diǎn)需離用戶最近,網(wǎng)絡(luò)延時最小。此問題需要在用戶調(diào)度時,精準(zhǔn)分配用戶具體的服務(wù)機(jī)房節(jié)點(diǎn)。
(1)互聯(lián)網(wǎng)內(nèi)容調(diào)度有分配到自建、租用機(jī)房節(jié)點(diǎn)的內(nèi)容調(diào)度,還有不自建機(jī)房通過第三方公有云CDN 分發(fā)的內(nèi)容調(diào)度。
(2)互聯(lián)網(wǎng)內(nèi)容調(diào)度有IP 和DNS(域名解析服務(wù)器)調(diào)度兩種方法,視頻、下載等大文件內(nèi)容一般使用IP 調(diào)度,網(wǎng)頁與圖片等小文件內(nèi)容使用域名調(diào)度。
為保障業(yè)務(wù)安全與用戶體驗(yàn),大型互聯(lián)網(wǎng)公司騰訊、阿里巴巴、百度等投資建設(shè)了大量分布在全國各地的節(jié)點(diǎn)機(jī)房,為用戶訪問自己的內(nèi)容進(jìn)行流量服務(wù)。下面以騰訊、阿里巴巴為例,說明內(nèi)容調(diào)度的方法。
(1)用戶啟動應(yīng)用,訪問騰訊視頻,用戶請求送達(dá)互聯(lián)網(wǎng)。
(2)互聯(lián)網(wǎng)設(shè)備通過路由轉(zhuǎn)發(fā),將用戶請求送達(dá)騰訊調(diào)度服務(wù)器。
(3)騰訊調(diào)度服務(wù)器通過用戶攜帶的公網(wǎng)IP識別用戶所使用的網(wǎng)絡(luò),如判斷用戶使用的是廣州電信、北京聯(lián)通、河北移動等。
(4)騰訊調(diào)度服務(wù)器判別用戶網(wǎng)絡(luò)后,為用戶返回具備服務(wù)能力的最近的資源節(jié)點(diǎn)信息,如北京聯(lián)通用戶訪問北京聯(lián)通的騰訊資源節(jié)點(diǎn)。
(5)用戶與調(diào)度到的最近的服務(wù)器建立連接,完成資源的快速訪問。如圖3所示。
(1)用戶訪問淘寶網(wǎng)頁,請求DNS 進(jìn)行域名解析。
(2)DNS 通過解析信息,將網(wǎng)頁請求轉(zhuǎn)發(fā)到淘寶所屬的阿里巴巴權(quán)威DNS。
圖3 IP 調(diào)度流程
(3)阿里權(quán)威DNS 服務(wù)器接收請求,判斷請求DNS 所屬的網(wǎng)絡(luò),如判斷DNS 為廣州電信、北京聯(lián)通、河北移動等,返回就近節(jié)點(diǎn)的解析結(jié)果。
(4)本地DNS 將結(jié)果為就近節(jié)點(diǎn)的解析結(jié)果返回給用戶。
(5)用戶與就近節(jié)點(diǎn)服務(wù)器建立連接,完成資源訪問。
圖4 DNS 調(diào)度流程
互聯(lián)網(wǎng)產(chǎn)業(yè)的發(fā)展成就了BAT 這類的大型互聯(lián)網(wǎng)公司,同時有更多的小型、新型互聯(lián)網(wǎng)公司在快速出現(xiàn)與發(fā)展。這些小型新型互聯(lián)網(wǎng)公司在初期專注于內(nèi)容制作與運(yùn)營,無力進(jìn)行昂貴又復(fù)雜的機(jī)房建設(shè),所以會將內(nèi)容存儲與訪問流量委托公有云公司進(jìn)行服務(wù)。這樣可大大的降低人力成本、維護(hù)成本、機(jī)房建設(shè)成本,同時還可將用戶訪問由多家公有云公司進(jìn)行服務(wù),還增加了網(wǎng)絡(luò)的安全性。下面以快手為例說明內(nèi)容調(diào)度的方法。
(1)快手直播中有大量的視頻,不同視頻所屬的域名不同,如圖5每個視頻都有不同的所屬域名,快手將這些域名轉(zhuǎn)發(fā)到各公有云對應(yīng)的接口,這些域名就會解析到對應(yīng)的公有云CMANE??焓钟脩粼L問時就會根據(jù)不同的CNAME 訪問到不同的公有云節(jié)點(diǎn),從而實(shí)現(xiàn)一個網(wǎng)站在多個公有云的內(nèi)容分發(fā)。
圖5 快手公有云調(diào)度分發(fā)示意
(2)快手域名yximgs.com 由不同公有云廠商分發(fā)后的域名,見表1。
表1 快手不同公有云廠商分發(fā)后的域名
隨著互聯(lián)網(wǎng)產(chǎn)業(yè)的發(fā)展,互聯(lián)網(wǎng)公司逐步分化出現(xiàn)了三種公司形態(tài):輕資產(chǎn)、重內(nèi)容、純運(yùn)營的內(nèi)容公司,如美團(tuán)、快手;重資產(chǎn)、無內(nèi)容、純分發(fā)的公有云公司,如網(wǎng)宿、金山云;以及既有內(nèi)容又有分發(fā)節(jié)點(diǎn)的BAT這類大型互聯(lián)網(wǎng)公司。
其中,公有云公司越來越專注于CDN 分發(fā)方面的技術(shù)創(chuàng)新,以保障為內(nèi)容公司提供更可靠的存儲和更快速的流量服務(wù),目前各大型公有云服務(wù)的內(nèi)容,見表2。
表2 大型公有云的服務(wù)內(nèi)容
通過介紹用戶訪問互聯(lián)網(wǎng)行為中的內(nèi)容分發(fā)方式,可以了解互聯(lián)網(wǎng)內(nèi)容的調(diào)度原理,特別是互聯(lián)網(wǎng)技術(shù)公司在保障用戶訪問中所付出的努力。信息產(chǎn)業(yè)的發(fā)展,特別是互聯(lián)網(wǎng)4K/8K、人工智能的發(fā)展,要求網(wǎng)絡(luò)的帶寬越來越大、網(wǎng)絡(luò)延時越來越小,這都要求互聯(lián)網(wǎng)公司在內(nèi)容分發(fā)方面不斷的進(jìn)行人財物的投入和技術(shù)創(chuàng)新。我們已經(jīng)看到在內(nèi)容分發(fā)方面,互聯(lián)網(wǎng)公司已經(jīng)推出了邊緣技術(shù)等新技術(shù),隨著需求的推動,相信互聯(lián)網(wǎng)公司在內(nèi)容分發(fā)方面一定會做到更精準(zhǔn)、更快捷。