施 麟
(江蘇省財政廳信息管理中心,江蘇 南京 210024)
從2006 年到2012 年,省級財政數(shù)據(jù)中心機房的各類設備激增,其中僅服務器就由最初的30 臺增長到160 臺,機房的電源和精密空調(diào)制冷接近設計負荷。然而,在財政數(shù)據(jù)大平臺和業(yè)務整合的趨勢下,如此多的服務器依然不能滿足各類應用系統(tǒng)開發(fā)與測試的需要。
由于財政業(yè)務的周期性比較明顯,根據(jù)最大滿足用戶的原則,在通常情況下,硬件資源是根據(jù)月末、年末數(shù)據(jù)大并發(fā)量的壓力測試設計的。以財稅庫前置Weblogic 為例,在單服務器、單操作系統(tǒng)、單應用系統(tǒng)的情況下,高峰期CPU 利用率為62%,平時利用率不足10%,而內(nèi)存平均不到26%。這給服務器資源造成了大量的浪費,增加了能源損耗。
由于省級財政的業(yè)務都需要先試點、先探索,時間緊、任務重。這對于信息管理中心的軟件開發(fā)和實施部署能力提出了非常高的要求,尤其是服務器資源的分配和使用,在一周甚至一天內(nèi)就需要準備好運行環(huán)境。而按照政府采購的規(guī)定,相關(guān)采購流程至少需要15 天時間,無法及時滿足軟件應用開發(fā)的需求。業(yè)務軟件時間性與硬件采購流程匹配圖如圖1 所示。

圖1 業(yè)務軟件時間性與硬件采購流程匹配圖
財政的核心業(yè)務屬于7*24 不間斷運行,雖然有HA、RAC 等安全機制,但面對硬件疲勞性損壞,也需要停機維護,服務器的調(diào)配、維護會導致部分軟件的應用長時間處于單點故障隱患中。
讓業(yè)務系統(tǒng)的所有應用能夠運行在一個以資源服務為基礎、可預先定義資源運行、使用維護規(guī)則、具有適應智能調(diào)整能力的數(shù)據(jù)中心基礎架構(gòu)之上。確保業(yè)務系統(tǒng)在安全的基礎上,能夠靈活地、充分地使用數(shù)據(jù)中心的各種硬件資源。在高效響應各類常規(guī)業(yè)務或突發(fā)需求的同時,減少業(yè)務快速發(fā)展對信息系統(tǒng)維護工作帶來的巨大壓力,避免硬件資源的閑置與浪費。
按照實現(xiàn)基礎架構(gòu)資源整合、實現(xiàn)軟件定義數(shù)據(jù)中心的建設思路,構(gòu)建現(xiàn)代財政數(shù)據(jù)中心,充分利用云計算平臺的數(shù)據(jù)中心資源整合優(yōu)勢,實現(xiàn)資源和數(shù)據(jù)處理的統(tǒng)一管理和集中配置,用基于虛擬化的云計算平臺技術(shù)把數(shù)據(jù)中心的所有計算資源、存儲資源和網(wǎng)絡資源(包括PC 服務器、共享存儲資源等)集中起來,構(gòu)建統(tǒng)一的抽象、虛擬資源池。現(xiàn)代財政數(shù)據(jù)中心流程如圖2 所示。
虛擬數(shù)據(jù)中心是一種新型邏輯容器,在數(shù)分鐘內(nèi)就要求提供所有必需的基礎架構(gòu)服務,確保工作負載正常運行。這就需要將池化、抽象化和自動化的原則應用到所有數(shù)據(jù)中心服務,盡可能簡化例如存儲、網(wǎng)絡連接、安全等服務的調(diào)配,同時又保證架構(gòu)的完整性,無需擔心物理硬件的配置。調(diào)配到這些彈性容器中的應用會自動放置在最佳的集群內(nèi),從而減少用于平衡服務器容量的開銷。

圖2 現(xiàn)代財政數(shù)據(jù)中心流程圖
通過集群系統(tǒng)將資源池類的機器從一個物理服務器平滑遷移到另一臺物理服務器。通過虛擬化的DRS 技術(shù)實現(xiàn)應用自動負載遷移,即基于預先設定的規(guī)則,當其中某臺物理服務器上的資源不夠用時,可以動態(tài)、智能地分配硬件資源來滿足各業(yè)務系統(tǒng)的不同需求。通過此技術(shù),可基于業(yè)務優(yōu)先級分配IT 資源,很容易擴展物理服務器實現(xiàn)應用負載均衡,并簡化運行管理,大幅度提高系統(tǒng)管理員的生產(chǎn)率。通過設置HA 集群,實現(xiàn)當任何一臺物理服務器發(fā)生故障,所有虛擬機在另一臺HA 物理服務器上重新啟用,而不需要完全一致的重復硬件,提高了系統(tǒng)的可用性和可靠性。
計劃內(nèi)停機包括硬件維護、服務器遷移、固件更新、軟件升級和系統(tǒng)配置等等,通常占數(shù)據(jù)中心停機時間的80%以上。通過Vmotion 功能,我們將工作負載動態(tài)移動到其他物理服務器上,無需停機或中斷服務就能隨時在物理服務器上執(zhí)行維護,大幅減少了計劃內(nèi)停機,提高了業(yè)務的連續(xù)性。
省級財政在以軟件定義數(shù)據(jù)中心的理念下,在理順財政業(yè)務內(nèi)部脈絡的基礎上,充分發(fā)揮虛擬化、云計算的優(yōu)勢,取得了良好的效果。
省財政原有服務器一直處在滿負荷運載狀態(tài),采用虛擬化技術(shù)后,能夠充分地利用每一臺PC 服務器的資源,將CPU、內(nèi)存、磁盤的利用率提升到較高程度,在保障原有業(yè)務服務效果的基礎上,共清理出物理服務器36 臺,形成了硬件資源調(diào)配的良性循環(huán)。
利用虛擬化技術(shù)實現(xiàn)了服務器的快速部署,只要系統(tǒng)資源整體空閑,用模板或服務器復制方式快速建立一臺新的虛擬化服務器,耗時不超過20 分鐘,與傳統(tǒng)方式相比,極大地提高了江蘇省財政應對新應用需求的能力,節(jié)約了工作時間,提升了工作效率。
Vmotion 動態(tài)遷移功能使服務器的穩(wěn)定性不再受單臺物理服務器硬件狀況的影響,因此業(yè)務的穩(wěn)定性得到大幅度提高。Vmotion 動態(tài)遷移功能圖如圖3 所示。

圖3 Vmotion 動態(tài)遷移功能圖
利用虛擬化、云計算技術(shù)還可以降低信息系統(tǒng)的運維費用,提高服務器利用率和可用性。按江蘇省財政的實際部署環(huán)境粗略估算:虛擬化服務器集群5 臺花費46 萬元,共享存儲及交換機42 萬元,虛擬化軟件20 萬元,共計108 萬元。在此平臺上可虛擬出典型應用服務器約60 臺,按每臺3 萬元計算,共計180 萬元,即可一次性節(jié)省投資72 萬元。同時,還可以節(jié)約機房空間,節(jié)省電力消耗、UPS 損耗、空調(diào)制冷等費用。
由于硬件資源利用率的大幅度提高,最終實現(xiàn)了“節(jié)能環(huán)保”的綠色理念,為建立綠色IT 中心奠定了堅實基礎。
[1]楊梅云,楊繼翔,張紅萍.財政綜合決策分析數(shù)據(jù)庫系統(tǒng)構(gòu)建研究[J].軟件導刊,2012(7):70-73.
[2]金小鹿.以軟件定義基礎設施重構(gòu)數(shù)據(jù)中心[N].中國計算機報,2013-12-02.