CDN的部署基本思路是盡可能避開互聯網上有可能影響數據傳輸和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。通過在網絡各處放置節點服務器所構成的在現有的互聯網基礎之上的一層智能虛擬網絡,詳情訪問:www.imperva-incapsula.cn CDN系統能夠實時地哥怒網絡流量和各節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節點上。
目的是使用戶可就近取得所需內容,解決internet網絡擁擠的狀況,提高用戶訪問網站的響應速度。
基礎架構:最簡單的CDN網絡由一個DNS服務器和幾台緩存服務器組成。
1、當用戶點擊網站頁面上的內容URL,經過本地DNS系統解析,DNS系統最終將域名的解析權交給CNAME指向的CDN專用DNS服務器。
2、CDN的DNS服務器將CDN的全局負載均衡設備IP地址返回用戶。
3、用戶向CDN的全局負載均衡設備發起內容URL訪問請求。
4、CDN全局負載均衡設備根據用戶IP地址,以及用戶請求的內容URL,選擇一台用戶所屬區域的區域負載均衡設備,告訴用戶向這台設備發起請求。
5、區域負載均衡設備會為用戶選擇一台合適的緩存服務器提供服務,選擇的依據包括:根據用戶IP地址,判斷哪一台服務器距用戶最近;根據用戶所請求的URL中攜帶的內容名稱,判斷哪一台服務器上有用戶所需內容,查詢各個服務器當前的負載情況,判斷哪一台服務器尚有服務能力。基於以上這些條件的這些條件的綜合分析之后,區域負載均衡設備會向全局負載均衡設備返回一台緩存服務器的IP地址。