很多廠商都提供了服務(wù)器虛擬化管理軟件,管理員一定對(duì)這類軟件是否適合其組織充滿疑問。在決定是否要購買服務(wù)器虛擬化管理軟件時(shí)有七個(gè)問題需要考慮。
1.服務(wù)器虛擬化部署規(guī)模有多大?
需要考慮的第一個(gè)問題是虛擬基礎(chǔ)設(shè)施的規(guī)模。諸如VMware ESXi以及微軟Hyper-V這樣的Hypervisor都自帶內(nèi)置的管理工具。這類工具通常能夠處理基礎(chǔ)性的日常工作任務(wù),比如創(chuàng)建、修改、刪除虛擬機(jī)。然而內(nèi)置的管理工具往往不適合更大規(guī)模的虛擬化部署環(huán)境。
就微軟的Hyper-V而言,內(nèi)置的管理工具Hyper-V Manager,提供了以服務(wù)器為中心的虛擬基礎(chǔ)設(shè)施視圖。然而Hyper-V Manager沒有提供組織內(nèi)所有主機(jī)以及虛擬機(jī)的統(tǒng)一視圖。獲取這一視圖的唯一一種方式或者是投資購買額外的管理工具或者深入研究PowerShell。
2.目前正在使用什么虛擬化管理軟件?需要考慮的第二個(gè)問題是目前正在使用的虛擬化軟件。Hypervisor包括的本地工具專門設(shè)計(jì)用于管理hypervisor本身。對(duì)已經(jīng)圍繞單個(gè)廠商的產(chǎn)品構(gòu)建虛擬化基礎(chǔ)設(shè)施的組織來說沒什么問題,但對(duì)使用多個(gè)廠商hypervisor的組織來說使用本地工具并非是最優(yōu)的解決方案,因?yàn)檫@樣做通常需要使用多個(gè)工具。
使用多廠商hypervisor的組織不一定要投資購買第三方管理工具,但這樣做能夠給組織帶來幫助。并非所有的虛擬化管理產(chǎn)品都提供了多廠商支持,但都提供了管理位于不同hypervisor之上的虛擬機(jī)的單一虛擬管理平臺(tái)。例如,微軟的System Center虛擬機(jī)管理器能夠管理Hyper-V、VMware以及Citrix主機(jī)機(jī)器虛擬機(jī)—盡管存在一些限制。
3.虛擬環(huán)境未來發(fā)展規(guī)劃如何?肯定要考慮的第三個(gè)問題是未來的規(guī)劃。例如,假定目前虛擬基礎(chǔ)設(shè)施規(guī)模相對(duì)小,只包括幾臺(tái)主機(jī)以及十幾臺(tái)虛擬機(jī),那么可能使用內(nèi)置的管理工具就夠用了。然而,如果組織計(jì)劃增加額外的主機(jī)或者創(chuàng)建更多的虛擬機(jī),那么現(xiàn)有的管理工具可能很快就無能為力了。
即使組織還沒有做未來規(guī)劃,那么查看一下組織已經(jīng)創(chuàng)建的虛擬機(jī)的歷史數(shù)據(jù)是個(gè)不錯(cuò)的主意。如果日志內(nèi)的歷史數(shù)據(jù)表明虛擬機(jī)數(shù)量增長(zhǎng)的很快,那么在可預(yù)見的未來,虛擬機(jī)不斷蔓延一定會(huì)成為組織必須要解決的一個(gè)問題。即使目前不一定需要專門的管理工具,但開始為未來做打算可能是一個(gè)不錯(cuò)的主意。
4.虛擬環(huán)境的動(dòng)態(tài)程度有多高?在評(píng)估對(duì)服務(wù)器虛擬化管理產(chǎn)品的需求時(shí)應(yīng)該考慮的第四個(gè)問題是基礎(chǔ)設(shè)施的動(dòng)態(tài)特性。換句話說,變更的頻率如何?此時(shí)需要考慮的主要的問題是虛擬機(jī)遷移,而不是今后的規(guī)劃。
例如,假定有三臺(tái)虛擬主機(jī),而且?guī)缀醪粫?huì)在主機(jī)之間遷移虛擬機(jī)。在這類環(huán)境中,虛擬機(jī)相對(duì)靜止。很容易預(yù)測(cè)特定的虛擬機(jī)在某一時(shí)間位于哪臺(tái)主機(jī)上,因?yàn)樘摂M機(jī)基本上不移動(dòng)。相反,某些服務(wù)器虛擬化部署包含的虛擬機(jī)經(jīng)常在主機(jī)之間移動(dòng)。例如,作為主機(jī)負(fù)載均衡或者電源管理戰(zhàn)略的一部分,虛擬機(jī)可能會(huì)發(fā)生頻繁的遷移。
最根本的是虛擬管理軟件沒有提供組織內(nèi)主機(jī)與虛擬機(jī)的完整視圖,當(dāng)虛擬機(jī)在主機(jī)之間頻繁遷移時(shí)就顯現(xiàn)出虛擬管理軟件功能的不足之處了。這類環(huán)境需要管理員在執(zhí)行任何管理任務(wù)前先定位虛擬機(jī)究竟位于哪臺(tái)主機(jī)上?
5.虛擬化管理產(chǎn)品hold住嗎?應(yīng)該考慮的另一個(gè)注意事項(xiàng)是組織是否能夠承受虛擬服務(wù)器管理產(chǎn)品的費(fèi)用。首先,你必須確定組織能否承受產(chǎn)品的許可費(fèi)用,因?yàn)椴煌瑥S商的許可費(fèi)用差異很大。
除許可成本外,你必須考慮有必要的硬件運(yùn)行新管理產(chǎn)品并有足夠多的培訓(xùn)預(yù)算用于培訓(xùn)IT員工如何使用管理產(chǎn)品。培訓(xùn)至關(guān)重要因?yàn)榉?wù)器虛擬化管理產(chǎn)品并非都很容易使用。
6.組織會(huì)因?qū)崿F(xiàn)虛擬化自動(dòng)化而受益嗎?針對(duì)服務(wù)器虛擬化管理產(chǎn)品需要考慮的第六個(gè)問題是組織是否會(huì)受益于虛擬機(jī)自動(dòng)化。自動(dòng)化包括很多種不同的形式。例如,市場(chǎng)上的部分產(chǎn)品允許你生成虛擬機(jī)創(chuàng)建腳本,這樣預(yù)先配置的虛擬機(jī)可以動(dòng)態(tài)生成。虛擬機(jī)自動(dòng)化的另一個(gè)例子涉及在夜間自動(dòng)整合工作負(fù)載,這樣可以關(guān)閉部分主機(jī)服務(wù)器以減少電費(fèi)開支。
7.你需要什么功能?最后,考慮你需要哪些功能尤為重要。某些虛擬化管理產(chǎn)品通常允許你創(chuàng)建虛擬機(jī)、虛擬機(jī)模板、改變虛擬機(jī)狀態(tài)、創(chuàng)建快照以及完成其他通用的日常任務(wù)。某些產(chǎn)品可能還交付自服務(wù)配置功能或者允許管理員實(shí)現(xiàn)計(jì)費(fèi)功能。
其他虛擬化管理軟件定位于監(jiān)控。這類產(chǎn)品可能不會(huì)啟用虛擬機(jī)日常管理功能,但通常會(huì)提供豐富的報(bào)表功能,旨在為性能分析、SLA合規(guī)性、容量規(guī)劃以及問題修復(fù)提供幫助。
結(jié)論在做出投資購買服務(wù)器虛擬化管理軟件是否是個(gè)好主意的決策前有一些注意事項(xiàng)必須要考慮在內(nèi)。盡管服務(wù)器虛擬化管理軟件能夠提供非常有益的功能,對(duì)小型組織或者虛擬化程度還不是很高的組織來說,這類產(chǎn)品可能有點(diǎn)大材小用了。相反,對(duì)已經(jīng)有很多主機(jī)、虛擬機(jī)的組織來說,一旦IT員工經(jīng)過最初的學(xué)習(xí)階段后,幾乎肯定會(huì)發(fā)現(xiàn)服務(wù)器虛擬化管理軟件能夠提升管理虛擬基礎(chǔ)設(shè)施的總體效率。