VMware公司的hypervisor vSphere在服務器虛擬化市場仍然占據著統治地位,但是隨著開源KVM和微軟Hyper-V這樣的競爭對手逐漸成熟,一些企業開始通過部署異構hypervisor環境來降低特定hypervisor存在的風險。
通常,異構hypervisor方式為企業帶來的最大好處就是節約開支。
“它有可能為我們節約幾百萬美元,” 位于洛杉磯的國際律師事物所Paul Hastings的技術總監Searl Tate說。
這家公司正在新建成的歐洲數據中心里部署Windows Server 2012 R2 Hyper-V。Windows Server 2012 R2 Hyper-V在去年八月剛剛發布給制造商,大家普遍認為其將會在Hyper-V和vSphere的市場爭奪中帶來全面的競爭力。它提供了在不需要任何共享情況下的虛擬機實施遷移,以及通過與系統中心虛擬機管理器(SCVMM)集成、進行內置復制等特性。
“我們通過購買授權的方式成為微軟產品的使用者——我們擁有企業授權協議——但是像許多其他企業一樣,我們從來沒有在除了實驗環境之外的地方運行過Hyper-V,”Tate說,“間接的開支節約來自于不必再購買VMware授權——在歐洲數據中心,這些授權原本需要25萬美元。”
但是這些節省下來的開支可能又會用于其企業內部;在同一個數據中心管理兩套不同的基礎設施平臺也面臨著運營方面的挑戰。
對于真正的統一管理工具的猜想
只有當潛在的、可能節省下來的資金開銷(Capex)超過管理多個hypervisor需要的運營開銷時,企業才會考慮異構hypervisor環境,David Kinsman表示,他是美國一家公司的國家技術解決方案架構師。
“我們正在進入一個新的時代,客戶將會在數據中心里部署多hypervisor,根據投資成本的不同將其分為多種應用程序類型,”Kinsman說。
能夠在一個控制臺下管理多個異構hypervisor的工具包括SCVMM和HotLink公司的SuperVISOR軟件,異構hypervisor用戶使用其來管理vCenter Server management console不支持的hypervisor。
“現在所有工具都集成在vCenter當中,我們只需要為新的管理員提供一個平臺,”某電子商務公司Ore的高級網絡工程師Michael Warchut說。他使用SuperVISOR來管理300臺vSphere虛擬機、35臺Hyper-V虛擬機和大約40臺XenServer實例,還包括Amazon Web Services(AWS)Elastic計算云。
“我們能夠記錄下所有的用戶操作,還可以(通過Hotlink)管理我們的安全通知”,他說。
但是這些工具同樣存在一些限制,Kinsman指出。
“使用統一管理工具你永遠都無法擁有特定管理器為某種hypervisor提供的真實特性,”Kinsman說。
對于異構hypervisor管理,盡管現在市場上的虛擬化管理平臺可以提供全部特性,但是如果在數據中心運行多個hypervisor時,其效率會非常低,Kinsman說,如果沒有這種管理平臺,市場將會退回到管理多種相同hypervisor架構的狀態。
“這樣的管理器在未來的兩到三年中存在的幾率很渺茫”他還說。
Paul Hasting公司的Tate說他的團隊仍然會使用vCenter和SCVMM來對vSphere和Hyper-V進行單獨管理。
“我們已經使用了一些自己的工具,使用PowerShell或者C#,我們編寫了自己的基礎設施入口管理器,”Tate說,“我們將不得不使用這種方式。”
因為在管理異構hypervisor中存在很多爭論,一些行業觀察家認為異構hypervisor環境不過是虛擬基礎設施部署過程中的一個過渡階段,而不能成為一個永久的解決方案。
“我們在所有環境中觀察Hyper-V的可能性,但是你必須從某個地方開始著手”Tate說。
盡管異構hypervisor的開銷更低,但是行業觀察家表示如果回到單一hypervisor模式,最后的勝出者還將會是VMware,因為其已經不僅僅局限于hypervisor,還包含其他基礎設施服務領域,包括軟件定義網絡和存儲。
“之前VMware面臨的一些挑戰現在則由VMware和Nicira一起面對,還有一些最近才建立的公司,它們的創建者之前在VMware工作,為VMware hypervisor提供支持”最近才成為全球金融服務公司UBS的集團CTO的 Andy Brown表示。
而其他人對于未來幾年的預測則完全相反。
“Hyper-V短時間內不會被部署在所有的環境當中,vSphere也是”Warchut說。
未日降臨
隨著云計算的逐步應用,基礎設施智能化出現了快速發展,已經超越了hypervisor層而提升到整個云業務流程化或者應用程序層——從而加劇了異構IT管理是一種過渡技術還是永久解決方案的討論,并且還有一些新的競爭者加入到這個領域當中。
現在市場上存在的云管理工具可以同時管理多種云環境以及它們的底層異構hypervisor環境,但是對于企業中的云來說,這還為時尚早。
對于現在,專家表示,隨著云市場的不斷發展,對于所有可能的選擇都持開放態度是一個明智的做法。
“我認為現在所討論的話題已經提升到了一個新的層次,也就是我需要管理多個云以及多種hypervisor,以及我如何進行管理?”Brown說。
現在企業虛擬化市場主要被VMware和Hyper-V所占據,在一些公司當中云計算平臺也使得開源KVM成為亮點。
“不論什么時候,任何人都可以使用KVM,或者他們擁有從零開始進行部署的能力,”Mark Shirman說,他是云遷移公司RiverMeadow的主席和CEO。
“所以大多數云還是由發燒友來構建的,”Shirman說,“他們熱愛開源環境……每個人都想了解其中的細節。”
和Hyper-V不同,開源KVM的特性和vSphere并不類似。比如,在大肆宣傳的OpenStack云管理平臺上,KVM并不支持實時遷移、分布式資源調度或者虛擬機自動啟動以實現高可用性,Kenneth Hui說,他是Rackspace Hosting公司的開源云架構師。
然而,在10月22日明尼阿波利斯舉行的OpenStack愛好者大會上,Hui主張這些特性最終應該屬于云的業務流程層,而不是hypervisor。
“服務器是脆弱的,但是云不是,”Hui說,“彈性應該位于云的不同層之間,主要位于應用程序層,而不是服務器層。”