本文中,虛擬化專家Brien Posey將會討論服務(wù)器虛擬化管理軟件能夠提供哪些功能以及怎樣幫助企業(yè)管理和監(jiān)控大型復(fù)雜基礎(chǔ)架構(gòu)。
服務(wù)器虛擬化技術(shù)通過整合硬件資源來降低企業(yè)運營成本,其主要思想是不再將負(fù)載多個運行在單獨的物理服務(wù)器上,而是以虛擬機的形式在同一硬件平臺上同時運行多種負(fù)載,從而提升硬件使用效率。
盡管廠商對服務(wù)器虛擬化管理不斷進(jìn)行炒作,但是其仍然存在缺點,其中一個副作用就是虛擬機蔓延。由于創(chuàng)建虛擬機十分簡單,因此一段時間之后企業(yè)會突然發(fā)現(xiàn)自己需要管理的虛擬機和服務(wù)器規(guī)模變得非常龐大,而這種問題促使虛擬化系統(tǒng)管理軟件的出現(xiàn)。
每種hypervisor都提供了管理主機服務(wù)器和其中虛擬機的基礎(chǔ)工具,而服務(wù)器虛擬化管理軟件被設(shè)計用來加強和補充基礎(chǔ)工具當(dāng)中的功能和特性。大多數(shù)情況下,虛擬化系統(tǒng)管理工具都是由hypervisor廠商提供的,但是單獨進(jìn)行銷售。
既然hypervisor自身已經(jīng)包含了管理工具,為什么企業(yè)還需要使用額外的管理工具呢?原因在于hypervisor提供的管理工具——如 VMware ESX和微軟Hyper-V,通常只關(guān)注于虛擬化基礎(chǔ)架構(gòu)當(dāng)中的服務(wù)器部分。如Hyper-V Manager——微軟Hyper-V當(dāng)中包含的管理工具,被設(shè)計用來管理單臺Hyper-V服務(wù)器。這種方式效率很低,因為通常生產(chǎn)環(huán)境當(dāng)中包含多臺主 機服務(wù)器。實際上,虛擬化系統(tǒng)管理工具的主要功能就是為企業(yè)提供虛擬化基礎(chǔ)架構(gòu)的全面管理。
虛擬化管理軟件分類
服務(wù)器虛擬化管理軟件大致分為兩種基本類型——管理和監(jiān)控。管理功能負(fù)責(zé)完成基本維護任務(wù),比如創(chuàng)建和刪除虛擬機,提供存儲或者將虛擬機從一臺主機遷移到另外一臺主機。事實上,這種工具允許管理員對整個虛擬化基礎(chǔ)架構(gòu)進(jìn)行全面管理。
盡管虛擬化系統(tǒng)管理工具是管理虛擬機和主機服務(wù)器的首選方案,但許多廠商想要提供除了虛擬機基礎(chǔ)管理之外的許多其他功能。一些現(xiàn)有工具允許以模板為 基礎(chǔ)創(chuàng)建虛擬機,并且包含多種自動化特性。比如,微軟提供的工具能夠在夜間將位于多臺主機當(dāng)中的虛擬機整合到少數(shù)主機服務(wù)器當(dāng)中,之后關(guān)閉不需要使用的主 機以節(jié)省電源消耗。
其他工具,比如Dell Foglight,將關(guān)注重點放在監(jiān)控和優(yōu)化方面。這些軟件被設(shè)計用來監(jiān)控可能出現(xiàn)問題的情況并且產(chǎn)生警報,以便管理員能夠及時作出正確響應(yīng)。某些軟件甚 至提供了一鍵修復(fù)功能。一些工具能夠檢測被浪費的硬件資源,比如占用空間過大的虛擬機、不再使用的鏡像和模板等,之后回頭再次利用。
有時候,服務(wù)器虛擬化管理軟件不但能夠完成基礎(chǔ)的虛擬化管理任務(wù),而且能夠提供管理工具無法實現(xiàn)的某些特性和功能。最好的例子就是微軟SCVMM,它可以創(chuàng)建和管理私有云。
在選擇虛擬化系統(tǒng)管理工具的過程中最重要的因素就是hypervisor兼容性。盡管存在一些跨平臺工具,但是大多數(shù)工具都被設(shè)計用來滿足特定 hypervisor需求。如果你正在考慮使用跨平臺工具,那么需要確保這種工具能夠完全滿足當(dāng)前需求。跨平臺工具對于每種hypervisor的支持程 度各不相同。
主要廠商
現(xiàn)在虛擬化系統(tǒng)管理工具市場當(dāng)中存在多家廠商,其中的三家廠商VMware、微軟和Citrix都推出了支持自家hypervisor的虛擬化系統(tǒng) 管理工具產(chǎn)品。一些第三方廠商,比如Dell,提供了能夠同時支持VMware和Hyper-V的跨平臺產(chǎn)品。市場份額最大的虛擬化系統(tǒng)管理工具包括:
VMware vCenterMicrosoft System Center Virtual Machine ManagerCitrix Systems XenCenterDell Foglight5nine ManagerEmbotics vCommanderSolarWinds Virtualization ManagerSplunk Virtualization Monitoring SystemVMTurbo Operations ManagerWhatsUp Gold價格
虛擬化管理工具是獨立于hypervisor進(jìn)行銷售的。每家廠商都針對自家產(chǎn)品制定了不同的定價策略。最終價格通常取決于多種因素,比如運行該軟件服務(wù)器的socket數(shù)量以及企業(yè)所管理的虛擬機數(shù)量和規(guī)模。
結(jié)論
盡管不使用虛擬化管理工具也能夠?qū)μ摂M化環(huán)境進(jìn)行管理,但是隨著部署規(guī)模的快速擴展,這種方式不再能夠滿足企業(yè)需求。對于虛擬化程度很高的企業(yè)來說,應(yīng)該將服務(wù)器虛擬化管理軟件作為一項重要投資。