內容分發技術
內容分發技術
內容分發技術,是一種通信技術。
目錄
內容分發技術,即CDN。
網際網路最初是一種數據通信網,主要提供點對點的傳遞服務。基於這種模式提供電視廣播服務,不僅造成伺服器資源、帶寬資源的大量浪費,而且使得服務質量難以控制。為此,需要在網際網路中採用類似於廣播的內容分發技術(CDN),來降低伺服器和帶寬資源的無謂消耗,提高服務品質。CDN中的關鍵技術包含以下幾個方面;
(1)內容發布:它藉助於建立索引、緩存、流分裂、組播(Multicast)等技術,將內容發布或投遞到距離用戶最近的遠程服務點(POP)處;
(2)內容路由:它是整體性的網路負載均衡技術,通過內容路由器中的重定向(DNS)機制,在多個遠程POP上均衡用戶的請求,以使用戶請求得到最近內容源的響應;
(3)內容交換:它根據內容的可用性、伺服器的可用性以及用戶的背景,在POP的緩存伺服器上,利用應用層交換、流分裂、重定向(ICP、WCCP)等技術,智能地平衡負載流量;
(4)性能管理:它通過內部和外部監控系統,獲取網路部件的狀況信息,測量內容發布的端到端性能(如包丟失、延時、平均帶寬、啟動時間、幀速率等),保證網路處於最佳的運行狀態。
CDN的工作使網際網路具有廣播電視網的特徵,從而為網路電視的發展開闢了道路。