雲計算、CDN和IDC的關係數據庫
1.三個專業名詞分別的定義:緩存
IDC :Internet Data Center(互聯網數據中心,簡稱IDC機房)
利用互聯網通訊線路、帶寬資源,創建標準化的電信專業級機房環境,爲企業、政府提供主機, 服務器託管和租用, 虛擬主機, 域名註冊, 企業郵局、郵件系統等全方面的服務。服務器
雲計算:Cloud Computer
雲計算(cloud computing)是基於互聯網的相關服務的增長、使用和交付模式,一般涉及經過互聯網來提供動態易擴展且常常是虛擬化的資源。網絡
CDN:Content Distribute Network(內容分發網絡 )
其基本思路是儘量避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。經過在網絡各處放置節點服務器所構成的在現有的互聯網基礎之上的一層智能虛擬網絡,CDN系統可以實時地根據網絡流量和各節點的鏈接、負載情況以及到用戶的距離和響應時間等綜合信息將用戶的請求從新導向離用戶最近的服務節點上。其目的是使用戶可就近取得所需內容,解決 Internet網絡擁擠的情況,提升用戶訪問網站的響應速度。大數據
2. 他們三者之間的關係:網站
(1)雲計算、CDN都是創建在服務器集羣上,也就是說創建在IDC上。IDC是雲計算的硬件基礎,CDN依託於IDC構建,也能夠依託於雲計算構建。雲能提供包括空間,存儲、數據庫、緩存、大數據等等。
(2)同時CDN也是雲的一部分,對服務端而言提供緩存,減輕主服務器壓力。對客戶端而言提供更快的瀏覽更好的體驗,好比看視頻或直播能夠從雲的各節點的CDN裏讀取視頻,不用從主服務器讀取,對於大流量網站而言極大減小延時,而客戶體驗獲得極大提升。雲計算