什么是CDN,舉個簡單的例子如珠海的瀏覽器要訪問南京主站內(nèi)容,,由部署在珠?;蚰暇┚彺鎭硎芾恚@樣請求的數(shù)據(jù)只需經(jīng)過一跳或有限的幾跳就能到達(dá)請求端,能有效利用帶寬并且降低主站壓力,,對于電子商務(wù)網(wǎng)站和搜索引擎網(wǎng)站以及門戶網(wǎng)站,,CDN的合理應(yīng)用顯得尤為重要。一,、CDN的特點 CDN目的是實現(xiàn)WEB內(nèi)容的負(fù)載均衡,,防止出現(xiàn)訪問請求熱點,延時響應(yīng)等WEB請求通病,。CDN具有以下特點: 1,、分布式存儲; 2,、通過智能DNS解析或http重定向?qū)崿F(xiàn)內(nèi)容分發(fā)的負(fù)載均衡,; 3、全局負(fù)載均衡管理與內(nèi)容管理,; 二,、如何運用CDN服務(wù) 1、通過租用的IDC提供額外的CDN服務(wù),; 2,、購買專業(yè)的CDN服務(wù)商的服務(wù); 3,、自己組建CDN網(wǎng)絡(luò); 三,、CDN網(wǎng)絡(luò)結(jié)構(gòu) CDN網(wǎng)絡(luò)一般分為中心與邊緣節(jié)點兩部分,,中心負(fù)責(zé)全局負(fù)載均衡管理與內(nèi)容管理;中心節(jié)點的功能如下: 1,、隨時監(jiān)控邊緣節(jié)點的健康狀況(可用性,,擁塞程度); 2.,、根據(jù)邊緣節(jié)點到請求端的距離,,以及邊緣節(jié)點的健康狀況,按一定的策略重定向請求,; 3,、與客戶主站進(jìn)行數(shù)據(jù)同步; 用戶向瀏覽器提供要訪問的域名,;瀏覽器調(diào)用域名解析庫對域名進(jìn)行解析,由于CDN對域名解析過程進(jìn)行了調(diào)整,,所以解析函數(shù)庫一般得到的是該域名對應(yīng)的CNAME記錄,,為了得到實 際IP地址,瀏覽器需要再次對獲得的CNAME域名進(jìn)行解析以得到實際的IP地址;在此過程中,使用的全局負(fù)載均衡DNS解析,,如根據(jù)地理位置信息解析對應(yīng)的IP地址,,使得用戶能就近訪問。此次解析得到CDN緩存服務(wù)器的IP地址,,瀏覽器在得到實際的IP地址以后,,向緩存服務(wù)器發(fā)出訪問請求;緩存服務(wù)器根據(jù)瀏覽器提供的要訪問的域名,通過Cache內(nèi)部專用DNS解析得到此域名的實際IP地址,,再由緩存服務(wù)器向此實際IP地址提交訪問請求;緩存服務(wù)器從實際IP地址得得到內(nèi)容以后,,一方面在本地進(jìn)行保存,以備以后使用,,另一方面把獲取的數(shù)據(jù)返回給客戶端,,完成數(shù)據(jù)服務(wù)過程。 每個CDN節(jié)點由兩部分組成:負(fù)載均衡設(shè)備和高速緩存服務(wù)器,。負(fù)載均衡設(shè)備負(fù)責(zé)每個節(jié)點中各個Cache的負(fù)載均衡,保證節(jié)點的工作效率;同時,,負(fù)載均衡設(shè)備還負(fù)責(zé)收集節(jié)點與周圍環(huán)境的信息,,保持與全局負(fù)載DNS的通信,實現(xiàn)整個系統(tǒng)的負(fù)載均衡,。CDN的管理系統(tǒng)是整個系統(tǒng)能夠正常運轉(zhuǎn)的保證,。它不僅能對系統(tǒng)中的各個子系統(tǒng)和設(shè)備進(jìn)行實時監(jiān)控,對各種故障產(chǎn)生相應(yīng)的告警,,還可以實時監(jiān)測到系統(tǒng)中 總的流量和各節(jié)點的流量,,并保存在系統(tǒng)的數(shù)據(jù)庫中,使網(wǎng)管人員能夠方便地進(jìn)行進(jìn)一步分析,。通過完善的網(wǎng)管系統(tǒng),,用戶可以對系統(tǒng)配置進(jìn)行修改。 1,、用戶向瀏覽器輸入www.web.com這個域名,瀏覽器第一次發(fā)現(xiàn)本地沒有dns緩存,,則向網(wǎng)站的DNS服務(wù)器請求,; 2、網(wǎng)站的DNS域名解析器設(shè)置了CNAME,,指向了www.web.51cdn.com,請求指向了CDN網(wǎng)絡(luò)中的智能DNS負(fù)載均衡系統(tǒng),; 3、智能DNS負(fù)載均衡系統(tǒng)解析域名,,把對用戶響應(yīng)速度最快的IP節(jié)點返回給用戶,; 4,、用戶向該IP節(jié)點(CDN服務(wù)器)發(fā)出請求; 5,、由于是第一次訪問,,CDN服務(wù)器會向原web站點請求,并緩存內(nèi)容,; 6,、請求結(jié)果發(fā)給用戶。 |
|