本文,我們將對業內領先的第三方私有云管理工具進行比較,并為你的環境選擇提出正確的建議。
隨著越來越多的企業采用了私有云,對于相關管理軟件的需求也變得迫切而明顯。但是,并不是所有的私有云管理工具都是在同等情況下被開發出來的。IT專業人員必須確保他們所選擇的工具是最適合他們組織需求的。
所有主要的私有云供應商都提供了他們自己的用于開發和管理私有云的產品。微軟公司提供的System Center虛擬機管理器可作為Hyper-V的管理工具,而Vmware公司則推出了vCloud Suite.類似地,Citrix公司提供了CloudPlatform,而Red Hat公司有CloudForms.
雖然這些管理工具提供了構成私有云計環境的虛擬化基礎設施的基本功能,但是無數第三方產品所交付的管理功能要遠遠強大于平臺工具,例如多平臺支持、回收浪費空間的功能以及用于性能最優化的虛擬機(VM)監控等。
本文將為讀者介紹服務器虛擬化/私有云管理工具產品的四個基本采購標準,并比較了四個最成熟、最流行的第三方私有云管理工具產品,具體包括:
VMTurbo運行管理器版
Embotics的 vCommander企業云管理軟件
Solarwinds的虛擬化管理器
WhatsUp Gold Whats Virtual
采購標準
在選擇一個私有云管理工具產品時,有很多應當考慮的因素。首先,最重要的考慮因素應當與私有云的核心功能直接相關,例如虛擬網絡配置或自助服務配置。但是,這一類別的功能都被集成在了虛擬機管理程序供應商的私有云軟件中了。
私有云管理軟件更適于深入地分析你的虛擬基礎設施以及在其基礎之上運行的工作負載。這種情況下,當選擇管理產品時用于評估的四種最重要的標準分別是:
診斷功能:服務器虛擬化和私有云基礎設施都是復雜的。好的管理工具必須能夠在問題影響到虛擬機(VM)之前找到并且解決它們。
多平臺支持:更多的環境正在使用多個虛擬機管理程序以匹配經濟性和工作負載的需求。管理工具支持的平臺數量越多,那么你所面臨的復雜性也就越高。
資源監控:合適的管理工具必須能夠回收被浪費的存儲資源,并確保你的物理資源正在被最為高效地使用。
性能跟蹤:讓你的虛擬基礎設施保持平衡并在最高效率狀態下運行是最大限度實現你的私有云部署的關鍵。
診斷功能
企業級服務器虛擬化基礎設施是復雜的,因為它們涉及到很多不同組件協同運行以提供可靠工作負載的托管。當基礎設施被配置為一個私有的或混合的云而運行時,這一復雜性將呈指數級增長,因為額外的抽象層。在導致發生真正問題時,這個復雜且分布廣泛的基礎設施將讓檢測和修復潛在問題變得困難。因此,任何好的管理產品都應當能夠檢測出將可能導致嚴重問題的情況。
當談及診斷功能時,SolarWinds的虛擬化管理器具有明顯的優勢。該軟件包括了許多可用于發現有問題情況的不同功能。但是,這個軟件最常用的診斷功能是虛擬化相關性映射和歷史取證功能。這個軟件非常職能,它能夠了解虛擬數據中心內對象(例如虛擬機、主機以及數據存儲等)之間的關系。你不僅可以映射對象之間的依賴關系,而且你可以根據軟件所維護的歷史數據來跟蹤這些依賴關系隨時間的變化。
VMTurbo有不同的診斷方法。私有云監控軟件通常會生成警告來通知管理員們發生了問題。VMTurbo不是基于警告的解決方案。相反,它會持續不斷地對工作負載進行監控,并自動地做出調整以防止問題的發生。
WhatsVirtual提供了使用WhatsUp Gold Alert Center的診斷警告。Alert Center是一個提供了企業級警告和跨整個企業發生事件通知的單一窗口界面,所以當產生多個警告時,與服務器虛擬化基礎設施相關的警告都會在相同的界面中顯示。
雖然Embotics的vCommander也提供了很好的多樣化功能集,但是它缺少除基本性能故障診斷以外的診斷和修復功能。
多平臺支持
咋看之下,支持多個供應商可能似乎并不是很重要,尤其是如果你正在使用單一供應商的工具。但是,我們并不能保證實際應用永遠都是這樣,很多企業都會部署多個虛擬機管理程序工具以匹配經濟性和實際工作負載的要求。例如,在過去的一年中,很多Vmware的企業用戶都開始引入了Hyper-V服務器,這是因為在某些情況下使用Hyper-V要比購買額外的Vmware許可證更具成本效益。
當談及支持多個供應商時,Embotics是最佳的選擇。它的vCommander是專為在 Vmware和微軟環境中運行而設計的,并且,盡管它不提供對Citrix的支持,但是它確實支持亞馬遜EC2和惠普的公共云。
當談及不需要公共云支持的私有云時,那么則是VMTurbo具有優勢了。該公司支持Vmware的vSphere、微軟的Hyper-V、Citrix的XenServer以及RedHat的RHEV.
與之形成對比的是,SolarWinds的虛擬化管理器只支持VMware和Hyper-V,而WhatsVirtual只支持vSphere5環境。
[page]
資源監控
資源監控是不可或缺的功能,它可確保你的整個虛擬化私有云環境擁有它所需要的物理硬件資源。它還能夠回收被浪費的存儲空間,這些存儲資源之前被分配給現在處于休眠狀態的虛擬機。
所有的產品都能夠出色地監控云資源,但是SolarWinds虛擬化管理器恢復被浪費資源的能力使得它在四個競爭對手中脫穎而出。與它的競爭對手一樣,SolarWinds提供了各種用戶可用于跟蹤資源使用情況的儀表盤。它的虛擬機蔓延控制功能是同類產品中最出色的工具,用戶可以通過使用這個功能來跟蹤被廢棄和過度分配的虛擬機,從而達到回收被浪費資源的目的。
VMTurbo提供了許多不同的儀表盤,它們可為管理員們提供工作負載的總結和虛擬化基礎設施的整體情況概述。此外,VMTurbo還提供了被稱為虛擬運行狀態監控器的免費監控功能。它可以提供你所期望的所有監控數據,同時還為你提供了能夠從中回收存儲空間的休眠虛擬機信息并提出提高效率的建議。
Embotics提供了大量與資源監控相關的不同功能。該軟件提供了“合理精簡”的報告,報告內容涉及了哪個虛擬機占有最多CPI、內存以及存儲資源等詳細信息。這個軟件還提供了關于資源消耗的詳盡報告,它表明隨著時間的推移資源是如何被使用的,以及被誰使用的信息。vCommander資源監控功能的最有用之處就是其智能工作負載部署功能。該軟件還能夠給出工作負載部署的合理化建議或者自動地根據業務需要和可用硬件資源移動工作負載。
WhatsVirtual提供了專用于在虛擬化層次上進行資源監控的儀表盤。這個儀表盤可提供主機和虛擬機的資源消耗報告,具體涉及CPU、內存、硬盤以及網絡等。
性能跟蹤
當進行私有云管理工具軟件評估時,另一個重要的評價標準就是管理軟件跟蹤物理硬件和虛擬機性能的能力。這是確保關鍵任務工作負載高效運行的唯一方法。
當談及性能跟蹤時,我推薦SolarWinds的虛擬化管理器。這個軟件囊括了企業級管理解決方案中用戶所能期望的所有性能跟蹤功能。此外,它還提供了專用的網絡性能監控器、服務器和應用程序監控器以及VDI性能監控,這些監控器可實現高粒度監控并確定如何收集與分析性能數據。
VMTurbo的免費虛擬運行狀況監控器還提高了針對CPU、內存、存儲、以及網絡結構性的性能監控。它提供了顯示資源使用情況的熱圖,存儲資源儀表盤以及按CPU對列長度排列主機的單獨顯示界面。但是,VMTurbo的真正強大之處在于它能夠使用監控數據來為用戶做些具有實際意義的事情。這個軟件將根據工作負載進行持續不斷的調整以確保最佳性能。例如,虛擬機可以動態地移動至未充分使用的主機,從而作為一種緩解性能瓶頸問題的方法。
Embotics的vCommander包括了內置的性能故障排除功能,而該軟件是專為在服務水平協議(SLA)受到影響之前檢測出性能問題而開發的。另外,它還涉及了很多與性能相關的報告。
WhatsVirtual被設計為一個被稱為WhatsUp Gold產品的插件,而這個軟件提供了基本的性能監控功能。它跟蹤典型的物理服務器性能指標,例如CPU使用率、硬盤使用率、內存消耗以及網絡延遲等。它還使用Vmware API為Vmware虛擬機收集額外的性能指標。
結論
盡管在本文介紹的四個評價標準中,SolarWinds在其中的三項表現最佳,但是它并不一定就是最好的選擇。
對于需要最小化日常維護費用的較大型企業來說,VMTurbo是一個較好的選擇。 這個軟件會針對虛擬化的工作負載自動地做出調整,從而在問題出現之前就把問題扼殺在萌芽狀態。
vCommander是混合環境的最佳選擇,因為它本來就支持公共云。
對于那些部署真正意義上的私有云的用戶來說,Embotics的vCommander是最好的全能型工具。這個軟件重點關注財務解釋權、管理、跟蹤和合規等方面。它還有一個非常好的資產發現引擎,甚至還具有與虛擬機生命周期管理和快照管理相關的功能。