
分發(fā)服務(wù)系統(tǒng):
實現(xiàn)將內(nèi)容從內(nèi)容源中心向邊緣的推送和存儲。
1)分發(fā)服務(wù)器最基本的工作單元是許許多多的Cache設(shè)備(緩存服務(wù)器),Cache負責(zé)直接響應(yīng)最終用戶的訪問請求,把緩存在本地的內(nèi)容快速提供給用戶。
2)Cache負責(zé)與源站點進行內(nèi)容的同步,把更新的內(nèi)容以及本地沒有的內(nèi)容從源站點獲取并保存在本地。
3)分發(fā)服務(wù)器系統(tǒng)還要向上層的調(diào)度控制系統(tǒng)提供每個Cache設(shè)備的將狀況信息、響應(yīng)情況、有時還需要提供內(nèi)容分布信息,以便調(diào)度控制系統(tǒng)根據(jù)設(shè)定的策略具體由哪個Cache來響應(yīng)用戶的請求最優(yōu)。
負載均衡系統(tǒng):
負責(zé)對所有發(fā)起服務(wù)請求的用戶進行訪問調(diào)度,確定提供給用戶的最終實際訪問網(wǎng)址。
1)全局負載均衡GSLB:根據(jù)用戶就近原則,確定向用戶提供服務(wù)的Cache的物理位置。
2)本地負載均衡SLB:負責(zé)節(jié)點內(nèi)部的負載均衡。根據(jù)節(jié)點內(nèi)部的Cache設(shè)備的實際能力或內(nèi)容分布等因素對用戶進行重定向。
CDN運營管理系統(tǒng)
同一般的電信運營管理系統(tǒng)類似,分為運營管理和網(wǎng)絡(luò)管理兩個子系統(tǒng)。
1)運營管理:和所學(xué)的技術(shù)沒有關(guān)系,不看了。
2)網(wǎng)絡(luò)管理:實現(xiàn)對CDN系統(tǒng)的網(wǎng)絡(luò)設(shè)備管理、拓布管理、鏈路監(jiān)控和故障管理。
CDN設(shè)計的首要目標(biāo)就是較少用戶訪問響應(yīng)時間,因此,CDN需要盡量將用戶所需要的內(nèi)容存放在距離用戶最近的位置。
CDN邊緣層:負責(zé)為用戶提供內(nèi)容服務(wù)的Cache設(shè)備應(yīng)部署在物理上的網(wǎng)絡(luò)邊緣位置。
中心層:負責(zé)全局性管理和控制的設(shè)備。

中心和區(qū)域節(jié)點一般稱為骨干點,主要作為內(nèi)容分發(fā)和邊緣未命中時的服務(wù)點;
邊緣節(jié)點有被稱為POP節(jié)點,主要作為直接向用戶提供服務(wù)的節(jié)點。
無論是CDN骨干點還是CDN POP點,都是由Cache設(shè)備和本地負載均衡設(shè)備構(gòu)成。
CDN系統(tǒng)分類
從CDN承載的內(nèi)容類型來看,主要有靜態(tài)網(wǎng)頁內(nèi)容、動態(tài)網(wǎng)頁內(nèi)容、流媒體、下載型文件和應(yīng)用協(xié)議。將CDN分為網(wǎng)頁加速、流媒體加速、文件傳輸加速和應(yīng)用協(xié)議加速。
1、網(wǎng)頁加速
????????通過將網(wǎng)頁內(nèi)容緩存到各個CDN節(jié)點上,并將用戶請求調(diào)度到最優(yōu)節(jié)點上來獲得所需的內(nèi)容,從而加速頁面響應(yīng)速度、減輕源站點的訪問負擔(dān)。
2、流媒體加速
????????通過將流媒體內(nèi)容推送到離用戶最近的POP點,使得用戶能夠從網(wǎng)絡(luò)邊緣獲取內(nèi)容、從而提高視頻傳輸質(zhì)量,縮短訪問時間,潔身骨干網(wǎng)絡(luò)流量,避免單一中心的服務(wù)器瓶頸問題。
? ? ? ? (1)流媒體直播加速;(2)流媒體點播加速;
3、文件傳輸加速
? ? ? ? 通過使用CDN分布式POP點提高下載服務(wù),網(wǎng)站可以將大量文件下載的性能壓力和貸款壓力交給CDN來分擔(dān),提高用戶的下載速度。
4、應(yīng)用協(xié)議加速
它并部針對特定的內(nèi)容類型進行加速,而是通過對TCP/IP等傳輸協(xié)議的優(yōu)化,改善和加快用戶在廣域網(wǎng)上的內(nèi)容傳輸速度。
(1)廣域網(wǎng)應(yīng)用加速

(2)SSL應(yīng)用加速

(3)網(wǎng)頁壓縮

從內(nèi)容的生成機制來看,互聯(lián)網(wǎng)上的內(nèi)容主要有兩類:一類是靜態(tài)內(nèi)容,另一類是動態(tài)內(nèi)容。
靜態(tài)內(nèi)容主要是指內(nèi)容完全由網(wǎng)頁HTML文件提供,任何人在任何時間瀏覽靜態(tài)內(nèi)容看到的都是一樣的東西。
動態(tài)內(nèi)容是指不同的訪問者或在不同時間訪問同一個Web頁面時可能得到不同的頁面內(nèi)容,內(nèi)容具有實時性,訪問的過程具有交互性。

????????CDN實現(xiàn)網(wǎng)頁內(nèi)容加速主要依賴于內(nèi)容邊緣緩存和功能賦值兩類機制。本質(zhì)就是將Web源站格格層次上的功能轉(zhuǎn)移到CDN邊緣Cache上完成。
對于Web網(wǎng)站提供的各種類型的靜態(tài)內(nèi)容(網(wǎng)頁、文件、流媒體),其加速都可以通過在邊緣Cache上復(fù)制Web系統(tǒng)的表示層來完成。在實現(xiàn)中,CDN的Cache設(shè)備將以反向代理的角色接受用戶發(fā)來的連接請求,然后在本地復(fù)制的數(shù)據(jù)表示層的靜態(tài)數(shù)據(jù)中尋找滿足用戶需求的數(shù)據(jù),直接反饋給用戶。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?