<b>cdn 解決方案</b>
cdn簡介
cdn的全稱是content delivery network,即内容分發網絡。其目的是通過在現有的internet中增加一層新的網絡架構,将網站的内容釋出到最接近使用者的網絡“邊緣”,使使用者可以就近取得所需的内容,提高通路網站的響應速度。
cdn提高internet網絡中資訊流動的效率。從技術上全面解決由于網絡帶寬小、使用者通路量大、網點分布不均等問題,提高使用者通路網站的響應速度,是目前流行的應用方案。
cdn較鏡像系統更智能,cdn節點由高速緩存提供内容服務,性能更高。
緩存伺服器的用途
帶寬增益
部署在出口處和pop點,将廣域流量轉為本地通路,為域内使用者服務。
伺服器加速
部署在伺服器前端,回應使用者請求,減輕源伺服器的負荷,提高響應速度,保證源伺服器的安全。
虛拟主機
源伺服器部署在防火牆裡面,cache部署在防火牆外面,域名解析直接指向cache。
内容分發
為icp服務,部署在網絡邊緣各節點處,由cdn全局負載中心排程流量就近通路。
cdn 意義
内容分釋出網絡(cdn)是一種新型的網絡建構方式,它是為能在傳統的ip網釋出寬帶豐富媒體而特别優化的網絡覆寫層;而從廣義的角度,cdn代表了一種基于品質與秩序的網絡服務模式。簡單地說,内容釋出網(cdn)是一個經政策性部署的整體系統,包括分布式存儲、負載均衡、網絡請求的重定向和内容管理4個要件,而内容管理和全局的網絡流量管理(traffic management)是cdn的核心所在。通過使用者就近性和伺服器負載的判斷,cdn確定内容以一種極為高效的方式為使用者的請求提供服務。總的來說,内容服務基于緩存伺服器,也稱作代理緩存(surrogate),它位于網絡的邊緣,距使用者僅有“一跳”(single hop)之遙。同時,代理緩存是内容提供商源伺服器(通常位于cdn服務提供商的資料中心)的一個透明鏡像。這樣的架構使得cdn服務提供商能夠代表他們客戶,即内容供應商,向最終使用者提供盡可能好的體驗,而這些使用者是不能容忍請求響應時間有任何延遲的。據統計,采用cdn技術,能處理整個網站頁面的70%~95%的内容通路量,減輕伺服器的壓力,提升了網站的性能和可擴充性。
cdn 優勢
與目前現有的内容釋出模式相比較,cdn強調了網絡在内容釋出中的重要性。通過引入主動的内容管理層的和全局負載均衡,cdn從根本上差別于傳統的内容釋出模式。在傳統的内容釋出模式中,内容的釋出由icp的應用伺服器完成,而網絡隻表現為一個透明的資料傳輸通道,這種透明性表現在網絡的品質保證僅僅停留在資料包的層面,而不能根據内容對象的不同區分服務品質。此外,由于ip網的“盡力而為”的特性使得其品質保證是依靠在使用者和應用伺服器之間端到端地提供充分的、遠大于實際所需的帶寬通量來實作的。在這樣的内容釋出模式下,不僅大量寶貴的骨幹帶寬被占用,同時icp的應用伺服器的負載也變得非常重,而且不可預計。當發生一些熱點事件和出現浪湧流量時,會産生局部熱點效應,進而使應用伺服器過載退出服務。這種基于中心的應用伺服器的内容釋出模式的另外一個缺陷在于個性化服務的缺失和對寬帶服務價值鍊的扭曲,内容提供商承擔了他們不該幹也幹不好的内容釋出服務。
cdn 服務
縱觀整個寬帶服務的價值鍊,内容提供商和使用者位于整個價值鍊的兩端,中間依靠網絡服務提供商将其串接起來。随着網際網路工業的成熟和商業模式的變革,在這條價值鍊上的角色越來越多也越來越細分。比如内容/應用的營運商、托管服務提供商、骨幹網絡服務提供商、接入服務提供商等等。在這一條價值鍊上的每一個角色都要分工合作、各司其職才能為客戶提供良好的服務,進而帶來多赢的局面。從内容與網絡的結合模式上看,内容的釋出已經走過了icp的内容(應用)伺服器和idc這兩個階段。idc的熱潮也催生了托管服務提供商這一角色。但是,idc并不能解決内容的有效釋出問題。内容位于網絡的中心并不能解決骨幹帶寬的占用和建立ip網絡上的流量秩序。是以将内容推到網絡的邊緣,為使用者提供就近性的邊緣服務,進而保證服務的品質和整個網絡上的通路秩序就成了一種顯而易見的選擇。而這就是内容釋出網(cdn)服務模式。cdn的建立解決了困擾内容營運商的内容“集中與分散”的兩難選擇。無疑對于建構良好的網際網路價值鍊是有價值的,也是不可或缺的。
cdn 新應用和客戶
為icp服務
證券、金融保險、idc、isp、網上交易、門戶網站、大中型公司、網絡教學等各類icp。
流媒體服務必須靠cdn網絡傳輸,才有可靠品質保證 。
icp 自建cdn
idc 建設cdn,增值服務于各idc中心伺服器
isp 建設cdn,做内容推送服務
cdn 營運商,做cdn服務
寬帶城域網,各pop點cache群
cdn 工作原理
接管dns,把使用者請求定向就近通路。
使用者向浏覽器提供要通路的域名;
浏覽器調用域名解析庫對域名進行解析,由于cdn對域名解析過程進行了調整,是以解析函數庫一般得到的是該域名對應的cname記錄,為了得到實際ip位址,浏覽器需要再次對獲得的cname域名進行解析以得到實際的ip位址;在此過程中,使用的全局負載均衡dns解析,如根據地理位置資訊解析對應的ip位址,使得使用者能就近通路。
此次解析得到cdn緩存伺服器的ip位址,浏覽器在得到實際的ip位址以後,向緩存伺服器發出通路請求;
緩存伺服器根據浏覽器提供的要通路的域名,通過cache内部專用dns解析得到此域名的實際ip位址,再由緩存伺服器向此實際ip位址送出通路請求;
緩存伺服器從實際ip位址得得到内容以後,一方面在本地進行儲存,以備以後使用,二方面把擷取的資料傳回給用戶端,完成資料服務過程;
用戶端得到由緩存伺服器傳回的資料以後顯示出來并完成整個浏覽的資料請求過程。