[ metamuse ]

2007年8月3日 星期五

讓你的伺服器以一當十


讓你的伺服器以一當十


如果要在你的資料中心機房增加20台新伺服器,你是否會不加思索地馬上去買20台機器回來呢?如果你的預算不是非常寬裕的話,你可以用虛擬伺服器讓機房內現有的伺服器物盡其用。

目前嶄露頭角的伺服器虛擬技術,可以實現在一台伺服器中運行多個伺服器系統,而每一個虛擬伺服器都可以運行各自的伺服器作業系統,並能夠與現有伺服器進行資料的網路互傳。從理論上說,每一台實體的伺服器都可以分出多個、幾十甚至上百個虛擬伺服器系統,提供用戶所需要的特定服務,比如檔案伺服器、印表機伺服器或是Web伺服器。

虛擬伺服器技術早已存在,基於Intel x86平台虛擬系統的風行,還是最近幾年的事情。隨著伺服器功能合併(server consolidation)的潮流興起,目前VMware、Connectix以及SWsoft都推出了各自的伺服器虛擬系統產品。

VMware的WMware Workstation可以安裝在用戶的桌上型電腦作業系統中(這對於開發人員很有意義),同時該公司還推出了基於伺服器作業系統的虛擬產品:GSX Server和ESX Server,兩個產品都可以提供多作業系統運行支援。但這兩個產品採取的實現方式不同,GSX Server在宿主作業系統中以應用程式的方式運行伺服器虛擬會話(in virtual machines, or VMs),比如在Windows 2000系統中運行多個伺服器虛擬系統。而GSX Server的後續產品 ESX Server,則基於專有的系統平台,使用分立的分區來隔離每一個虛擬系統,這消除了GSX Server無法避免的性能瓶頸,且可以將計算性能動態分配給有計算任務的虛擬伺服器。

Connectix的Virtual PC相當出名,這是一款桌上型等級的虛擬產品-類似VMware Workstation,但該公司近期也向伺服器市場邁進,推出「Virtual Server」。從表面上看,該產品與VMware GSX Server類似,它可以在宿主作業系統中運行多個伺服器虛擬程式。但該公司堅持稱,此一產品的功能和性能與VMware的高階產品VMware ESX Server相近,但該產品問世後,大家對該產品的評價似乎與該公司的說法不大相同。

加入伺服器虛擬市場的第三位新人是SWsoft,該公司的Virtuozzo虛擬系統與其他公司的產品稍有不同,Virtuozzo虛擬系統使用該公司所謂的「虛擬環境」(VEs)而不是一般的VMs(虛擬設備)。

據SWsoft宣稱,VEs的與眾不同之處在於,它使虛擬作業系統分配系統資源的基本內核(base kernel),能夠提供更高的效率和更容易的管理特性。該產品鎖定客群包括:大型資料中心、主機服務提供商以及SMB(中小企業),它能夠在單個物理系統中打開上千個的VEs,大幅提高系統的伸縮性(可擴展性)。但與Virtual Server相同,該產品受到作業系統的限制,當前只支援Linux和FreeBSD宿主OS環境。

作為降低總擁有成本(TCO)和提高投資報酬率(ROI)的可行方法,伺服器虛擬技術呈現出旺盛的市場活力。隨著許多公司都開始採用該類產品,伺服器虛擬產品市場必將大跨步前進。希望減少IT開支的企業用戶將樂於購買虛擬伺服器解決方案。

沒有留言: