企業部署虛擬化就要選擇相應的虛擬化產品,而如何選適合自己的產品確難壞了IT決策者們,選擇Vmware對他們的基礎架構部署虛擬化就會讓一些IT管理者失業。畢竟這是個萬無一失的賭注:根據IDC研究公司的調研數據顯示,目前Vmware已經占據服務器虛擬化市場80%的市場份額。
但是至少有一家公司-為宣傳組提供在線平臺的Salsa Labs就選擇了普及率相對較低的虛擬化平臺-紅帽虛擬化產品。Salsa Labs公司首席運營官賈斯廷。那邁爾和紅帽公司一起接受采訪時表示,紅帽公司基于KVM管理程序開發的Red Hat Enterprise Virtualization (RHEV)經證明是更適合公司的選擇。
那邁爾表示"RHEV和Vmware都擁有我們需要的核心特性,RHEV軟件的價格要低廉的多"。那邁爾沒有詳細說明兩種軟件套裝之間的價格差異,只是強調說"對于我們來說,這種價格差非常明顯"。
Salsa Labs使用的是可以由宣傳組用來組織他們的活動并傳遞信息的軟件即服務平臺。由五千萬成員組成的兩千多個組目前使用的Salsa每個月傳送的大約1.34TB的數據。
Salsa Labs公司自從2004年成立以來,業務量每年都在以30%到40%的速度迅猛增長,因此虛擬化看起來是緩解IT部門在增長過程中所遭遇的成長之痛必須采取的合理措施。
在部署虛擬化之前,公司無論何時需要新的功能都要設置新的服務器。當服務器宕機時,這些功能就無法使用了,因此這種方式是存在問題的。
通過將應用軟件放置在虛擬機上,Salsa Labs公司可以將虛擬機從出故障的服務器遷移到正常工作的服務器上。公司還通過在單個服務器上運行多個虛擬機來節省了費用。
Salsa Labs公司幾乎完全以來以LINUX為基礎的開源軟件進行運營:即在Apache Tomcat上運行的用JAVA編譯的Salsa平臺。Nginx被用在網絡服務器軟件中。MySQL數據庫和MongoDB數據庫來存儲數據。Red Hat Directory Server來驗證用戶,由Red Hat Network Satellite來管理軟件。
當提及如何選擇虛擬化基礎架構的問題時,最后的決策集中在Vmware還是紅帽上。選擇微軟是“不可能發生的選擇”,因為Salsa的IT人員更熟悉LINUX操作系統,那邁爾表示。對于這兩家備選公司,事實上最后做決定的依據圍繞著成本和我們所需的必要功能展開。
實時遷移是所需的特性之一。將虛擬機從一臺物理服務器遷移到另外一臺物理服務器的同時又保證服務器的正常運行對于Salsa來說是比較重要的。紅帽和Vmware的產品都能提供這種能力,但是Vmware額外的成本則要高的多,那邁爾表示。
更加高額的成本也意味著如果Salsa公司想在Vmware上運行虛擬機的話,除了購買Vmware軟件本身的費用外,還必須購買更多的操作系統許可證授權(Vmware沒有立即對這種評價做出反饋)。由于KVM是基于LINUX操作系統本身構建的,Salsa公司就可以使用他們現有的RHEL服務器來管理虛擬基礎架構。所需的軟件就是一個管理控制臺,這個也是RHEL軟件可以提供的。
RHEL的另一個優勢在于:那邁爾知道即將推出的KVM新版本將提供調整每個虛擬機使用的內存數量和中央處理器數量的能力。這種特性對于Salsa公司來說是很有價值的,因為客戶端工作負載變化是很大的。
如今,位于華盛頓特區的Salsa Labs公司的運營有70%都部署了虛擬化,在50臺惠普C級別刀片服務器上運行著180個虛擬機。只有少數幾個非常大規模的數據庫沒有被虛擬化,因為他們需要在存儲上進行額外投入。
那邁爾表示“當我淘汰那些使用時間較長的硬件時,在中級層上運行的軟件都將被部署虛擬化”。
為了對基礎架構部署虛擬化,Salsa Labs公司基于不同的功能創建了大量的模板,比如網絡服務器模板和數據庫模板。無論何時需要這些功能都可以快速的配置模板。實際上,他們取代了購買新硬件的需求。
“在我們正常需求增加實際硬件分配時,我們只需要對功能部署虛擬機就好了”那邁爾解釋說。
紅帽公司參與虛擬化游戲的時間較晚,2009年才推出了RHEV軟件,比Vmware和微軟進軍虛擬化市場的時間都要晚。公司是否能擁有自己的用戶群還有待時間來檢驗。不過那邁爾對選擇一款在虛擬化領域并不占據統治優勢的虛擬化平臺并不擔心。
那邁爾表示“KVM在這個行業里擁有足夠的市場。即使紅帽不再支持RHEV,我對保持運營的連續性也毫不擔心。我們能將虛擬客戶端引入我們自己的KVM集群并馬上完成啟動和運行”。