刀片和虛擬化成為企業云計算基礎設施
行業標準服務器近幾年是平穩發展的,新產品的重點是以同樣的價格得到改善的性能和密度。刀片式服務器一直領跑高密度系統,并且成為部署虛擬服務器的首選的平臺。
因此,通過把新的硬件和軟件結合起來實現所謂的云計算式的基礎設施,刀片式服務器與虛擬化的結合正在迅速發展。市場研究公司Gartner提出了2009年應該關注的10個戰略技術和趨勢。其中的一個趨勢是傳統的刀片式服務器和虛擬化的成熟將實現更精細的各種服務器資源的配置,包括從處理器、內存到存儲和輸入/輸出的各種配置。Gartner認為一個發展中的世界將簡化容量配置以滿足增長的需求。這個研究機構分別跟蹤了各種類型的資源,如內存,并且僅在供貨量不足的時候補貨。這個好處是更高的利用率,因為減少了錯誤配置中的資源的浪費,或者減少了固定組合中所需要的處理器和內存中的浪費。
雖然刀片式服務器和其它高密度服務器配置是一個關鍵的要素,但是,服務器虛擬化軟件和新的輸入/輸出虛擬化設備也將在提供云計算的基礎設施方面發揮重要的作用。
增加服務器密度
刀片式服務器已經從標準服務器主板簡單地再包裝發成為一種客戶定制的系統,其目的是在一個袖珍的、容易部署的機箱中容納各種處理器、存儲和網絡模塊。高級的刀片式服務器機箱能夠在一個10U系統中最多放置16臺半高的刀片式服務器,每一臺服務器支持2個四核處理器。在1個10U機箱中容納128個處理器內核的能力給人深刻印象。不過,刀片式服務器并不僅僅意味著高密度服務器農場。
1U服務器機箱一直是大多數數據中心的支柱。但是,這種機箱的寬度和厚度設計意味著它們沒有刀片式服務器那樣的密度。最近,一些廠商對標準的1U服務器機箱提供了一些創新的封裝,超過了刀片式服務器密度冠軍的地位。這些系統一般都采用兩個子主板模塊,每一個主板支持2個四核處理器、充裕的RAM內存插座并且在標準的1U機箱中有4個硬盤倉。
虛擬化軟件實現精細的配置
目前的服務器在這樣小的空間中放入了如此大的計算能力以至于最緊迫的問題已經變成了如何這種冗余的資源而不會出現過度配置或者浪費計算容量。服務器虛擬化已經成為改善處理器利用率和把多個應用程序整合到一個高密度刀片式服務器機箱或者服務器集群中的事實上的標準。Taneja Group高級分析師Jeff Byrne說,雖然虛擬化軟件在分配處理器資源方面已經做得很好,但是,虛擬化多個虛擬機上的內存仍是一個沒有解決的難題。同樣,他指出,創建一個云計算式的基礎設施還需要虛擬化輸入/輸出和存儲。
虛擬化環境中的內存管理目前仍比較簡陋,大多數管理程序僅支持向每個虛擬機提供固定分配的RAM內存。虛擬化廠商VMware稱它的“memory ballooning”技術允許虛擬機分配更多的內存以便運行虛擬機,分配的內存容量比物理服務器上實際存在的內存容量還要多。當然,并非每一個虛擬機都能夠同時使用分配的全部內存,因為虛擬機能夠根據需要動態改變內存分配,并且因為大多數應用程序很少需要分配給它的全部內存。這個方案能夠更充分地使用現有的RAM內存。Byrne預計,其它廠商將推出其它的虛擬機內存管理方面的改進方法。
輸入/輸出虛擬化是更有效地配置的云計算式的基礎設施的另一個技術。據市場研究公司IDC分析師John Humphreys說,當前的服務器輸入/輸出架構非常靈活,因為設備地址一般都與物理設備有關。這顯著增加了數據中心的成本和復雜性,特別是在服務器數量增加和每一臺設備都需要與一臺具體的機器連接的大量的局域網和存儲局域網連接的時候。
Taneja Group創始人Arun Taneja指出了許多輸入/輸出虛擬化的技術方法,范圍包括從創建高速網絡架構(一般使用Infiniband或者萬兆以太網)到改用外部的PCI Express總線。
虛擬化產生的與日益精細的資源配置相反的趨勢是所謂的服務器聚合。Taneja認為,把服務器聚合在一起的能力實際上是用許多物理的系統創建一個大型的虛擬機。這個技術仍是一個邊緣的技術,在企業把自己的技術放在小的、標準的、雙處理系統上的時候,更應該重視這個技術。聚合能夠讓應用程序“看到”多個刀片式服務器或者1U服務器,把64個處理器或者更多的處理器當作一臺機器,從概念上說與英特爾的超線程技術處理多個處理器是一樣的。Gartner副總裁和高級分析師Tom Bittman對聚合技術持否定態度。他指出Katana公司在這個概念的市場已經進行了多年的努力,但是沒有找到一個市場。這家公司后來放棄了這個技術并且重新把自己的品牌命名為以普通的虛擬化產品為重點的產品。
企業云計算的未來
在服務器硬件功能、共享的存儲局域網、虛擬輸入/輸出技術、更高級的虛擬化管理軟件和面向服務的應用程序架構等技術日益強大的推動下,建立一個企業云計算環境變得更加容易。刀片式服務器在創建所需要的密集服務器農場中毫無疑問將發揮重要的作用,但是,刀片式服務器將面臨其它服務器封裝技術的競爭。還需要使用專門的輸入/輸出結構和存儲局域網擴大虛擬機。所有這些都通過Bittman所說的管理虛擬化的資源的分布式結構的后數據操作系統結合在一起。
【編輯推薦】