服務器虛擬化技術承諾通過硬件整合降低成本。不是在單臺物理服務器上運行一個工作負載,未使用的硬件容量能用于以虛擬機形式存在的多個工作負載。
盡管服務器虛擬化最終達到了預期,但有副作用。其中一個就是虛擬機蔓延。創建新虛擬機變得如此簡單,組織突然發現需要管理數量極大的虛擬機與主機服務器。虛擬化系統管理工具由此誕生。
所有hypervisor都包括用于管理主機服務器及其虛擬機的基本工具。虛擬化系統管理工具通常旨在擴展基礎管理工具提供的功能。在很多情況下,虛擬化系統管理工具是由創建hypervisor的同一家廠商所提供的,但單獨銷售。還有很多第三方廠商提供用管理、監控或分析虛擬基礎設施的產品。
關鍵特性
當然,這引發了一個問題,既然hypervisor已經包含了管理主機服務器及其虛擬機的基本工具,那么組織為什么需要額外的管理工具呢?原因在于Hypervisor,比如VMware ESX以及微軟Hyper-V所提供的管理工具往往以服務器作為關注焦點。例如,Hyper-V Manager(包含在微軟Hyper-V中的管理工具)旨在管理單臺Hyper-V服務器。
該方式效率很低,因為生產環境往往是由多臺hypervisor構成的。因此,虛擬化系統管理工具的基本功能是針對虛擬基礎設施提供組織級視圖。
從最基本的層面來說,虛擬化系統管理工具應該能夠顯示組織虛擬基礎設施中的所有主機服務器以及所有的虛擬機。這類工具幾乎總能夠執行基本的維護任務,比如創建或移除虛擬機,配置存儲或者在主機之間遷移虛擬機。因此,工具可以對整個服務器虛擬化基礎設施進行全面管理。
就管理虛擬機及主機服務器而言,虛擬系統管理工具是最為重要的工具,很多廠商往往在虛擬機基本管理之外提供一些其他功能。例如,某些工具允許通過模板生成虛擬機,而且還可能包括各種自動化功能。例如,微軟的產品能夠在夜間將虛擬機整合到數量更少的主機服務器上并關閉未被使用的主機,作為一種節能方式。
其他工具,比如Dell Foglight,提供了深度分析功能。該軟件旨在監控最終可能會被證明為是問題的條件,然后生成告警信息,這樣管理員就能夠采取正確的措施。在某些情況下,該軟件甚至提供了單擊修復功能。Foglight還能夠通過檢測配置過高的虛擬機、鏡像被丟棄以及未被使用的模板,發現硬件資源浪費情況,然后回收這些資源。
某些工具甚至提供了你未曾想到的功能。最好的例子就是Microsoft System Center Virtual Machine Manager (SCVMM),它能夠創建并管理私有云。
在選擇虛擬化系統管理工具時組織應該關注的最為重要的準則是hypervisor兼容性。盡管大多數工具提供了跨平臺功能,但是專門針對特定的hypervisor設計的。如果你在考慮跨平臺工具,一定要確保工具滿足你的需求。某些跨平臺工具針對某些hypervisor提供了更好的支持。
核心成員
虛擬化系統管理工具市場上有10大工具。其中三大工具是VMware、微軟以及Citrix并不在意料之外,這三家廠商都銷售支持其hypervisor的產品。目前擁有最大市場份額的虛擬化系統管理工具包括:
VMware vCenter和vRealize Suite (很多第三方工具與vRealize Suite 類似)
Microsoft System Center Virtual Machine Manager
Citrix Systems XenCenter
VMTurbo Operations Manager
Dell Foglight
Hyper-V 5Nine Manager
Embotics vCommander
SolarWinds Virtualization Manager
Splunk Virtualization Monitoring System
Ipswitch WhatsVirtual
有必要指出,盡管VMware vCenter、Microsoft SCVMM以及Citrix XenCenter通常認為是專用的,但Citrix以及微軟銷售的管理工具提供了一定程度的跨平臺支持。XenCenter開源、可擴展,在理論上可以用于管理其他廠商的平臺。Microsoft SCVMM主要用于管理Hyper-V,但也針對管理VMware以及Citrix環境提供了有限的支持。
當然,這引發了一個問題,那就是為什么企業可能需要第三方虛擬化管理工具?正在被討論的第三方管理工具各不相同,但可能交付的功能,比如更好的跨平臺支持或者深度分析及報表功能,并未在hypervisor廠商提供的免費工具發現。
部署成本
虛擬化系統管理工具單獨銷售。廠商的定價策略各不相同,通常基于如下因素比如運行該軟件的服務器擁有的處理器個數,被管理的虛擬機數量以及組織規模。
例如,VMware提供了兩種不同版本的vCenter。VMware vCenter Server基礎版面向小型組織,VMware vCenter Server 標準版適用于大規模部署。VMware vCenter Server基礎版的許可費用是1495美元,VMware vCenter Server標準版的許可費用是4995美元。VMware的vRealize Suite包括適用于大規模虛擬化部署所需要的高級自動化及管理功能,而且能夠被用于管理私有云、混合云。vRealize Suite可以基于操作系統實例或者CPU許可。高級版每個操作系統實例的許可費用是575美元,每個CPU的許可費用為5750美元。企業版每個操作系統實例的成本是995美元,每個CPU的許可費用是9950美元。
Dell使用更簡化、基于服務器插槽數的定價模式,每個插槽的許可費用是799美元。
與此同時,微軟銷售Virtual Machine Manager標準版或數據中心版。標準版售價1323美元,費用包括兩種操作系統環境或者兩個物理處理器。數據中心版許可費用是3067美元,不受操作系統環境數量限制,但僅限于使用兩個插槽。換句話說,每兩個插槽就需要一個數據中心許可。
Citrix XenCenter是一款免費、開源的Citrix XenServer.管理工具。
正如你所看到的,每個廠商包括hypervisor廠商及第三方廠商的定價方式各不相同。某些廠商比如5Nine使用簡單明了的價格體系(不帶防病毒模塊的5Nine Manager每個主機199美元,包含防病毒模塊的5Nine Manager每個主機249美元),而其他廠商使用更加復雜的價格體系。仍舊有其他廠商比如Ipswitch還沒有披露價格信息。
獲得大多數廠商提供的產品支持需要額外支付費用。在選擇支持選項時,應該根據組織需求及使用情況確定。
結論
對虛擬化程度很高的任何組織來說,虛擬化管理工具應該被視為一項必要的投資。盡管不使用管理工具對大規模的服務器虛擬化部署環境進行管理也是有可能的,但隨著部署規模的不斷增大,這種做法很快就會變得不切實際。
有必要指出很多第三方工具提供的功能遠遠超出了基本的虛擬化管理功能,而且針對基礎設施提供了深度分析及報表功能。
在本系列文章的第四部分我們將更加深入地研究在虛擬化系統管理工具市場中領先的廠商以及這些產品的銷售、定價及支持模式。我們還會介紹虛擬化系統管理工具的各種用例,并討論哪種工具能夠使組織獲得最大的收益。