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