劉軍
隨著中國信息化建設(shè)的不斷推進,檢察業(yè)務(wù)條線的各類應用服務(wù)增長迅猛。作為應對,信息技術(shù)部門通常采用購買一系列服務(wù)器來構(gòu)建服務(wù)器集群環(huán)境,從而滿足業(yè)務(wù)條線在辦案、辦公和辦事等應用系統(tǒng)的運行環(huán)境需求。但是,由于各應用系統(tǒng)平臺、開發(fā)環(huán)境、數(shù)據(jù)庫的情況參差不齊,諸多數(shù)據(jù)平臺都運行在多臺分散的服務(wù)器上,導致應用系統(tǒng)的開發(fā)、部署大多采用“一應用一機”的模式,資源利用不均衡狀況突出,總體資源的利用率通常只能達到20%左右,效率低下。
此外,數(shù)據(jù)的存儲和備份也無法滿足應用系統(tǒng)日益增強的可用性需求,數(shù)量不斷膨脹的應用系統(tǒng)和服務(wù)器同時加劇了管理難度,增加了出錯概率和排錯難度,安全風險指數(shù)飆升。面對管理復雜度高、資源利用率與共享程度低、信息安全的控制與數(shù)據(jù)備份難度大、機房建設(shè)與運行成本逐年升高等一系列問題,虛擬化技術(shù)的迅速發(fā)展無疑給檢察信息化帶來了新的發(fā)展動力,是解決上述難題的一條可行之道。
虛擬化技術(shù):拆分、整合與遷移
虛擬化技術(shù)從本質(zhì)上講是指從邏輯角度而非物理角度對資源進行配置,主要包括拆分、整合與遷移。拆分就是某臺性能很好的服務(wù)器執(zhí)行某項簡單任務(wù)時,為了提高設(shè)備利用率,可以將其拆分成多臺邏輯上的計算機,供其它客戶端使用。整合指如有很多普通計算機、服務(wù)器需要完成高性能計算的任務(wù),可將多臺計算機整合為一臺虛擬計算機,以便滿足服務(wù)要求。遷移技術(shù)則是將本地資源利用網(wǎng)絡(luò)提供給遠程的客戶端使用,或?qū)⒛撑_邏輯服務(wù)器的一些閑置資源提供給另一臺邏輯上的服務(wù)器,從而提高該設(shè)備的性能。
服務(wù)器虛擬化具有存儲效率高、管理智能化、兼容性好、系統(tǒng)持續(xù)運行、數(shù)據(jù)共享和整合度高等優(yōu)點。對于檢察系統(tǒng)而言,傳統(tǒng)的存儲技術(shù)無法滿足全面的信息資源共享和整合的要求。存儲虛擬化技術(shù)屏蔽了存儲設(shè)備的物理特性,使得數(shù)據(jù)資源突破了限制,得以跨設(shè)備、跨地域甚至跨網(wǎng)絡(luò)進行傳播和共享。
四大優(yōu)勢助力服務(wù)器運行
在檢察系統(tǒng)信息化建設(shè)中,面對軟件兼容度低、應用系統(tǒng)轉(zhuǎn)移恢復速度慢、安全性薄弱、費用高昂等一系列缺陷,充分利用服務(wù)器虛擬化技術(shù),為建設(shè)檢察系統(tǒng)信息化提供了一臂之力。
向下兼容?,F(xiàn)有的應用軟件中,舊版本的軟件依然在使用中,支持這些舊版本的操作系統(tǒng)和硬件平臺卻早已停止生產(chǎn),無法繼續(xù)提供服務(wù),而開發(fā)新系統(tǒng)已不現(xiàn)實。一旦原有設(shè)備出現(xiàn)故障,將直接導致業(yè)務(wù)應用的中斷或數(shù)據(jù)丟失。虛擬化技術(shù)很好地解決了舊版本應用系統(tǒng)的支撐問題,通過部署虛擬機,在虛擬機內(nèi)安裝系統(tǒng)和運行平臺,可以實現(xiàn)舊版應用軟件的可持續(xù)使用。
高可用性。在傳統(tǒng)應用系統(tǒng)的運行中,如果發(fā)生故障,恢復時間相對較長,對應用系統(tǒng)的正常使用影響較大。通過虛擬化技術(shù),能實現(xiàn)緊急情況下應用系統(tǒng)快速轉(zhuǎn)移和恢復,提供更高的可用性服務(wù)。對應用系統(tǒng)的數(shù)據(jù)則可采用虛擬化實時異地備份,提高系統(tǒng)維護效率,縮短業(yè)務(wù)中斷時間,為應用系統(tǒng)持續(xù)運行提供有力保障。
安全性。由于應用系統(tǒng)運行平臺、開發(fā)語言、數(shù)據(jù)庫等軟硬件條件不統(tǒng)一,在同一個系統(tǒng)內(nèi),應用系統(tǒng)間也會相互影響,導致無法提供正常服務(wù)。建立多個虛擬服務(wù)器,將應用分別部署在不同虛擬服務(wù)器上不僅使每個應用系統(tǒng)獨占分配的資源,滿足應用軟件的運行需求。而且在現(xiàn)有操作系統(tǒng)、應用系統(tǒng)升級過程中,能利用虛擬化快速部署的特點,減少業(yè)務(wù)中斷時間,降低系統(tǒng)升級、打補丁等帶來的風險。
降低成本?,F(xiàn)有應用系統(tǒng)的開發(fā)和使用常采用“一應用一機”模式,日積月累下,服務(wù)器數(shù)量相當可觀,并容易發(fā)生管理工作難、資源消耗大、共享和資源利用率低等問題。通過虛擬化技術(shù),可以將利用率低的應用系統(tǒng)整合到少數(shù)服務(wù)器上,通過部署虛擬服務(wù)器,重構(gòu)這些業(yè)務(wù)系統(tǒng)。在不需對原有系統(tǒng)進行任何改動的情況下,有效提高服務(wù)器利用率,降低運行維護成本。
虛擬化技術(shù)部署實例
當前,部署并實踐虛擬化信息體系是全國檢察業(yè)務(wù)條線共同面臨的問題。隨著各項業(yè)務(wù)應用系統(tǒng)的推出,閔行區(qū)人民檢察院數(shù)據(jù)中心現(xiàn)有的服務(wù)器資源日漸捉襟見肘,如何將利用率較低的四臺物理服務(wù)器進行虛擬化成為當務(wù)之急。結(jié)合目前市場對多個產(chǎn)品的反應,閔行區(qū)人民檢察院最終選擇了Vmw are公司推出的免費版本Vmware ESX i Server。虛擬化平臺的軟件產(chǎn)品主要包括:VMWare ESX 4.0 update1;VMWare Vcenter Server 4.0 update1;Windows 2003 R2 Enterprise Edition(VCenter操作系統(tǒng));Microsoft SQL express 2005。為保證虛擬化的效果,硬件產(chǎn)品均使用近年采購的符合虛擬化方案的服務(wù)器、存儲陣列以及網(wǎng)絡(luò)設(shè)備。
上圖為采用虛擬化后的服務(wù)器資源管理模式。通過虛擬管理服務(wù)器對虛擬化資源進行管理不僅能進行日常系統(tǒng)維護,并可進行克隆、備份、恢復、遷移等操作管理。各虛擬機的CPU、內(nèi)存的使用則通過資源池進行負荷均衡,分配給各物理服務(wù)器共同承擔,充分利用了硬件資源。除部分核心應用外,五臺服務(wù)器就可運行至少原十臺服務(wù)器的應用系統(tǒng),用電量節(jié)省30%以上,且運行效果良好,可靠穩(wěn)定,簡化了管理復雜度,節(jié)省了硬件資源,大大降低運行成本。
隨著檢察信息化的發(fā)展和改革,業(yè)務(wù)系統(tǒng)的運行和創(chuàng)新對信息化建設(shè)的要求也日益提高,在應用系統(tǒng)和數(shù)據(jù)不斷升級擴充的同時,管理難度和運維成本等因素成為制約檢察信息化發(fā)展的障礙。服務(wù)器虛擬化的應用,極大提升了服務(wù)器的利用率,增強應用系統(tǒng)的安全性和穩(wěn)定性,降低風險,節(jié)約了信息化建設(shè)成本,為檢察系統(tǒng)案件辦理提供了有力的技術(shù)支撐。