在本文中,業(yè)界專(zhuān)家Brien Posey將通過(guò)對(duì)于幾項(xiàng)關(guān)鍵性標(biāo)準(zhǔn)的考察,并比較當(dāng)前市場(chǎng)上領(lǐng)先的十款應(yīng)用程序各自的優(yōu)缺點(diǎn),來(lái)與廣大讀者諸君共同探討什么樣的服務(wù)器虛擬化管理軟件套件才是最適合您企業(yè)組織的。
許可授權(quán)
當(dāng)您所在的企業(yè)組織機(jī)構(gòu)正在研究和購(gòu)買(mǎi)服務(wù)器虛擬化管理軟件時(shí),許可授權(quán)無(wú)疑將是您所需要考慮的最重要的因素之一。這些工具是以諸多不同的方式 獲得許可授權(quán)的。如前所述,最為重要的是:您企業(yè)組織所選擇的軟件的許可授權(quán)方式必須是適合您公司的財(cái)務(wù)和業(yè)務(wù)需求的。您企業(yè)組織有多大規(guī)模?共計(jì)需要管 理多少臺(tái)虛擬機(jī)?這些都是當(dāng)您在評(píng)估許可證的選擇時(shí),需要充分考慮的問(wèn)題。
規(guī)模較小且預(yù)算有限的企業(yè)組織更適合選擇那種可作為一款開(kāi)源版本或作為一款基本的,標(biāo)準(zhǔn)版本的軟件。VMware公司就提供了這樣一款標(biāo)準(zhǔn)版的許可證,稱(chēng)為VMware vCenter Server Essentials,這是專(zhuān)為非常小的虛擬化環(huán)境而設(shè)計(jì)的。 微軟System Center 2012 R2虛擬機(jī)管理器(Virtual Machine Manager)也有兩種許可選項(xiàng)。他們的標(biāo)準(zhǔn)版選項(xiàng)便是為非虛擬化或輕度虛擬化環(huán)境而設(shè)計(jì)的。而對(duì)于預(yù)算有限的企業(yè)組織而言,另一種選擇是Citrix XenCenter,其授權(quán)許可是基于BSD 2-Clause許可。這款軟件是開(kāi)源的,可以免費(fèi)下載。這些選項(xiàng)維持了較低的許可成本,對(duì)于那些虛擬化程度不是太高的企業(yè)組織而言是相當(dāng)有意義的。
如果您所在的企業(yè)組織擁有較多的資金預(yù)算,并同時(shí)管理著一個(gè)高度虛擬化的環(huán)境,那么,您會(huì)有更多適合您企業(yè)組織的授權(quán)許可選項(xiàng)可用。 VMware公司便提供了VMware vCenter Server標(biāo)準(zhǔn)許可證,這是面向大型企業(yè)組織的。其提供了與vCenter Server基礎(chǔ)版本許可授權(quán)相同的功能,但允許流程調(diào)度編排(Orchestration)。微軟System Center 2012 R2 虛擬機(jī)管理器還提供了一款數(shù)據(jù)中心版本——一款面向高度虛擬化環(huán)境的許可選項(xiàng)。戴爾公司的Foglight和SolarWinds虛擬化管理器都提供了基于socket的企業(yè)版的許可選項(xiàng)。
跨平臺(tái)的功能
跨平臺(tái)支持并不是每一家企業(yè)組織的一項(xiàng)基本功能特征,但對(duì)于那些正從多家供應(yīng)商來(lái)運(yùn)行其hypervisors進(jìn)程管理程序的企業(yè)組織而言,這應(yīng)該成為他們考慮的基本點(diǎn)。在這種情況下,跨平臺(tái)的支持能夠使得通過(guò)一款單一的控制臺(tái)來(lái)管理多個(gè)虛擬化平臺(tái)成為可能。
沒(méi)有任何一款跨平臺(tái)的產(chǎn)品所提供的支持能夠與原生產(chǎn)品一樣好。Hyper-V的最好的管理工具是一款由微軟公司提供的工具——System Center Virtual Machine Manager (SCVMM)。同樣,最好的管理VMware ESXi的服務(wù)器虛擬化管理軟件是VMware公司自己的vCenter Server。
的確有幾款工具可以提供相對(duì)良好的跨平臺(tái)支持。例如,VMTurbo、戴爾公司的Foglight、Embotics vCommander、SolarWinds虛擬化管理器和Splunk虛擬化監(jiān)控均能夠?yàn)樽顝V泛使用的虛擬機(jī)管理程序提供支持。然而,值得注意的是,鑒 于每款進(jìn)程管理程序都是不一樣的,故而每款虛擬機(jī)管理程序是如何獲得支持的可能會(huì)存在差異。這方面的一個(gè)最好的例子就是微軟的SCVMM。這款工具為管理 Hyper-V提供了全面的支持;而為VMware ESXi和Citrix XenServer的管理則提供了有限的支持。雖然該工具可以管理VMware和Citrix環(huán)境,管理人員們可能會(huì)發(fā)現(xiàn)他們自己不得不偶爾使用本地原生 的工具來(lái)彌補(bǔ)虛擬機(jī)管理器無(wú)法為競(jìng)爭(zhēng)的虛擬機(jī)管理程序提供全面的管理能力的事實(shí)。
對(duì)于模板的支持
雖然在虛擬化環(huán)境中存在著許多不同類(lèi)型的模板,但這些模板通常都被用來(lái)作為一種自動(dòng)化虛擬機(jī)部署的工具。在基本的服務(wù)器虛擬化環(huán)境中,模板不僅可以用來(lái)減少與虛擬機(jī)部署相關(guān)的管理負(fù)擔(dān),同時(shí)還可用來(lái)確保虛擬機(jī)的配置與企業(yè)組織的管理政策保持一致。
模板也是私有云或混合云環(huán)境的一項(xiàng)基本特征,允許實(shí)現(xiàn)虛擬機(jī)的自助式配置。配置過(guò)程幾乎總是基于對(duì)預(yù)配置的虛擬機(jī)模板的使用。
大部分的服務(wù)器虛擬化管理軟件,支持使用模板以創(chuàng)建虛擬機(jī)。這些工具包括VMware vCenter、思杰的XenCenter、VMTurbo、微軟的SCVMM和5Nine Manager。其他一些工具則提供間接的模板支持。
更改正在運(yùn)行的虛擬機(jī)的能力
在其本質(zhì)上,虛擬機(jī)是高度動(dòng)態(tài)的。本地管理程序管理工具,如VMware的vSphere Web Client或微軟的Hyper-V管理器,允許在運(yùn)行過(guò)程中,對(duì)虛擬機(jī)進(jìn)行修改。所允許的修改取決于虛擬管理程序的不同而變化,但通常包括像改變虛擬機(jī) 的內(nèi)存分配,增加一個(gè)虛擬硬盤(pán)或?qū)⑻摂M機(jī)遷移到一臺(tái)不同的服務(wù)器。第三方管理工具,最好應(yīng)包括這種功能,以使得管理員不必使用本機(jī)管理工具來(lái)執(zhí)行日常的虛 擬機(jī)維護(hù)。
不出所料,虛擬機(jī)管理程序供應(yīng)商自己的工具傾向于為正在運(yùn)行的虛擬機(jī)的修改提供數(shù)量最多的選項(xiàng)。這些工具包括VMware的vCenter、微 軟的SCVMM和思杰的XenCenter。大多數(shù)第三方管理工具并非是為瑣碎的、人工管理的虛擬機(jī)而設(shè)計(jì)的。唯一的例外是微軟的5nine Manager,其作為本機(jī)Hyper-V管理器工具提供了與Hyper-V管理幾乎所有的相同的功能,而SolarWinds虛擬化管理器則提供了非常 基本的虛擬機(jī)管理功能。
存儲(chǔ)管理能力
今天的絕大多數(shù)虛擬機(jī)均需依賴(lài)于使用物理存儲(chǔ)來(lái)存儲(chǔ)虛擬機(jī)的配置文件和虛擬硬盤(pán)文件。最起碼,服務(wù)器虛擬化管理軟件需要能夠與物理存儲(chǔ)交互,以在必要的程度上創(chuàng)建、修改或重新定位虛擬硬盤(pán)文件。然而,一些產(chǎn)品則具有額外的存儲(chǔ)管理能力。
對(duì)于那些希望獲得基本的存儲(chǔ)監(jiān)控功能,而又不需要真正的存儲(chǔ)管理的企業(yè)組織而言,可以考慮采用5nine Manager、Embotics vCommander或SolarWinds虛擬化管理器。這些軟件包提供了良好的通用存儲(chǔ)監(jiān)控。 Splunk虛擬化監(jiān)測(cè)器是存儲(chǔ)監(jiān)控的另一個(gè)不錯(cuò)的選擇,但其只適用于那些于正在使用NetApp的Data ONTAP存儲(chǔ)的企業(yè)組織。VMTurbo也提供了一些很好的儲(chǔ)存監(jiān)控功能,盡管其需要一款被稱(chēng)為存儲(chǔ)控制模塊的單獨(dú)的組件,存儲(chǔ)控制模塊是為NetApp和EMC存儲(chǔ)而設(shè)計(jì)的。
當(dāng)涉及到真正的存儲(chǔ)管理時(shí),出了創(chuàng)建、修改和重新定位虛擬硬盤(pán)的能力,企業(yè)組織還需要考察的是對(duì)于您企業(yè)存儲(chǔ)供應(yīng)商產(chǎn)品的原生支持。 VMware vCenter和Citrix XenCenter對(duì)于具體的存儲(chǔ)硬件都提供了深層的支持,盡管vCenter需要依賴(lài)于使用插件。
執(zhí)行扣款的能力
扣款允許企業(yè)組織的IT部門(mén)向企業(yè)內(nèi)部客戶(hù)為他們所使用的資源而收費(fèi)。鑒于每家企業(yè)組織的商業(yè)模式差別巨大,并不是每一家企業(yè)組織都會(huì)采用扣款。對(duì)于那些已經(jīng)采用了私有或混合云的企業(yè)組織而言,扣費(fèi)的使用似乎最為常見(jiàn)。即便如此,任何企業(yè)組織都可以使用扣費(fèi)的功能。并且,有一些企業(yè)組織會(huì)使用扣費(fèi)功能作為一項(xiàng)成本跟蹤機(jī)制,但實(shí)際上并不會(huì)向任何人開(kāi)出計(jì)費(fèi)賬單。這種做法被稱(chēng)為Showback。
具備本地扣費(fèi)功能的服務(wù)器虛擬化管理軟件,包括Embotics vCommander、SolarWinds虛擬化管理器、戴爾的Foglight和Splunk虛擬化監(jiān)控器。雖然Splunk的功能是作為更改跟蹤和資產(chǎn)報(bào)告進(jìn)行營(yíng)銷(xiāo)的,而不是作為一種計(jì)費(fèi)功能。
其他供應(yīng)商則通過(guò)使用輔助軟件提供扣費(fèi)功能。微軟通過(guò)其System Center Operations Manager提供扣款,而VMware則通過(guò)vRealize企業(yè)版扣款。思杰通過(guò)XenServer工作負(fù)載平衡提供了扣費(fèi)功能。
自助服務(wù)配置
自助服務(wù)配置功能只在私有云或混合云環(huán)境中使用。其中,授權(quán)用戶(hù)都被授予按需創(chuàng)建虛擬機(jī)的能力。一般而言,自助服務(wù)配置往往最適合于那些大型 的、高度虛擬化的企業(yè)組織。其中一個(gè)原因是,私有云和混合云環(huán)境往往很復(fù)雜且難以實(shí)施。自助服務(wù)環(huán)境下也傾向于會(huì)增加幫助臺(tái)的工作量。
由于自助服務(wù)配置功能是一項(xiàng)利基的功能,大多數(shù)服務(wù)器虛擬化管理軟件并不包括自助服務(wù)配置的支持。值得注意的一個(gè)例外是Embotics vCommander,其提供自助服務(wù)配置功能和支持功能,如配額和服務(wù)目錄。
一些供應(yīng)商通過(guò)使用外部軟件來(lái)提供自助式服務(wù)配置的功能。例如,VMware通過(guò)vRealize Automation來(lái)提供自助式配置。微軟的SCVMM可以配置以作為一個(gè)自助服務(wù)的環(huán)境,但缺乏必要的客戶(hù)端組件。一個(gè)常見(jiàn)的方法是使用Azure Pack,這是一個(gè)Web界面,由微軟免費(fèi)提供。
自動(dòng)化
自動(dòng)化適用于虛擬化環(huán)境的多種用途,從虛擬機(jī)部署到資源的回收。
雖然大多數(shù)的服務(wù)器虛擬化管理軟件均提供了某種類(lèi)型的自動(dòng)化功能,但這些功能會(huì)因具體產(chǎn)品的不同而有著很大的差異。例如,VMTurbo采用自 動(dòng)化以實(shí)時(shí)監(jiān)控虛擬機(jī)工作負(fù)載,并根據(jù)需求重新組合資源,以保持性能。另一個(gè)例子是戴爾的Foglight,其可以使用自動(dòng)化來(lái)修復(fù)其檢測(cè)到的問(wèn)題。
但并非所有的服務(wù)器虛擬化管理軟件均包括了原生的自動(dòng)化功能。hypervisor虛擬管理程序供應(yīng)廠商傾向于通過(guò)一款單獨(dú)的產(chǎn)品來(lái)提供自動(dòng)化 功能。VMware通過(guò)vRealize Orchestrator來(lái)提供自動(dòng)化功能。同樣,微軟的虛擬機(jī)自動(dòng)化的主要軟件是System Center Orchestrator。雖然Citrix在其XenCenter中并未提供任何顯著自動(dòng)化功能,但他們?yōu)閄enServer提供了一項(xiàng) PowerShell snap-in功能,以允許自行自動(dòng)化。
報(bào)告
當(dāng)企業(yè)組織在考慮服務(wù)器虛擬化管理軟件的選擇時(shí),是否具備一個(gè)好的報(bào)告引擎應(yīng)該被視為另一項(xiàng)重要的因素。一個(gè)報(bào)告引擎可以幫助管理員跟蹤硬件資源的消耗、虛擬機(jī)性能和許可使用情況。此外,報(bào)告數(shù)據(jù)還可以用于容量規(guī)劃。
大多數(shù)可用的服務(wù)器虛擬化管理軟件都具有相當(dāng)豐富的報(bào)告功能。其中一些工具集中在虛擬化平臺(tái)的一個(gè)具體方面,而其他的工具則具有一般通用性。例如,戴爾的Foglight,重點(diǎn)集中在SLA合規(guī)性方面。
值得注意的是,有的供應(yīng)商需要其客戶(hù)為獲得報(bào)告功能而額外購(gòu)買(mǎi)一款附加的產(chǎn)品。例如,VMware采用vRealize Log Insight作為其主要的報(bào)告工具,而微軟的大多數(shù)報(bào)告功能則存在于System Center Operations Manager。
結(jié)論
最后,對(duì)于上文中所討論的所有服務(wù)器虛擬化管理軟件應(yīng)用程序,沒(méi)有任何一款是完美適合每一種情況的。每一款都至少在一定程度上需要依賴(lài)于其他軟件。
對(duì)于那些正在運(yùn)行一款單一的虛擬機(jī)管理程序的企業(yè)組織而言,我們建議您企業(yè)應(yīng)該根據(jù)您已經(jīng)采用的虛擬機(jī)管理程序的供應(yīng)商來(lái)選擇購(gòu)買(mǎi)管理工具(為 vCenter選擇VMware,為SCVMM選擇Hyper-V)。其他產(chǎn)品可以大大提高監(jiān)測(cè)能力,但應(yīng)視為一款原生虛擬機(jī)管理程序管理工具的擴(kuò)增,而 不是完全的替代品。有些時(shí)候您可能需要一個(gè)產(chǎn)品,如vCenter或虛擬機(jī)管理器,以便對(duì)您企業(yè)的虛擬化基礎(chǔ)設(shè)施執(zhí)行一些低級(jí)別配置的更改。
您企業(yè)組織所需要的最佳產(chǎn)品是由您企業(yè)現(xiàn)有的虛擬化基礎(chǔ)架構(gòu)、您希望這些基礎(chǔ)設(shè)施在未來(lái)如何演化、以及相應(yīng)的管理需求而決定的。
如果您所在的企業(yè)組織當(dāng)前正在運(yùn)行一個(gè)多虛擬機(jī)管理程序環(huán)境,并需要一款日常的虛擬機(jī)管理工具,而非一款監(jiān)控工具,那么您很可能需要一款組合工 具。微軟的SCVMM是跨平臺(tái)虛擬機(jī)管理的最佳工具。然而,如果您企業(yè)打算用它來(lái)管理一個(gè)虛擬的環(huán)境,您還需要部署一個(gè)vCenter Server。虛擬機(jī)管理器只能管理連接到vCenter的VMware server。此外,也有一些低級(jí)別的管理任務(wù)必須使用原生的管理工具完成。例如,您可能需要直接使用vCenter,而不是使用虛擬機(jī)管理器控制臺(tái)。當(dāng) 前版本的虛擬機(jī)管理器并不正式支持VMware 5.1以上版本。但有傳言稱(chēng),對(duì)于VMware 5.5和6.x版本的支持將在下一次發(fā)布的虛擬機(jī)管理器版本中提供。如果您企業(yè)正在尋找一款第三方的、跨平臺(tái)管理工具,那么,SolarWinds似乎是 一個(gè)不錯(cuò)的選擇。
而如果您企業(yè)組織的目標(biāo)是監(jiān)測(cè)一個(gè)多虛擬機(jī)管理程序的環(huán)境,而不是對(duì)其進(jìn)行管理,那么最好的軟件可以在Embotics vCommander和戴爾Foglight之間進(jìn)行選擇。這兩款產(chǎn)品都支持多種虛擬機(jī)管理程序,而且在虛擬化基礎(chǔ)架構(gòu)的監(jiān)測(cè)方面也相當(dāng)棒。
對(duì)于那些希望實(shí)現(xiàn)虛擬機(jī)的自助服務(wù)配置的企業(yè)組織而言,最好的工具是Embotics vCommander。在本文中所探討的所有工具中, Embotics vCommander能夠?yàn)槟切┫M麑?shí)現(xiàn)虛擬機(jī)的自助服務(wù)配置的企業(yè)用戶(hù)提供了最佳的體驗(yàn)。虛擬機(jī)管理器做得也很好,但其需要配合使用Azure Pack。盡管Azure Pack是免費(fèi)的,但對(duì)其進(jìn)行部署和配置的工作量則是相當(dāng)大的。
最后,對(duì)于那些想要部署實(shí)現(xiàn)虛擬機(jī)自動(dòng)化的企業(yè)組織而言,應(yīng)該考慮采用Embotics vCommander。Embotics vCommander允許執(zhí)行常規(guī)性的任務(wù),例如將一臺(tái)虛擬機(jī)加入到一個(gè)域,以自動(dòng)執(zhí)行。虛擬機(jī)的配置和撤銷(xiāo)配置實(shí)現(xiàn)自動(dòng)化也是可能的,這有助于減少虛擬 機(jī)的蔓延及其相關(guān)的挑戰(zhàn)。
分享到微信 ×
打開(kāi)微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁(yè)分享至朋友圈。