雲計算對伺服器的要求
在瞭解了雲計算之後,我們再說回雲計算伺服器,現在對於雲計算伺服器沒有一個明確的定義,也沒有一個統一的標準。與傳統伺服器相比,傳統伺服器中,包含處理器摸塊、存儲模組、網路模組、電源、風扇等設備。 雲伺服器關注的是高性能輸送量計算能力,關注的是在一段時間內的工作最總和。因此,雲伺服器在架構上和傳統的伺服器有著很大的區別。
架構上,雲伺服器體系架構包含雲處理器模組、網路處理模組、存儲處理模組與系統件理模組等。這種架構的優勢使得雲伺服器可以大大提高了利用率,採用多個雲處理器完成系統設計,引入低功耗管理理念完成對系統的集中冗餘管理,同時在系統中省去了很多重複的硬體。雲伺服器一般包括執行緒、核、處理器、網路、加速器等功能單元全部計算的總和。因此,雲計算一般都有著龐大的資料登錄量或海量的工作集。那麼伺服器應該具備哪些能力呢,我們詳細的來說一說。
高密度
高密度低成本基本上已經是雲伺服器的基本要求了,按照雲計算中心本身的特點,雲伺服器應該和雲計算中心高密度、低功耗、低成本的特點相符,即主要面向大規模部署的雲應用。高密度伺服器能夠減少延遲、提高反應速度。目前高密度伺服器主要分為多路機架和刀片伺服器。
虛擬化
伺服器虛擬化的能力,可以說直接影響雲計算的效果。由於伺服器虛擬化技術實現了將高負載節點中的某些虛擬機器即時遷移到低負載的節點,把多個低負載的虛擬機器合併到一個物理節點,並將多餘的空閒物理節點關閉,以提高資源的使用效率,使負載達到均衡,從而使上層應用的性能得到了保障,同時還達到了減少能耗的目的。
因此雲計算利用伺服器虛擬化技術可實現對虛擬機器的部署和配置,通過對虛擬機器的快速部署和即時遷移能大大提高系統的效能,還可通過對虛擬機器資源的調整來實現軟體系統的可伸縮性,確保系統能迅速從故障中恢復並繼續提供服務,提高了系統的可靠性與穩定性。所以在購買雲伺服器的時候,伺服器硬體虛擬化的支援程度是考量伺服器的一個重要因素。
橫向擴展
根據雲計算的第一個特點“超大規模”來說,雲計算伺服器的橫向擴展能力就變得至關重要,目前英特爾已經推出了橫向擴展的存儲解決方案,結合英特爾的硬體,可以對這種大量的檔訪問提供更高資料庫和更好的可擴展性,而英特爾萬兆網卡可以結合英特爾虛擬化技術,為整個雲計算的中心提供更高效、更安全以及更簡化的方式,保證了雲資料中心的靈活性。
平行計算
雲計算在某種形式上來說就是分散式運算、平行計算、網格計算等一脈相傳的技術路線,從概念上來說,可以把雲計算看成是“存儲雲”+“計算雲”的有機結合,而計算雲就是指平行計算,因此,雲計算的基礎架構首先是要確保能實現平行計算。
總結:
綜上所述雲計算對於伺服器本身的性能要求不是很高,但對於伺服器的結構靈活性上來說有一定的要求,另一方面就是對於伺服器的計算密度、虛擬化能力、以及是否能夠實現平行計算的能力這幾方面要注重的去考慮,所以我們再去挑選伺服器的時候,結合上述的四點要求去做,以做到事半功倍的效果。