雲伺服器和CDN概念區別

曬太陽的貓001發表於2018-12-20

雲伺服器通常運用到的技術有關於分散式儲存、資源排程方面和虛擬化技術。其中虛擬化技術又包括伺服器虛擬化、儲存虛擬化、記憶體虛擬化和網路虛擬化。

一、關於分散式儲存

分散式儲存用於將大量伺服器整合為一臺超級計算機,提供大量的資料儲存和處理服務。分散式檔案系統、分散式資料庫允許訪問共同儲存資源,實現應用資料檔案的 IO共享。

二、資源排程方面

虛擬機器可突破單個物理機的限制,動態的資源調整與分配消除伺服器及儲存裝置的單點故障,實現高可用性。當一個計算節點的主機需要維護時,可以將其上執行的虛擬機器透過熱遷移技術在不停機的情況下遷移至其他空閒節點。計算節點物理損壞時,也可以在 3分鐘左右將其業務遷移至其他節點執行,具有十分高的可靠性。

三、虛擬化技術

1.利用伺服器虛擬化,將伺服器的CPU、記憶體、磁碟等硬體集中管理,透過集中式動態按需分配,提升資源利用效率。

2.儲存虛擬化是將儲存資源的邏輯檢視和物理儲存分離,為系統提供無縫的資源管理。但儲存標準化程度低,不同廠商的技術要考慮相容性。

3.記憶體虛擬化是計算機記憶體系統對記憶體的管理,系統使上層應用具有連續可用的記憶體,並在物理層上分割多個碎片,以滿足記憶體的分配及必要的資料交換。

4.網路虛擬化利用軟體從物理網路元素中分離網路力量,與其他形式的虛擬化有共同之處。

形象的說有點類似於京東的物流模式,在全國各地建立物流點( 伺服器),當有人從京東購買貨物時(使用者資源請求),京東根據使用者的收貨地址( CDN進行使用者域名解析)找最近的或者最快的一個物流點進行派送(將訪問使用者連線到最近的快取伺服器進行資源傳輸)。

這麼做盡可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。透過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧虛擬網路, CDN系統能夠實時地根據網路流量和各節點的連線、負載狀況以及到使用者的距離和響應時間等綜合資訊將使用者的請求重新導向離使用者最近的服務節點上。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31536553/viewspace-2285927/,如需轉載,請註明出處,否則將追究法律責任。

相關文章