cdn和云服務器的區別有:1.cdn是構建在現有網絡基礎之上的智能虛擬網絡,而云服務器是云計算服務體系中的一項主機產品;2.cdn網絡中的功能實體由內容緩存設備、內容交換機、內容路由器、cdn內容管理系統等組成,而云服務器是由CPU、內存、操作系統、云硬盤組成的計算組件;3.cdn是一種加速技術,而云服務器是一種計算服務。
具體分析如下:
云服務器通常運用到的技術有關于分布式存儲、資源調度方面和虛擬化技術。其中虛擬化技術又包括服務器虛擬化、存儲虛擬化、內存虛擬化和網絡虛擬化。
一、關于分布式存儲
分布式存儲用于將大量服務器整合為一臺超級計算機,提供大量的數據存儲和處理服務。分布式文件系統、分布式數據庫允許訪問共同存儲資源,實現應用數據文件的 IO共享。
二、資源調度方面
虛擬機可突破單個物理機的限制,動態的資源調整與分配消除服務器及存儲設備的單點故障,實現高可用性。當一個計算節點的主機需要維護時,可以將其上運行的虛擬機通過熱遷移技術在不停機的情況下遷移至其他空閑節點。計算節點物理損壞時,也可以在 3分鐘左右將其業務遷移至其他節點運行,具有十分高的可靠性。
三、虛擬化技術
1.利用服務器虛擬化,將服務器的CPU、內存、磁盤等硬件集中管理,通過集中式動態按需分配,提升資源利用效率。
2.存儲虛擬化是將存儲資源的邏輯視圖和物理存儲分離,為系統提供無縫的資源管理。但存儲標準化程度低,不同廠商的技術要考慮兼容性。
3.內存虛擬化是計算機內存系統對內存的管理,系統使上層應用具有連續可用的內存,并在物理層上分割多個碎片,以滿足內存的分配及必要的數據交換。
4.網絡虛擬化利用軟件從物理網絡元素中分離網絡力量,與其他形式的虛擬化有共同之處。
形象的說有點類似于京東的物流模式,在全國各地建立物流點( 服務器),當有人從京東購買貨物時(用戶資源請求),京東根據用戶的收貨地址( CDN進行用戶域名解析)找最近的或者最快的一個物流點進行派送(將訪問用戶連接到最近的緩存服務器進行資源傳輸)。
這么做盡可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。通過在網絡各處放置節點服務器所構成的在現有的互聯網基礎之上的一層智能虛擬網絡, CDN系統能夠實時地根據網絡流量和各節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節點上。