如今CDN有哪些局限性?
現(xiàn)如今,內(nèi)容和游戲提供商正面臨著越來越大的壓力,它們需要向最終用戶提供快速高質(zhì)量的內(nèi)容流,同時滿足本地化分布式需求高峰。在某種程度上,這些需求可以通過內(nèi)容交付網(wǎng)絡(luò)(CDN)來滿足。
但是,今天的大多數(shù)CDN基礎(chǔ)設(shè)施并不具備滿足未來需求所需的內(nèi)容緩存和交付的可擴展性和靈活性。
當前大多數(shù)CDN服務(wù)器都位于IXP中的PoP點或分布式數(shù)據(jù)中心,內(nèi)容可以緩存到更接近最終用戶的位置,這樣一些內(nèi)容就無需訪問中央源服務(wù)器,而是可以緩存在分布式服務(wù)器中。但是,這些服務(wù)器的分布過于集中,以致內(nèi)容和游戲提供商在面對日益增長的需求時,無法確保為最終用戶提供高質(zhì)量的體驗(QoE)。
邊緣CDN和vCDN如何解決這些限制?
為了克服現(xiàn)有CDN功能的局限性并滿足未來的需求,出現(xiàn)了兩個關(guān)鍵的趨勢:邊緣CDN和虛擬CDN(vCDN)。
邊緣CDN
邊緣CDN使得CDN服務(wù)器的分布更廣。今天,大多數(shù)CDN功能都是在IXP上實現(xiàn)的,但是這些功能正越來越多地轉(zhuǎn)移到移動網(wǎng)絡(luò)的邊緣節(jié)點。邊緣CDN可以部署在本地,例如大學(xué)校園或機場,這對本地流媒體的需求很高,大多數(shù)部署將位于移動網(wǎng)絡(luò)的核心節(jié)點(內(nèi)部邊緣),或者在RAN(外邊緣)中。
vCDN
vCDN是虛擬化的CDN軟件應(yīng)用程序,可以在專有的、裸機、虛擬化的或基于容器的基礎(chǔ)設(shè)施上運行CDN工作負載,或在電信運營商的MEC平臺上運行。在此之前,CDN軟件平臺與底層硬件緊密耦合,缺乏靈活性。vCDN可能會部署在IXP的CDN PoP處,也可能出現(xiàn)在網(wǎng)絡(luò)或本地邊緣站點。
Edge CDN和vCDN各自都有獨特的優(yōu)勢,可以使內(nèi)容和游戲提供商緩存更多的內(nèi)容,并在共享服務(wù)器上靈活運行CDN功能,以解決需求高峰或用戶隨時隨地訪問內(nèi)容的問題。
Edge CDN主要具備3個優(yōu)點:
低延遲:在邊緣站點緩存內(nèi)容,內(nèi)容傳播到最終用戶的距離更短,從而加快了數(shù)據(jù)傳輸速度并縮短了緩存/ping時間;
減少回程:通過將更少的請求路由到中央云,減輕了集中數(shù)據(jù)負載,從而提高了網(wǎng)絡(luò)容量,不需要額外擴容;
服務(wù)質(zhì)量:內(nèi)容提供商可以從任何連接到網(wǎng)絡(luò)的位置向最終用戶提供快速和高質(zhì)量的流媒體。
盡管vCDN可以增強IXP PoP的功能,但其優(yōu)勢更多的體現(xiàn)在邊緣,vCDN在edge CDN的好處之上增加了額外的可擴展性和靈活性:
經(jīng)濟高效:虛擬化基礎(chǔ)設(shè)施可以解耦軟硬件功能,這對于內(nèi)容提供商而言成本更低;
空間:在共享基礎(chǔ)設(shè)施上運行CDN功能可以節(jié)省設(shè)施空間,因為提供商不需要單獨的硬件堆棧(這僅適用于vCDN基礎(chǔ)設(shè)施是開放的情況下);
靈活性:內(nèi)容提供商可以按需使用CDN –例如,在特定位置短時間緩存內(nèi)容,以滿足突然出現(xiàn)的需求增長。
盡管大多數(shù)邊緣CDN的部署都將被虛擬化并在開放、共享的基礎(chǔ)設(shè)施上運行,但是某些提供商更喜歡專有的vCDN模型,其中虛擬化的軟件平臺可以在CDN提供商的專用硬件上運行CDN工作負載,或者在裸機硬件上運行CDN功能。專有模型的好處是,CDN提供商或者擁有自己的CDN的大型內(nèi)容提供商可以將他們的解決方案捆綁在一起進行控制,無需與其他提供商共享基礎(chǔ)設(shè)施。在某些情況下,直接在裸機基礎(chǔ)設(shè)施上運行CDN會更好,因為虛擬化層會消耗服務(wù)器容量。在需要高吞吐量且需要在一臺服務(wù)器上處理大量數(shù)據(jù)的情況下,使用虛擬化層可能沒有意義。
CDN的商業(yè)模式是什么?
CDN有兩種主要的業(yè)務(wù)模式:商業(yè)(產(chǎn)生收入)和非商業(yè)(削減成本并提高服務(wù)質(zhì)量)。
(1) 商業(yè)
由于CDN托管在數(shù)據(jù)中心或IXP中,而不是在移動網(wǎng)絡(luò)中,因此,運營商歷來被排除在商業(yè)模式之外。該模式由Akamai和Limelight等提供商主導(dǎo),它們尋求從CDN中獲得收入,并向客戶收取使用其服務(wù)器的費用。
(2) 非商業(yè)
對于運營商而言,非商業(yè)模式仍然是CDN的主要模式。通過本地緩存內(nèi)容并減少高帶寬視頻內(nèi)容的回傳流量,在網(wǎng)絡(luò)上創(chuàng)建容量,運營商可以改善客戶體驗并降低運營成本。大型內(nèi)容提供商也可以采用這種模式,他們可能擁有自己的CDN來優(yōu)化內(nèi)容質(zhì)量,但并不從其CDN服務(wù)中獲得直接收益。
這些商業(yè)模式將如何在邊緣發(fā)生變化,并使移動運營商能夠通過CDN獲利?
這些商業(yè)模式也將存在于邊緣。有兩種主要的邊緣模式可以為運營商提供更多的創(chuàng)收方式,并為CDN解決方案提供合作伙伴。
(3) 共用位置
除了通過改善網(wǎng)絡(luò)容量來節(jié)省成本外,運營商還可以通過為vCDN解決方案提供商或內(nèi)容提供商提供設(shè)施(包括空間、電力和冷卻)來產(chǎn)生少量收入,將設(shè)備放在邊緣: 即共用位置。
(4) 邊緣平臺
在邊緣平臺模式下,運營商仍然可以通過提高網(wǎng)絡(luò)效率獲得收入,但也可以與vCDN公司合作,這些公司向內(nèi)容提供商提供服務(wù),通過提供虛擬計算基礎(chǔ)設(shè)施獲得收入分成,或者直接向內(nèi)容提供商提供 IaaS。
vCDN解決方案提供商正在與運營商合作,共同挖掘邊緣平臺模式的潛力,以及如何成為邊緣CDN價值鏈的關(guān)鍵參與者。電信公司、超大規(guī)模提供商以及專業(yè)邊緣平臺提供商也有機會提供MEC平臺,使內(nèi)容和vCDN應(yīng)用程序能夠訪問邊緣資源。
這對內(nèi)容交付的未來意味著什么?
邊緣CDN和vCDN都將改變內(nèi)容交付的格局。電信運營商有機會在CDN生態(tài)系統(tǒng)中扮演更重要的角色,并利用新的盈利機會。一些內(nèi)容和游戲提供商已經(jīng)與vCDN平臺提供商合作,以滿足最終用戶不斷變化的需求。