必先利其器 虛擬化管理工具的選擇
今天,我們可以毫無(wú)疑義地?cái)嘌裕阂虢ㄔO(shè)具備自動(dòng)化運(yùn)行、動(dòng)態(tài)工作負(fù)載管理和基于策略的平臺(tái),以及可以提供SLA(服務(wù)等級(jí)協(xié)議)保障的下一代智能數(shù)據(jù)中心,虛擬化是一個(gè)關(guān)鍵性的要素。
因此,我們看到越來(lái)越多的廠商正在參與到這一領(lǐng)域之中,努力增強(qiáng)其虛擬化管理軟件的功能和穩(wěn)定性,以滿足我們?nèi)粘I虅?wù)IT運(yùn)行的需要。可以斷言,這絕對(duì)會(huì)創(chuàng)造一個(gè)非常健康的、競(jìng)爭(zhēng)激烈的市場(chǎng)環(huán)境,給予我們更多的選擇,以獲得最適合的虛擬化管理軟件,滿足當(dāng)下和未來(lái)業(yè)務(wù)對(duì)IT的需求。
什么樣的虛擬化管理軟件才算夠格?
選擇虛擬化管理軟件時(shí),應(yīng)該以管理工具和自動(dòng)化工具為中心,將之作為一套整體方案的一部分。畢竟,如果虛擬化管理軟件只包含圖 1所示的全部外圍要素,卻缺乏管理工具和流程自動(dòng)化功能,就好比擁有高性能汽車,每加侖油卻只夠行駛5英里??瓷先ズ芷?,但用起來(lái)很昂貴。這給人們的借鑒是:如果你未能按照?qǐng)D中的標(biāo)準(zhǔn)選到正確的虛擬化管理軟件,那么你能走的“里程”可能沒(méi)有想象的那么長(zhǎng)。
評(píng)價(jià)各類虛擬化管理軟件的益處時(shí),除了成本上的節(jié)約,我們還應(yīng)考慮其在促進(jìn)敏捷度、縮短停機(jī)時(shí)間、增強(qiáng)災(zāi)難恢復(fù)等方面的功能。在用戶本地實(shí)現(xiàn)管理和自動(dòng)化,能夠加速智能、動(dòng)態(tài)數(shù)據(jù)中心的發(fā)展,能使IT變得更敏捷,能更高效地為用戶提供可靠、可預(yù)見(jiàn)的服務(wù)。這樣做,還能使IT易于整合到面向服務(wù)的體系結(jié)構(gòu)之中。
虛擬化管理軟件的比較與分析
隨著2009年下半年主要廠商(VMware、微軟和 Citrix)推出最新版本的虛擬化管理軟件,著名IT調(diào)研公司 Gartner預(yù)測(cè)VMware vSphere將繼續(xù)統(tǒng)治數(shù)據(jù)中心虛擬化解決方案領(lǐng)域[如圖2所示],但未來(lái)2-3年其市場(chǎng)份額將大幅下降,拱手讓與其他廠商,特別是微軟的Hyper-V、Citrix的XenServer以及RedHat的KVM。
當(dāng)前,vSphere仍提供最杰出的、領(lǐng)先的技術(shù),例如內(nèi)存超量調(diào)配(over-commit)、vNetwork分布式交換、動(dòng)態(tài)工作負(fù)載布置、無(wú)停機(jī)動(dòng)態(tài)存儲(chǔ)遷移、無(wú)停機(jī)高可用容錯(cuò)、站點(diǎn)恢復(fù)管理器(SRM)(可為“模擬”的和“真實(shí)”的災(zāi)難恢復(fù)方案自動(dòng)編制腳本),以及愈加成熟的集群文件系統(tǒng)(VMFS和RDM)管理(這一功能是其他廠商還沒(méi)有的)。此外,vSphere提供Paravirtual SCSI Adapter(PVSCSI)和VMDirectPath I/O等新功能,可最大程度延展其I/O邊界,從而為I/O密集的關(guān)鍵應(yīng)用程序提供服務(wù)。
vSphere的這些功能使得其可以更好地支持關(guān)鍵的IT應(yīng)用,簡(jiǎn)化數(shù)據(jù)中心的復(fù)雜度,滿足下一代數(shù)據(jù)中心對(duì)敏捷性、高可用性和業(yè)務(wù)連續(xù)性的要求,最終讓用戶從虛擬化中獲取更大的回報(bào)。VSphere定位于企業(yè)級(jí)數(shù)據(jù)中心,以其強(qiáng)大的功能和成熟的技術(shù)消除了以往人們對(duì)“虛擬機(jī)能否全面支持業(yè)務(wù)關(guān)鍵型應(yīng)用”的疑慮。目前,VMware所面臨的挑戰(zhàn)更多來(lái)自于快速發(fā)展的中小組織用戶。
VMware在中小企業(yè)領(lǐng)域的戰(zhàn)略方向是推行vCloud項(xiàng)目。在該項(xiàng)目中,服務(wù)提供商使用vSphere將虛擬機(jī)作為一項(xiàng)服務(wù)提供給用戶。而VMware的重心則繼續(xù)上移——更廣泛的應(yīng)用程序管理、更強(qiáng)勁的應(yīng)用程序平臺(tái)、更強(qiáng)大的私有云功能,以及用來(lái)橋接基于VMware技術(shù)的企業(yè)和 “云端”服務(wù)提供商的技術(shù),等等。
對(duì)于中小企業(yè)和大企業(yè)客戶來(lái)說(shuō),微軟最近推出的Hyper-V R2是虛擬化管理軟件另一個(gè)很好的選擇。Hyper-V R2提供無(wú)停機(jī)動(dòng)態(tài)遷移和集群共享卷(CSV)功能。新推出的CSV使分布在多個(gè)集群節(jié)點(diǎn)的多個(gè)集群式虛擬機(jī)能同時(shí)訪問(wèn)其虛擬硬盤(VHD)文件——即使VHD文件處于存儲(chǔ)設(shè)備中的同一硬盤(LUN)之上。這意味著集群式虛擬機(jī)能夠彼此獨(dú)立地開(kāi)展故障轉(zhuǎn)移,即使它們使用同一個(gè)LUN。
此外,全新的Performance and Resource Optimization(PRO)功能——正在與相關(guān)服務(wù)器制造商(例如戴爾、惠普等)的系統(tǒng)管理控制臺(tái)相整合——有助于管理員確保虛擬主機(jī)及其虛擬客機(jī)盡可能高效地運(yùn)行。PRO借助System Center Virtual Machine Manager (SCVMM) 2008,及Operations Manager 2007 (SCOM) 或System Center Essentials (SCE) v1,可監(jiān)控一個(gè)完整的端對(duì)端IT基礎(chǔ)架構(gòu),包括硬件、主客機(jī)操作系統(tǒng)及應(yīng)用程序。更進(jìn)一步,PRO還允許用戶創(chuàng)建運(yùn)行策略,基于這些策略自動(dòng)采取行動(dòng)。
然而,微軟的主導(dǎo)地位仍將局限在中小組織市場(chǎng),對(duì)大企業(yè)的滲透率要低得多。很多全球500強(qiáng)企業(yè)愿意采用某些Hyper-V技術(shù),但這使得異構(gòu)管理和互操作成為更為重大的難題。預(yù)計(jì)到2012年,微軟應(yīng)該已經(jīng)提高了能力,將使用Hyper-V和使用云產(chǎn)品Windows Azure Platform的企業(yè)橋接起來(lái)。而且,微軟提供Dynamic Data Center Toolkit for Hosters,這將有助于建立一個(gè)將虛擬機(jī)作為服務(wù)提供的服務(wù)供應(yīng)商市場(chǎng)。
2007年中期,Citrix通過(guò)收購(gòu)XenSource(并采用Xen品牌為自家?guī)缀跞慨a(chǎn)品重新命名)顯著提升了Xen的信譽(yù)和市場(chǎng)份額。2009年年初,Citrix通過(guò)免費(fèi)提供XenServer(包括虛擬化管理軟件、基本的集中化管理功能及XenMotion),再次提高了業(yè)界標(biāo)準(zhǔn)。該舉措實(shí)施以后,Citrix的市場(chǎng)份額急速上升,如今該公司已成為僅次于VMware和微軟的第三號(hào)“種子選手”。
XenServer對(duì)于Citrix 客戶最有吸引力,同時(shí)也在嚴(yán)重依賴Linux的企業(yè)中,或混用Linux和Windows的企業(yè)中,成為領(lǐng)先的競(jìng)爭(zhēng)者。然而,Citrix在企業(yè)中的業(yè)務(wù)模式并不仰賴XenServer,而是取決于Citrix Essentials、XenApp 和XenDesktop的成功。很可能Citrix的業(yè)務(wù)將嚴(yán)重依賴Hyper-V這一虛擬化管理軟件。但在服務(wù)提供商市場(chǎng)上,情況就大不相同了。Citrix有機(jī)會(huì)將巨大的Xen用戶基礎(chǔ)轉(zhuǎn)移到XenServer,并已計(jì)劃通過(guò)Xen Cloud Platform (XCP) 項(xiàng)目擴(kuò)充 Xen的功能。Citrix必須創(chuàng)造一個(gè)不僅對(duì)自身行之有效,而且對(duì)于服務(wù)提供商也行之有效的業(yè)務(wù)模式,該模式將決定Xen架構(gòu)的未來(lái)。目前,Xen架構(gòu)正在開(kāi)源世界與Red Hat和KVM進(jìn)行激烈競(jìng)爭(zhēng)。
#p#
因事制宜部署虛擬化軟件
選擇虛擬化管理軟件時(shí),不必固守惟一的產(chǎn)品。需要理解每一種虛擬化管理軟件的優(yōu)勢(shì)和局限,根據(jù)其運(yùn)行利益、管理工具和成本來(lái)匹配工作負(fù)載和需要構(gòu)建的環(huán)境。應(yīng)根據(jù)特定的任務(wù),選擇那些恰如所需、經(jīng)濟(jì)適用的虛擬化管理軟件(例如Hyper-V、XenServer和KVM),尤其是工作負(fù)載不是十分重要時(shí)更應(yīng)如此。
根據(jù)為2008年12月數(shù)據(jù)中心大會(huì)所做的調(diào)查,對(duì)部署虛擬機(jī)的數(shù)據(jù)中心來(lái)說(shuō),同時(shí)采用VMware和微軟虛擬化管理軟件的異構(gòu)虛擬化環(huán)境(約占總數(shù)的40%),是所占比例最高的選擇。因?yàn)檫@兩種虛擬化管理軟件相互補(bǔ)充,可滿足不同層次的需求,能提供最優(yōu)的總體擁有成本和投資回報(bào)。
人們很可能這樣預(yù)見(jiàn):在不遠(yuǎn)的將來(lái),虛擬化管理軟件將成為通用型產(chǎn)品,并可能免費(fèi)對(duì)外提供。2007年9月,“開(kāi)放虛擬機(jī)格式”(Open Virtual Machine Format,OVF)被戴爾、惠普、IBM、微軟、VMware和XenSource共同提交給Distributed Management Task Force(DMTF)組織。
OVF是一項(xiàng)開(kāi)放標(biāo)準(zhǔn),用于封裝和分發(fā)虛擬機(jī)上的虛擬應(yīng)用和其它常見(jiàn)應(yīng)用。該標(biāo)準(zhǔn)被描述為“開(kāi)放、安全、高效、易傳輸、可擴(kuò)展,可用于封裝和分發(fā)運(yùn)行于虛擬機(jī)之上的軟件”。OVF標(biāo)準(zhǔn)獨(dú)立于任何具體的虛擬化管理軟件或處理器結(jié)構(gòu)。封裝和分發(fā)的單位是所謂的“OVF包” ,其中可包含一個(gè)或多個(gè)“虛擬系統(tǒng)”,每個(gè)虛擬系統(tǒng)均可部署到虛擬機(jī)。
為了部署異構(gòu)的虛擬機(jī)環(huán)境和充分利用OVF的價(jià)值,虛擬化生態(tài)系統(tǒng)中的成員(例如VizionCore、PlateSpin、Akorri和Veeam等)開(kāi)發(fā)了一個(gè)多虛擬化管理環(huán)境下的管理工具,該工具獨(dú)立于現(xiàn)有的虛擬化管理工具,能夠簡(jiǎn)化我們的IT Services Management (ITSM) 遞送平臺(tái)。借助多虛擬化管理軟件的遞送平臺(tái),下一代數(shù)據(jù)中心能使用單一的控制臺(tái)提供各種虛擬化管理軟件的功能,包括動(dòng)態(tài)工作負(fù)載監(jiān)控與分配、高可用業(yè)務(wù)連續(xù)性、虛擬機(jī)自動(dòng)配備,以及各種基于衡量標(biāo)準(zhǔn)的IT計(jì)費(fèi)系統(tǒng)等等。
最后:虛擬化是一個(gè)架構(gòu)決策
大多數(shù)應(yīng)用程序都能加以虛擬化;對(duì)于那些需要耗費(fèi)很多硬件資源的應(yīng)用程序,將之遷移到虛擬機(jī)之上,并不一定能夠?qū)崿F(xiàn)節(jié)約;I/O流量大的應(yīng)用程序在虛擬機(jī)上可能會(huì)變得低效,因?yàn)榇蠖鄶?shù)情況下,多臺(tái)虛擬機(jī)需要共享一個(gè)物理設(shè)備的有限I/O容量。“較陳舊、較小的已封裝應(yīng)用程序”是初期虛擬化的最佳目標(biāo),被遷移到虛擬機(jī)的這類應(yīng)用程序很少屬于任務(wù)關(guān)鍵型的應(yīng)用。
有效地將虛擬機(jī)結(jié)合在一起。服務(wù)器管理員需要平衡在工作日I/O流量大的應(yīng)用程序與在夜晚利用I/O通道執(zhí)行備份的應(yīng)用程序。建議嘗試以一種動(dòng)態(tài)的方式平衡工作負(fù)載,而不是設(shè)計(jì)一個(gè)完美的靜態(tài)的固定映射。如果虛擬機(jī)實(shí)現(xiàn)75-80%的服務(wù)器利用率(如今很多數(shù)據(jù)中心管理員認(rèn)為這樣最為適宜),工作負(fù)載會(huì)不可避免地上下波動(dòng),可能不會(huì)在所有時(shí)間都保持完美的匹配。重要目標(biāo)之一是能夠動(dòng)態(tài)地應(yīng)對(duì)這些變化,尤其在虛擬化較早階段。這意味著需要購(gòu)買當(dāng)VMware、Hyper-V、XenServer和其他第三方如 VizionCore、PlateSpin、Akorri和Veeam等提供的管理工具。
具有“感知虛擬化管理軟件”能力的存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)能夠提供更完善的保護(hù)。如今很多虛擬化管理軟件能夠提供快照功能,以此為快速備份與恢復(fù)提供資源,促進(jìn)虛擬機(jī)的正常運(yùn)行。然而,使用基于服務(wù)器的虛擬化管理軟件快照,會(huì)給服務(wù)器的性能帶來(lái)負(fù)面影響。因?yàn)檫@樣會(huì)占用一定的服務(wù)器資源,消耗虛擬機(jī)和存儲(chǔ)設(shè)備的空間。
如果將快照處理工作轉(zhuǎn)移到具有“感知虛擬化管理軟件”能力的后臺(tái)存儲(chǔ)系統(tǒng),效果會(huì)則會(huì)更為理想。這樣會(huì)減輕虛擬服務(wù)器的負(fù)載,可為關(guān)鍵應(yīng)用程序釋放處理能力,并能提高服務(wù)器的整體擴(kuò)展性。 配有VMware軟件和Hyper-V的戴爾EqualLogic就是利用存儲(chǔ)設(shè)備實(shí)現(xiàn)快照功能的典范,它能夠提供平穩(wěn)、無(wú)縫的數(shù)據(jù)保護(hù)功能。它能夠解讀和保存虛擬機(jī)文件夾結(jié)構(gòu),并創(chuàng)建包括虛擬機(jī)、虛擬機(jī)文件夾、數(shù)據(jù)存儲(chǔ)庫(kù)、集群乃至整體虛擬機(jī)部署等在內(nèi)的多個(gè)級(jí)別的快照。
最后但并非不重要的是,虛擬化是一個(gè)架構(gòu)決策。應(yīng)確保所有相關(guān)者都參與進(jìn)來(lái),制定一個(gè)全面的計(jì)劃,其中包括清晰的要求和成功要素。大多數(shù)技術(shù)環(huán)境將需要一個(gè)涉及多家廠商的虛擬化管理軟件方法,以便獲得應(yīng)用程序支持、增加受支持硬件的選擇,以及根據(jù)所需的各個(gè)性能等級(jí)選擇虛擬化管理軟件。每項(xiàng)新技術(shù)會(huì)解決我們過(guò)去存在的問(wèn)題,也會(huì)將新的挑戰(zhàn)引入當(dāng)前的基礎(chǔ)設(shè)施平臺(tái)。因此,我們需要以戰(zhàn)略的眼光采取系統(tǒng)的方法,包括開(kāi)展技術(shù)研討會(huì)、評(píng)估、設(shè)計(jì)和實(shí)施(WADI),最終實(shí)現(xiàn)綠色高效的企業(yè)IT。
【編輯推薦】