陳 根
摘要:服務(wù)器虛擬化是信息化管理了一種有效手段,它能在控制服務(wù)器數(shù)量的基礎(chǔ)上滿足日益增多的各類應(yīng)用的需要。那么服務(wù)器虛擬化有哪些優(yōu)勢與風(fēng)險呢?本文將做一些簡單的分析。
關(guān)鍵詞:服務(wù)器;虛擬化;Vmware;遷移
1、引言
隨著信息化管理的不斷發(fā)展,我們不得不部署更多的服務(wù)器來應(yīng)對各類新業(yè)務(wù)的需要。而傳統(tǒng)的“一個服務(wù)器一個應(yīng)用”的模式,對CPU、硬盤等硬件資源浪費嚴重,更重要的是服務(wù)器增加所帶來的能源消耗與科學(xué)發(fā)展觀不相符合,因此作為網(wǎng)絡(luò)管理人員應(yīng)要思考、解決如何優(yōu)化整合資源的問題。為了解決這一問題,服務(wù)器虛擬化技術(shù)作為一種解決方案被提了出來。
2、服務(wù)器虛擬化技術(shù)是一種什么技術(shù)
服務(wù)器虛擬化技術(shù)發(fā)展到現(xiàn)在,產(chǎn)生了兩個不同的發(fā)展方向,一種方向就是“分區(qū)”,即把一個服務(wù)器虛擬成多個服務(wù)器,彼此相互獨立,互不干擾;另一種方向就是“網(wǎng)格”,即把多個獨立的物理服務(wù)器虛擬為一個邏輯服務(wù)器,相互協(xié)作,共同處理。而一般意義上我們所說的服務(wù)器虛擬化多是指采用“分區(qū)”的方法,直白的說就是多個操作系統(tǒng)在同一時間一起運行在同一臺主機上。通過這種特性可以將基于不同操作系統(tǒng)的應(yīng)用所提供的服務(wù),一起提供給用戶,提高了服務(wù)器的利用率,減少了系統(tǒng)管理的復(fù)雜度。目前國內(nèi)市場上服務(wù)器虛擬化軟件主要有Vmware公司的ESX Server和微軟公司的Hyer-V等。這幾種虛擬機軟件都具有同樣的特點:虛擬了Intel x86平臺,可以同時運行多個操作系統(tǒng)和應(yīng)用程序。并且,每個虛擬機都可以被獨立的封裝到一個文件中,可以實現(xiàn)虛擬機的靈活遷移。而在虛擬化領(lǐng)域占主導(dǎo)地位的莫過于VmWare公司的企業(yè)級產(chǎn)品ESx Server,它是一種裸機管理程序,使用專有的分區(qū)來隔離每個虛擬系統(tǒng),可實現(xiàn)集中化管理、自動負載平衡、業(yè)務(wù)連續(xù)性、電源管理等功能,并能夠在物理機之間實時遷移虛擬機,以盡量減少服務(wù)中斷,從而提供更高的服務(wù)級別和運營效率。
3、服務(wù)器虛擬化在實際應(yīng)用中具備哪些優(yōu)勢
A、充分利用硬件資源,緩解機房基礎(chǔ)設(shè)施緊張的矛盾
伴隨信息化的不斷發(fā)展,大量應(yīng)用系統(tǒng)被開發(fā)和使用。而在傳統(tǒng)的服務(wù)器應(yīng)用方式下,每新增一套應(yīng)用系統(tǒng),都要增加相應(yīng)的服務(wù)器,這必然會引發(fā)機房、機柜空間不足、電源供應(yīng)緊張等一系列基礎(chǔ)設(shè)施問題。通過采用服務(wù)器虛擬化技術(shù),一方面將新應(yīng)用系統(tǒng)建設(shè)在虛擬服務(wù)器上,另一方面將現(xiàn)有的應(yīng)用系統(tǒng)遷移到虛擬服務(wù)器上。這樣可以有效的控制服務(wù)器的數(shù)量,減輕對機房基礎(chǔ)設(shè)施的壓力。同時,采用該技術(shù)后將建立一個共享虛擬化環(huán)境,物理服務(wù)器的硬件資源被多個虛擬服務(wù)器共享,并可通過虛擬服務(wù)器管理平臺進行統(tǒng)一調(diào)配,極大的提高了服務(wù)器硬件利用率,并可有效的減少服務(wù)器購置及基礎(chǔ)設(shè)施的投入。根據(jù)統(tǒng)計,在傳統(tǒng)模式下,服務(wù)器的硬件利用率在5~15%之間,而使用虛擬化技術(shù)后,可達到50%~70%,而服務(wù)器數(shù)量可以減少60%以上。
B、減輕操作系統(tǒng)部署的壓力,提高工作效率
在部署服務(wù)器時,遇到的第一個問題就是安裝操作系統(tǒng)。在傳統(tǒng)模式下,為每臺服務(wù)器部署操作系統(tǒng),將耗費系統(tǒng)維護人員大量的時間和精力,效率很低。而服務(wù)器虛擬化技術(shù),可以通過建立標(biāo)準化的操作系統(tǒng)模板來部署虛擬服務(wù)器,一臺只需幾分鐘即可完成,因此系統(tǒng)維護人員工作量明顯降低,工作壓力大大減輕。
c、提升應(yīng)用系統(tǒng)可用性和服務(wù)連續(xù)性
一些關(guān)鍵性的應(yīng)用系統(tǒng)往往要求不間斷服務(wù),因此對系統(tǒng)的可用性和服務(wù)連續(xù)性有較高的要求。由于虛擬服務(wù)機的應(yīng)用系統(tǒng)具有可復(fù)制性,即在多個虛擬機上建立同樣的服務(wù),還可以在不停機、不中斷服務(wù)的狀態(tài)下,遷移至另一臺物理服務(wù)器上,從而在出現(xiàn)問題時,可極短的時間即可恢復(fù)服務(wù),這無疑為我們確保系統(tǒng)可用性和服務(wù)連續(xù)性提供了一種有效手段。
D、貫徹落實科學(xué)發(fā)展觀,降低能耗,減少二氧化碳排放
如果按照舊有的IT應(yīng)用,4臺服務(wù)器分別運行4個應(yīng)用,每臺服務(wù)器功耗為2Kw,而每臺服務(wù)器的資源占用率只有10%,總功耗為8KW;而引入虛擬化技術(shù),將4個應(yīng)用部署在更高級的服務(wù)器上,這樣可能讓服務(wù)器的資源占用率上升至70%,而總功耗僅為4Kw。而服務(wù)器在運行過程中產(chǎn)生大量熱量和二氧化碳,相據(jù)《紐約時報》預(yù)測,到2020年,數(shù)據(jù)信息中心將成為最大的溫室氣體制造者。因此對于貫徹落實科學(xué)發(fā)展觀關(guān)于節(jié)能減排的指導(dǎo)思想有十分重要的意義。
4、目前服務(wù)器虛擬化應(yīng)用存在的問題
虛擬化不是靈丹妙藥,不可能解決所有的問題,也不是適用于所有的用戶。而且,就目前的發(fā)展現(xiàn)狀來看,服務(wù)器虛擬化仍然存在不少問題:
A、服務(wù)器虛擬化沒有統(tǒng)一的標(biāo)準,在服務(wù)器遷移時存在風(fēng)險
服務(wù)器虛擬化是一種相當(dāng)年輕的技術(shù)。盡管廠商提供了大量的解決方案,但目前還缺乏統(tǒng)一的標(biāo)準。各廠家的產(chǎn)品很難在同一環(huán)境下整合,相互之間不能兼容,難干擴展升級,嚴重的削弱了系統(tǒng)的靈活性,使用戶面臨了從“硬件包圍”到“虛擬硬件包圍”的窘?jīng)r。因此在實際應(yīng)用中,需要盡量采用同一品牌、同一系列的虛擬化產(chǎn)品,以避免在不同產(chǎn)品間進行遷移時可能引發(fā)的問題。
B、硬件故障是虛擬化的一個大問題
服務(wù)器虛擬化一大缺點就是一旦物理服務(wù)器產(chǎn)生了重大的硬件故障,將會使其上所有的虛擬服務(wù)器停止工作。這一威脅很難消除,目前大多采取在另一臺物理服務(wù)器通過建立虛擬服務(wù)器來備份應(yīng)用程序的副本,使其能部分地防止硬件故障并且避免了進行升級、使用補丁等工作所需要的計劃的關(guān)機時間。
c、網(wǎng)絡(luò)管理人員的技術(shù)水平要求較高
服務(wù)器虛擬化技術(shù)雖然大大減少了在多個應(yīng)用條件下所需的服務(wù)器的數(shù)量,但在這種高集中的共享虛擬化環(huán)境下一些常見的問題被無限的放大,如病毒防護、系統(tǒng)漏洞、黑客侵入、人為錯誤、數(shù)據(jù)備份等各類因素所引發(fā)的問題。因此服務(wù)器虛擬化技術(shù)對網(wǎng)絡(luò)管理人員的技術(shù)水平有較高的要求,在應(yīng)用之前必須對管理人員進行專項培訓(xùn),并提供充足的技術(shù)支撐。同時需先建立一個小的試用環(huán)境,并充分測試在各種使用情況,記錄出現(xiàn)的問題及解決手段,以避免在大規(guī)模應(yīng)用時出現(xiàn)相關(guān)問題。
5、結(jié)語
雖然服務(wù)器虛擬化技術(shù)要真正流行起來,還有諸多問題需要解決,但毫無疑問,服務(wù)器虛擬化技術(shù)切實可行、優(yōu)點顯著、可以大幅節(jié)省服務(wù)器硬件和配置費用,經(jīng)濟收益和社會效益越發(fā)明顯,相信服務(wù)器虛擬化將大有發(fā)展?jié)摿Α?/p>
參考文獻
1虛擬化-IT效率最大化[JJ,信息系統(tǒng)工程,2007年第3期
2服務(wù)器,你虛擬了嗎?,信息系統(tǒng)工程,2008年第8器
3周彩陽,圖書館服務(wù)器虛擬化技術(shù)可行性分析A圖書館論壇,第28卷第3期
作者簡介:
陳根(1977-),男,長江宜昌通信管理局,長期從事信息化建設(shè)和管理工作。