如何對關(guān)鍵應(yīng)用實(shí)施虛擬化
如今,虛擬化的好處已經(jīng)眾所周知:資源整合、提高基礎(chǔ)設(shè)施效率、更快速的應(yīng)用預(yù)置、更好的配置管理、高可用性服務(wù)、資源優(yōu)化的自動化,以及動態(tài)應(yīng)用擴(kuò)展等,因此,企業(yè)正在對越來越多的工作負(fù)載實(shí)施虛擬化。然而,即便認(rèn)識到了這些好處,在企業(yè)關(guān)鍵應(yīng)用虛擬化方面,很多企業(yè)還是停滯不前的。
VMware負(fù)責(zé)企業(yè)間合作的副總裁Parag Patel說:“我們發(fā)現(xiàn),很多客戶在將其關(guān)鍵應(yīng)用虛擬化之前,已經(jīng)把大約40%到60%的應(yīng)用虛擬化了。”他還表示,VMware的大部分客戶的虛擬化率均已超過了50%。IDC的云和虛擬化系統(tǒng)軟件研究經(jīng)理Gary Chen在一篇白皮書中寫道:“關(guān)鍵應(yīng)用虛擬化是邁向私有云的關(guān)鍵步驟。”
他說,“為了提供最大的價(jià)值,私有云必須包容在用的大部分工作負(fù)載,減少云之外碎片化資源豎井的數(shù)量。如此這般,企業(yè)才能充分發(fā)揮優(yōu)化基礎(chǔ)設(shè)施的規(guī)模經(jīng)濟(jì)效應(yīng)。此外,云的很多高級功能,如將應(yīng)用從靜態(tài)項(xiàng)目轉(zhuǎn)變?yōu)閯討B(tài)的IT服務(wù),會讓關(guān)鍵應(yīng)用、復(fù)雜應(yīng)用發(fā)揮出最大價(jià)值。舉例來說,一臺簡單的打印服務(wù)器即便擁有動態(tài)擴(kuò)展功能也不會獲得太多益處,但是一個(gè)面向客戶的關(guān)鍵Web應(yīng)用卻可以因此獲得巨大收益。”
Patel說,一般來說,企業(yè)的虛擬化分三個(gè)步驟(每個(gè)步驟還包含更多的小步驟),首先是IT資產(chǎn)以及部門服務(wù)器的虛擬化,因?yàn)槠髽I(yè)首先是想整合其基礎(chǔ)設(shè)施,在降低OpEx的同時(shí)減少CapEx;第二步關(guān)注的是業(yè)務(wù)生產(chǎn)流程,須對其關(guān)鍵應(yīng)用實(shí)施虛擬化;最后一步是自動化,即利用虛擬化實(shí)現(xiàn)自治管理,獲得可擴(kuò)展的基礎(chǔ)設(shè)施。Patel將這樣的基礎(chǔ)設(shè)施稱之為“云時(shí)代架構(gòu)”,而IDC的Chen則稱之為“虛擬化3.0”。
“未來的企業(yè)云將是一個(gè)完全虛擬化的數(shù)據(jù)中心,”Chen寫道,“它由服務(wù)器虛擬化所推動,但同時(shí)又與存儲、網(wǎng)絡(luò)及I/O的虛擬化密切相關(guān)。虛擬化會讓基礎(chǔ)設(shè)施抽象化,并對應(yīng)用的所有者呈現(xiàn)為一種服務(wù)(IaaS)。云可提供應(yīng)用一致性和通用基礎(chǔ)設(shè)施服務(wù),例如按需供給、資源自動發(fā)布、動態(tài)擴(kuò)展以及高可用性/災(zāi)難恢復(fù)(HA/DR)。企業(yè)還可將應(yīng)用運(yùn)行環(huán)境與這種虛擬化基礎(chǔ)設(shè)施實(shí)現(xiàn)緊耦合,以創(chuàng)建平臺即服務(wù)(PaaS)。隨著虛擬服務(wù)器數(shù)量爆炸式增長并超出物理服務(wù)器,一個(gè)虛擬化3.0數(shù)據(jù)中心將擁有一個(gè)極具智能化的管理層,以策略驅(qū)動、面向服務(wù)的方式將大多數(shù)任務(wù)自動化。”
不過,企業(yè)在對其關(guān)鍵應(yīng)用實(shí)施虛擬化時(shí)慎之又慎也是不足為奇的。因?yàn)檫@些應(yīng)用通常都是最復(fù)雜的,對企業(yè)來說是生死攸關(guān)的,股東們對此持懷疑態(tài)度也是正常的。在對其實(shí)施虛擬化之前,必須首先解決體系架構(gòu)、ISV支持和許可證等諸多問題。和一般可以采用獨(dú)立方式進(jìn)行虛擬化的次要一級的應(yīng)用不同,關(guān)鍵業(yè)務(wù)應(yīng)用牽涉到絕大多數(shù)的人員、流程和技術(shù)。
Patel指出,很難獲取關(guān)于關(guān)鍵應(yīng)用虛擬化的最佳實(shí)踐細(xì)節(jié),因?yàn)槿魏我患移髽I(yè)的關(guān)鍵業(yè)務(wù)虛擬化部署都是獨(dú)一無二的,其啟動虛擬化的理由也各不相同。他舉例說,VMware的一個(gè)客戶因?yàn)槭召徚撕芏嗥髽I(yè),因而擁有12種不同的ERP應(yīng)用。這家客戶不僅需要虛擬化其ERP應(yīng)用,而且還需要向單一的整合平臺遷移。
“真正需要多加考慮的是如何部署應(yīng)用,體系架構(gòu)是什么樣子的,相關(guān)要素有哪些,企業(yè)想要用底層硬件做什么,”Patel說。“企業(yè)對待新設(shè)備的態(tài)度是什么,是更希望追新呢,還是更希望標(biāo)準(zhǔn)化?”
工具和管理是另一個(gè)必須考慮的方面。很多應(yīng)用廠商都可提供輔助其應(yīng)用在虛擬機(jī)上運(yùn)行的工具,但是Patel告誡說,工具在虛擬機(jī)上運(yùn)行的情況與其在單臺裸機(jī)上運(yùn)行的情況很不相同。有關(guān)補(bǔ)丁、升級和維護(hù)等流程應(yīng)用也會不一樣,所以理解其間的差別,在實(shí)施虛擬化之前做好準(zhǔn)備是十分必要的。
除了技術(shù)上的考慮之外,整個(gè)企業(yè)的IT文化也需要認(rèn)真地加以思考,這樣才有可能成功地完成向云時(shí)代架構(gòu)的飛躍。
“如果企業(yè)已經(jīng)搞清楚了這種云時(shí)代架構(gòu),”Patel說。“如果企業(yè)已經(jīng)認(rèn)識到了必須進(jìn)行改變,那么以前做事的舊方式——建立彼此孤立的計(jì)算“孤島”,與這些“孤島”相聯(lián)系的管理員和咨詢師——就必須予以廢棄。企業(yè)必須在精神方面和運(yùn)營方面從之前的“孤島”模式一步跳躍到一個(gè)通用的架構(gòu)上去。多數(shù)企業(yè)的IT部門基本上都還處于上世紀(jì)90年代的做事狀態(tài)。它們必須認(rèn)清,現(xiàn)在一切都關(guān)乎服務(wù)水平。假如你是一個(gè)業(yè)務(wù)部門,例如市場營銷部門,那你就不一定非得再依靠企業(yè)的IT部門了。你可以有多種選擇。換句話說,IT部門也需要面臨競爭。”(美國《Network World》供本報(bào)獨(dú)家專稿)
【關(guān)鍵應(yīng)用虛擬化注意事項(xiàng)】
與虛擬化廠商溝通,了解其虛擬化軟件所有注意事項(xiàng)。
與系統(tǒng)集成商和咨詢師溝通,討論企業(yè)的架構(gòu)需求條款。
評估現(xiàn)有的基礎(chǔ)設(shè)施,確定哪些組件可支持新的要求,哪些組件需要更換或升級。
檢查各種策略和流程,為實(shí)現(xiàn)虛擬化環(huán)境對它們重新進(jìn)行調(diào)整,包括信息和應(yīng)用可用性要求、測試和開發(fā)環(huán)境等因素。
思考備份戰(zhàn)略,以確定如何在每臺服務(wù)器上管理多重、并發(fā)的備份任務(wù),并實(shí)現(xiàn)最佳的調(diào)度。