CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡)基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸與環(huán)節(jié),使內(nèi)容傳輸?shù)酶、更穩(wěn)定。通過在網(wǎng)絡各處放置節(jié)點服務器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎之上的一層智能虛擬網(wǎng)絡,CDN系統(tǒng)能夠?qū)崟r地根據(jù)網(wǎng)絡流量和各節(jié)點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節(jié)點上。其目的是使用戶可就近取得所需內(nèi)容,解決互聯(lián)網(wǎng)網(wǎng)絡擁擠的狀況,提高用戶訪問網(wǎng)站的響應速度。流媒體錄播系統(tǒng)最終目標是服務于信息傳播,制作和發(fā)布流媒體文件是其核心職能。
流媒體文件分發(fā)網(wǎng)絡是一種網(wǎng)絡的構(gòu)建方式,它是為能在傳統(tǒng)的IP網(wǎng)發(fā)布寬帶豐富媒體而特別優(yōu)化的網(wǎng)絡覆蓋層;而從廣義的角度,CDN代表了一種基于質(zhì)量與秩序的網(wǎng)絡服務模式。簡單地說,CDN是一個經(jīng)策略性部署的整體系統(tǒng),包括分布式存儲、負載均衡、網(wǎng)絡請求的重定向和內(nèi)容管理4個要件,而內(nèi)容管理和全局的網(wǎng)絡流量管理(tafff management)是CDN的核心所在。通過用戶就近性和服務器負載的判斷,CDN確保內(nèi)容以一種極為高效的方式為用戶的請求提供服務。
總地來說,內(nèi)容服務基于緩存服務器,也稱做代理緩存(surrogate),它位于網(wǎng)絡的邊緣,距用戶僅有一步之遙。同時,代理緩存是內(nèi)容提供資源服務器(通常位于CDN服務提供商的數(shù)據(jù)中心)的一個透明鏡像。這樣的架構(gòu)使得CDN服務提供商能夠代表他們客戶,即內(nèi)容供應商,向最終用戶提供盡可能好的體驗,而這些用戶是不愿意請求響應時間有任何延遲的。