圖 1 vSphere 4許可級(jí)別圖
VMware還提供了額外的技術(shù),包括:
• VMware整合備份(VMware Consolidated Back-up,VCB):執(zhí)行VM文件結(jié)構(gòu)在線(xiàn)完整備份的代理服務(wù)。
• VMware站點(diǎn)恢復(fù)管理器(VMware Site Recovery Manager,SRM):將VMware虛擬數(shù)據(jù)中心所有內(nèi)容全部復(fù)制到另一個(gè)站點(diǎn),實(shí)現(xiàn)自動(dòng)化VM基礎(chǔ)設(shè)施故障轉(zhuǎn)移,支持災(zāi)難恢復(fù),需要使用 vCenter以及磁盤(pán)子系統(tǒng)級(jí)SAN到SAN鏡像的支持(如IBM DS4000和DS5000產(chǎn)品上增強(qiáng)的遠(yuǎn)程鏡像(Enhanced Remote Mirroring,ERM)功能)。
• VMware實(shí)驗(yàn)室管理器(VMware Lab Manager:):提供了一個(gè)交互式資源管理層,在協(xié)作環(huán)境或?qū)嶒?yàn)室環(huán)境按需創(chuàng)建VM。
• VMware視圖(VMware View):VMware的連接代理和虛擬桌面基礎(chǔ)設(shè)施產(chǎn)品。
• VMware工作站(VMware Workstation):在工作站上運(yùn)行VM的II型hypervisor軟件。
• VMware播放器(VMware Player):與VMware工作站類(lèi)似,但不允許修改VM。
• VMware ACE:部署和管理安全便攜的PC環(huán)境。
• VMware ThinApp:為終端用戶(hù)應(yīng)用程序提供簡(jiǎn)單的封裝和部署,主要用于虛擬桌面環(huán)境。
整個(gè)VMware虛擬化生態(tài)系統(tǒng)的功能是本文的隱含目的,本文的明確目的是解決IBM System x,BladeCenter和iDataPlex平臺(tái)虛擬化戰(zhàn)略問(wèn)題,作者假設(shè)你熟悉VMware的虛擬化戰(zhàn)略和生態(tài)系統(tǒng),但本文不會(huì)詳細(xì)介紹每種產(chǎn)品的具體功能,更多信息請(qǐng)參考VMware產(chǎn)品概述網(wǎng)站(http://www.vmware.com/products/)。
VMware vSphere可擴(kuò)展性
為了讓用戶(hù)過(guò)渡到最新版本,VMware現(xiàn)在維護(hù)兩個(gè)主要的ESX版本:ESX 3.5 Update 5和vSphere 4.0(也叫做ESX 4)。每一次發(fā)布,VMware總是保持著行業(yè)技術(shù)領(lǐng)先的地位,每一個(gè)后續(xù)版本總會(huì)新增許多物理和虛擬化擴(kuò)展功能。ESX 3.5每宿主主機(jī)最大支持128個(gè)VM,32個(gè)處理器內(nèi)核和256GB物理內(nèi)存,每VM客戶(hù)機(jī)最大支持4 vCPU,64GB內(nèi)存。到了vSphere 4.0,VMware將每宿主主機(jī)的VM數(shù)量提升到了320個(gè),最大64個(gè)邏輯處理器(可以認(rèn)為是線(xiàn)程/核心)和1TB的物理內(nèi)存,每VM客戶(hù)機(jī)最大支持 8 vCPU和256GB內(nèi)存。有關(guān)最新的支持信息,請(qǐng)?jiān)L問(wèn)VMware最大支持的配置網(wǎng)站(http://www.vmware.com/support /pubs/vs_pages/vsp_pubs_esx40_vc40.html)。
VMware vSphere是一個(gè)I型hypervisor,和其它I型hypervisor一樣,如Hyper-V和基于Xen的hypervisor,它是IBM 基于x86硬件產(chǎn)品的出色候選者,從上面的vSphere 4.0許可級(jí)別圖中可以看出,每一層都增加了額外的硬件虛擬化支持功能。如果想使用超過(guò)256GB的內(nèi)存,用戶(hù)必須購(gòu)買(mǎi)企業(yè)+版本,它最大可支持1TB內(nèi)存。這種可擴(kuò)展的能力是IBM旗艦產(chǎn)品的最佳搭檔,如基于X4的x3950 M2和即將發(fā)布的X5架構(gòu)。有關(guān)vSphere可擴(kuò)展性的詳細(xì)信息,請(qǐng)?jiān)L問(wèn)vSphere 4.0發(fā)布頁(yè)面(http://www.vmware.com/support/vsphere4/doc /vsp_40_new_feat.html)。
英特爾和AMD顯著增加了每處理器核心的計(jì)算密度,處理器利用率變得越來(lái)越受關(guān)注,因此,虛擬系統(tǒng)的可擴(kuò)展性越來(lái)越依賴(lài)于內(nèi)存容量,在許多現(xiàn)代服務(wù)器上內(nèi)存容量總是不夠,x3950 M2是世界上擴(kuò)展性最好,可靠性最強(qiáng)的x86服務(wù)器,它最大可支持1TB物理內(nèi)存,默認(rèn)使用VMware的ESX虛擬化平臺(tái)。
在下面的表1中,我們?cè)敿?xì)介紹了部分ESX服務(wù)器可能的內(nèi)存配置,同時(shí)展示了高虛擬機(jī)密度和高內(nèi)存密度,表1列出的高密度應(yīng)用絕對(duì)需要X4平臺(tái)的擴(kuò)展性,所有產(chǎn)品的工作量都成為虛擬的,典型的數(shù)據(jù)庫(kù)、e-mail和ERP應(yīng)用系統(tǒng)都需要這種內(nèi)存密度,才能獲得現(xiàn)代x86服務(wù)器中現(xiàn)代處理器的投資回報(bào)率。
表 1 ESX服務(wù)器內(nèi)存配置參考表
vSphere 4.0可以擴(kuò)展到512個(gè)虛擬主機(jī)處理器和320個(gè)虛擬機(jī),表2列出了ESX處理器擴(kuò)展的詳細(xì)信息,包括:前3行表示每VM最大虛擬處理器數(shù)量限制,后3 行是可能的配置方案樣本。
表 2 ESX服務(wù)器處理器擴(kuò)展矩陣
VMware擴(kuò)展性和功能集使vSphere成為現(xiàn)在首要的hypervisor,正如在X4架構(gòu)章節(jié)提到的,最重要的是讓服務(wù)器的利用率達(dá)到最大,同時(shí)要為突發(fā)工作量保留空間,VMware vSphere的CPU擴(kuò)展性結(jié)合它非凡的x86內(nèi)存擴(kuò)展性和IBM的X4架構(gòu),使處理器利用率達(dá)到了70%-80%,特別是在考慮VMware高級(jí)功能的成本時(shí),沒(méi)有其它x86服務(wù)器可以達(dá)到這種不尋常的投資回報(bào)率。
要考慮的事
vSphere 4.0的擴(kuò)展性使客戶(hù)機(jī)VM密度達(dá)到了目前的最高境界,為資源密集型應(yīng)用提供了最高水平的硬件支持,同時(shí)提供最高水平的擴(kuò)展性,vSphere 4.0通過(guò)HA和容錯(cuò)功能,還提供了最高水平的可用性。因此,ESX應(yīng)該是服務(wù)器整合過(guò)程的首選,特別是考慮關(guān)鍵應(yīng)用如SQL Server或Exchange的整合時(shí)。VMware提供了一攬子許可級(jí)別,以便讓用戶(hù)能夠根據(jù)自身需要購(gòu)買(mǎi)功能支持,然而,正如上一節(jié)介紹的,Vmotion投資回報(bào)率是通過(guò)高密度虛擬客戶(hù)機(jī)實(shí)現(xiàn)的,按照這些原則,用戶(hù)在考慮ESX高級(jí)版本時(shí)應(yīng)該選擇一個(gè)服務(wù)器平臺(tái),如IBM X4和基于X5的系統(tǒng),以便使硬件擴(kuò)展性和可用性與ESX保持一致,IBM X架構(gòu)與業(yè)界領(lǐng)先的RAS(可靠性、可用性和可維護(hù)性)硬件增強(qiáng)一起提供這種擴(kuò)展性,是服務(wù)器整合的最佳選擇。
VMware提供高密度虛擬機(jī)的能力也讓它成為虛擬桌面實(shí)現(xiàn)的首選,現(xiàn)在VMware提供一個(gè)接近于端到端解決方案,包括hypervisor(ESX)和連接代理基礎(chǔ)設(shè)施支持 VDI,VMware也計(jì)劃不久的將來(lái)發(fā)布vSphere 4.0高級(jí)多媒體加速器,如果VDI大小合適,虛擬機(jī)密度通常比一般服務(wù)器整合環(huán)境有更好的擴(kuò)展性,這意味著hypervisor可用性變得更加重要,一個(gè)系統(tǒng)宕機(jī)可能導(dǎo)致數(shù)百個(gè)用戶(hù)停工,因此每個(gè)系統(tǒng)的任何小問(wèn)題都要引起重視。再說(shuō)一次,IBM X4和基于X5的系統(tǒng)的RAS功能為VDI提供了所需的系統(tǒng)正常運(yùn)行時(shí)間。
VMware還擁有虛擬環(huán)境管理領(lǐng)導(dǎo)者地位,vCenter Server 4.0提供的不僅僅是hypervisor級(jí)高可用,它已經(jīng)發(fā)展成一個(gè)獨(dú)一無(wú)二的虛擬環(huán)境"控制中心",vCenter Server 4.0可以啟用高級(jí)故障轉(zhuǎn)移方案(即站點(diǎn)恢復(fù)管理器)和大量第三方產(chǎn)品,vCenter Server通過(guò)它的集群功能(即vCenter心跳),在系統(tǒng)管理級(jí)額外提供了HA。這些特性吸引了高端用戶(hù)的注意力。
除了擴(kuò)展性和可用性增強(qiáng)外,vSphere 4.0在處理器虛擬化擴(kuò)展和宿主操作系統(tǒng)支持新硬件方面也做出了大量改進(jìn)。例如,vSphere 4.0包括虛擬硬件版本7,以及客戶(hù)機(jī)操作系統(tǒng)內(nèi)存和CPU熱添加功能(** HW v7需要vSphere 4.0或更高版本作為宿主操作系統(tǒng)),另一個(gè)例子是虛擬機(jī)VMDirectPath的實(shí)現(xiàn),它是英特爾VT-d/AMD-Vi的實(shí)現(xiàn),它讓VM"直接"訪(fǎng)問(wèn)硬件,提高I/O性能。
隨著性能、可用性和擴(kuò)展性得到增強(qiáng),VMware提供的解決方案幾乎可以解決所有應(yīng)用情景,特別是高端需求,高級(jí)功能可能需要在hypervisor和管理基礎(chǔ)設(shè)施方面進(jìn)行大量投資,因此應(yīng)該使用如IBM 基于X架構(gòu)的系統(tǒng)提供硬件支持,以保持虛擬環(huán)境最佳的可用性,通過(guò)高密度虛擬機(jī)實(shí)現(xiàn)最大投資回報(bào)率。