虛擬化已經以超越所有人想象的速度迅速普及,我們身邊也有很多企業對引進虛擬化十分感興趣。這篇文章中,我們討論了服務器虛擬化的部署問題,讀者可以了解到虛擬化的不同類型,并且能夠了解虛擬化技術為服務器和架構管理帶來哪些變革,甚至能夠接觸到一些硬件和軟件產品。
虛擬化管理與衡量標準
雖然服務器虛擬化擁有廣泛的定義,但虛擬化的核心卻只有一個。每一種概念都為管理增加了一層復雜度。換句話講,如果你希望在自己的數據中心部署服務器虛擬化,而且還想要簡化項目管理,那么你需要三思而行;事實上這些虛擬機仍然需要有人來管理。
無法衡量的東西也就無法管理,所以SPEC(標準性能評估公司Standard Performance Evaluation Corp.)宣布將會開發測試服務器虛擬化性能的基準。為了鼓勵像SPEC這樣的非營利性組織開發測試基準,包括AMD、戴爾、英特爾、Sun、IBM以及VMware等IT巨頭在內的眾家廠商組成了一個委員會,對這一項目進行資助。
在發布了聲明之后,SPEC公司總裁Walter Bays向我們描述了SPEC服務器虛擬化基準將會以何種形式出現在我們面前。另外由于應用程序或者硬件性能的情況可以有效地反映出服務器虛擬化的性能,所以開發一個測試服務器虛擬化的基準必然將會是一件十分復雜的工作。
虛擬化為企業節電,并且可以快速恢復系統崩潰
如果服務器虛擬化如此復雜,而且在一段時間之內也不會有性能測試基準出現,那么為什么我們還要部署虛擬化?簡單地說,虛擬化可以為企業降低電力成本的支出,而去年,加利福尼亞州北部的設備公司Pacific Gas & Electric(PG&E)運行了一個全新的激勵項目,旨在降低企業的能耗。運行項目的過程中,由于在數據中心采用了虛擬化技術,所以 PG&E節約了很多成本。
不過縮減你的電源賬單,這只是服務器虛擬化為數據中心運營所達到的諸多益處之一。拉斯維加斯Valley Water District(LVVW)公司的數據中心采用虛擬化技術之后,發現在節省電費之外,虛擬化還可以減輕服務器的系統負荷,但出現電力不足或者意外中斷的情況時,虛擬化能夠幫助公司快速從服務器系統崩潰中恢復。
PBnJ Solutions Paul Winkler公司是一家位于俄亥俄州的IT資訊公司和分銷商,這家公司也認為服務器虛擬化可以令數據中心的故障恢復變得簡單。另外,服務器虛擬化的主要優勢在于可以在虛擬情境下測試災難恢復,但這種虛擬測試會耗費很多時間。
SunGard公司也提供虛擬化下的災難恢復服務,這家公司采用服務器虛擬化和VMware為客戶提供加速的故障恢復。SunGard的產品開發經理Don Norbeck稱,公司最近進行的調查表明,對于大多數客戶來說,傳統的48小時故障恢復已經不能滿足需求;他們需要12小時內就讓系統恢復工作。
刀片服務器、x86架構服務器、大型機:哪一個平臺最適合虛擬化
那些運營著大型機的數據中心經理們通常都擁有多年的在大型機上運行虛擬化的經驗。而Big Iron公司稱,在大型機上運行虛擬化要比以前更加吸引人,因為對于用戶來講,增加大型機部署虛擬化,可以為用戶提供一個相對于x86服務器而言更簡單的環境。
正如Kernochan所指出的,大型機上部署虛擬化的關鍵在于z/VM平臺。最新的版本,z/VM 5.3支持更多的內存和額外的處理能力,這就為大型機上運行的虛擬化提供了更高的工作負載。由此,從x86服務器升級為Z平臺也成為理所當然的步驟,不過這樣等于鞏固了Linux的地位。
但數據中心考慮虛擬化的時候并不總是把注意力集中在大型機上。因為可以提升計算密度,所以刀片服務器也已經成為流行的選擇。事實上,數據中心專家Kyle Rankin支出,使用刀片服務器組建極高密度服務器會有很多益處。把刀片服務器虛擬化和SAN技術結合在一起,就會為數據中心節約大量的硬件成本和電力成本。
刀片、x86、還是大型機?這是個問題
盡管如此,IT經理們需要考慮為組建虛擬化項目而采購刀片服務器的各方面問題。雖然對于很多虛擬化項目而言,刀片服務器可能是絕佳的選擇,但對于像虛擬SQL服務器這樣的大負荷計算而言,刀片服務器卻不是最好的選擇。換言之,檔涉及使用刀片服務器部署虛擬化之時,并沒有放之皆準的模式。
另外,Unix服務器同樣也是運行虛擬化的一個選擇。事實上,Sun公司為他的Solaris OS上運行Xen虛擬化提供支持,這已經吸引了很多用戶采納他的Unix平臺。而開源的OpenSolaris和Xen虛擬化這二者的支持,已經成為其他想要進入虛擬化領域的Unix提供商的可用選擇。
服務器虛擬化軟件以及支持管理工具
有了虛擬化硬件,數據中心經理們就必須慎重選擇他們的虛擬化軟件。ECPI科技學院的虛擬化專家和講師Chris Wolf稱,虛擬化軟件管理工具的成熟和服務器的擴展是十分嚴重的問題。他補充說,VMware已被證明是一個成熟的數據中心虛擬化公工具。事實上,VMware發布的Infrastructure 3 套件旨在將虛擬化和管理軟件結合為一體,這也預示著虛擬化軟件未來的發展方向。
在VMware的管理工具之外,那些想要保持低成本和高靈活性的用戶可以選擇諸如Groundwork和Nagios這樣的開源虛擬化管理軟件。然而,位于康涅狄格州的非營利性人力服務組織FSW的IT經理Joseph Foran指出,IT員工仍然必須接受足夠的培訓,才可以有效利用這些管理工具。
另外,開源軟件已經超越了管理工具的范圍。Mandriva是一位Linux操作系統出版者,他在最新的服務器補丁包Corporate Server 4.0內提供OpenVZ虛擬化軟件,這一補丁包被視為可與VMware的虛擬化軟件相媲美的開源軟件。總的來說,服務器虛擬化軟件以及相應的支持管理工具已經越來越多,并且可以滿足數據中心管理者的大多數需求,它們的發展同時促進了虛擬化的部署,二者相輔相成。