Praxair公司是設在康涅狄格州Danbury市的一家資產達56億美元的工業(yè)產品供應商,作為Praxair公司資深的應用體系結構設計師,Sam Marrazzo過去一年一直在對虛擬服務器所使用的各種應用進行評估。 Marrazzo說,同樣開發(fā)一個應用,使用虛擬服務器與使用物理服務器之間的差別令人驚訝。他發(fā)現,使用虛擬服務器開發(fā)應用最高可快100倍。他說:“這令人感到難以置信,但結果的確是真的”。 接下來,Marrazzo將從自身的經歷出發(fā),包括從如何測試應用到如何為災難恢復制定計劃,來一一闡述其中的問題。
一問:什么樣的應用適合虛擬服務器? 那么,在什么情況下,應用才能在虛擬服務器上運行呢?Marrazzo設定的第一條基線就是,應用的CPU密集度到底有多大。如果應用在很長的一段時間里提出持續(xù)的CPU要求,那么,它就是物理服務器候選者。 因此,如果用戶發(fā)現每小時CPU的利用率是80%,那么,這就是在告訴我們,VMware(EMC公司的一種服務器虛擬化軟件)作為一個整體,對于該應用來說并不合適,該應用需要的是專用CPU。 Marrazzo在對虛擬服務器所使用的應用進行評估的時候,向虛擬環(huán)境轉換的決定是由Praxair公司的基礎設施小組做出的。Marrazzo表示,“當我們考慮虛擬化的時候,我們談論的是“標準”應用??在完全利用的情況下,CPU的利用率先升至100%,然后再降至20%~60%。這一切對集中式計算環(huán)境都很合適,在這種環(huán)境里,我們可以管理虛擬實例(被虛擬的應用)”。
二問:是選擇所有應用,還是一部分應用? Marrazzo表示,如今任何用于業(yè)務處理的應用都是經過測試的?!拔覀儗PU進行監(jiān)控,然后,確定我們是否需要把它換下來。優(yōu)秀的候選者是供打印服務器和終端服務器使用的應用。新的應用,如我們的作業(yè)調度程序,也正在被引入VMware”。
三問:虛擬技術如何與災難恢復相適應? Marrazzo說,“我們在東北部有兩個獨立的數據中心,我們把資源分割給這兩者??服務器和實例,我們正是這樣來隔離應用的。如果某個應用需要進行災難恢復,那么,我們就通過兩臺服務器進行負載平衡,并按照那種方式對它們進行分離。這樣做為我們節(jié)省了成本。在傳統(tǒng)的分布式計算情況下,每樣東西你都必須購買兩份。如今,我們只需要購買兩臺VMware服務器,并為災難恢復計劃對實例進行虛擬化。
四問:作業(yè)調度程序在虛擬環(huán)境里如何運行?它為公司帶來了什么好處? Marrazzo強調他們一直在使用這種作業(yè)調度程序(Tidal Software提供)來運行整個ERP 應用(J.D. Edwards提供)。Marrazzo之所以選擇Tidal公司,一是因為發(fā)現它可以在VMware里運行,而且,這還意味著不需要額外購買新的硬件;二是因為它非常適合公司的災難恢復過程?畢竟誰都需要災難恢復解決方案來進行企業(yè)調度。 Marrazzo把Tidal分割在兩個獨立的VMware實例之上(每一個實例都是在完全不同的數據中心的服務器上運行),它為Marrazzo的公司提供了災難恢復和隔離。 “過去,出于調度的考慮,我們的應用都是很分散的。我們要在這個系統(tǒng)上完成這項作業(yè),而在另一個系統(tǒng)上完成另一項作業(yè),而且,在這些作業(yè)之內,不能相互依賴。所有的作業(yè)都是在其自身環(huán)境中進行調度的,外部系統(tǒng)是看不到的。有了Tidal之后,我們就可以簡化作業(yè)調度、管理,并對所有生產應用有一個集中而全面的了解”。
五問:虛擬環(huán)境還帶來其他什么變化嗎? 如今,Marrazzo不再需要為每一個項目購買一臺服務器了。“我們可以通過控制臺來管理這些虛擬實例。此外,如果VMware會話出現了問題,我們也可以迅速地分配CPU或內存。如今,補丁也可以集中使用了。與此同時,虛擬環(huán)境還可以減少我們在物理設備上的成本。畢竟在一個企業(yè)里,大多數情況下60%~70%的應用服務器都沒有得到充分的利用”。 Marrazzo同時表示,就人員編制而言,要求也基本上是一樣的。但在過去,Marrazzo經常建立服務器,卻始終不能滿足需求。“如今,我們建立圖像,只需使用那個特殊項目所需數額的CPU或RAM就可以了。雖然,我們仍需要為VMware實例建立大型的企業(yè)環(huán)境。只是,現在的工作量僅相當于原來的三十分之一。以前,當我們需要對某個應用進行評估時,我們需要建立一臺服務器。第一個問題就是:誰來買單?如今,我們可以非常迅速地進行應用評估,從而迅速地靠我們自己生成實例”。 Marrazzo的話意味著,他們可以更快地實現那些應用,并使業(yè)務部門感覺更輕松。如今,由于不再需要花時間來建立服務器和發(fā)訂單了,因此,Marrazzo公司的應用發(fā)送速度快了80至100倍?!拔抑肋@聽起來有點瘋狂,但卻是真的”。
六問:業(yè)界需要如何進一步推廣虛擬技術? Marrazzo認為,在Praxair公司,他們將繼續(xù)走合并的道路??因為任何人也不可能在第一年就把所有的東西整合在一起。因此,Marrazzo將先考慮新應用,然后考慮傳統(tǒng)應用。毫無疑問,Marrazzo的目標就是進一步減少數據中心里應用服務器的數量。 Marrazzo說,“在業(yè)界,我希望看到的是,開發(fā)人員能夠提出在VMware上運行應用的指導原則。我們希望看到諸如IBM和Citrix之類更大型的公司能夠獲得VMware認證。我們希望從各地廠商那里聽到的是:在更多的測試和開發(fā)環(huán)境里使用VMware。雖然我們公司采用這項技術比較早,但迄今為止,一切都很好,部署和執(zhí)行也很棒”。