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