CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))是指一種通過互聯(lián)網(wǎng)互相連接的電腦網(wǎng)絡(luò)系統(tǒng),利用最靠近每位用戶的服務(wù)器,更快、更可靠地將音樂、圖片、視頻、應(yīng)用程序及其他文件發(fā)送給用戶,來提供高性能、可擴(kuò)展性及低成本的網(wǎng)絡(luò)內(nèi)容傳遞給用戶。
典型的CDN系統(tǒng)由下面三個部分組成:
分發(fā)服務(wù)系統(tǒng): 最基本的工作單元就是Cache設(shè)備,cache(邊緣cache)負(fù)責(zé)直接響應(yīng)最終用戶的訪問請求,把緩存在本地的內(nèi)容快速地提供給用戶。同時cache還負(fù)責(zé)與源站點(diǎn)進(jìn)行內(nèi)容同步,把更新的內(nèi)容以及本地沒有的內(nèi)容從源站點(diǎn)獲取并保存在本地。Cache設(shè)備的數(shù)量、規(guī)模、總服務(wù)能力是衡量一個CDN系統(tǒng)服務(wù)能力的最基本的指標(biāo)。
負(fù)載均衡系統(tǒng): 主要功能是負(fù)責(zé)對所有發(fā)起服務(wù)請求的用戶進(jìn)行訪問調(diào)度,確定提供給用戶的最終實(shí)際訪問地址。兩級調(diào)度體系分為全局負(fù)載均衡(GSLB)和本地負(fù)載均衡(SLB)。全局負(fù)載均衡主要根據(jù)用戶就近性原則,通過對每個服務(wù)節(jié)點(diǎn)進(jìn)行“最優(yōu)”判斷,確定向用戶提供服務(wù)的cache的物理位置。本地負(fù)載均衡主要負(fù)責(zé)節(jié)點(diǎn)內(nèi)部的設(shè)備負(fù)載均衡
運(yùn)營管理系統(tǒng): 運(yùn)營管理系統(tǒng)分為運(yùn)營管理和網(wǎng)絡(luò)管理子系統(tǒng),負(fù)責(zé)處理業(yè)務(wù)層面的與外界系統(tǒng)交互所必須的收集、整理、交付工作,包含客戶管理、產(chǎn)品管理、計費(fèi)管理、統(tǒng)計分析等功能。