張 程,任海霞,張繼軍
(松遼水利委員水文局(信息中心),吉林 長春 130021)
松遼委網(wǎng)站于2000年12月18日正式開通,網(wǎng)站運(yùn)行以來,從內(nèi)容保障、技術(shù)支撐、制度建設(shè)方面日臻完善,充分發(fā)揮了信息宣傳的重要作用,是松遼委電子政務(wù)的重要組成部分,是松遼委與公眾交互的重要媒介,是松遼委履行公眾服務(wù)職能的重要對外窗口。
網(wǎng)站服務(wù)器整合前由六臺(tái)獨(dú)立服務(wù)器組成,一臺(tái)服務(wù)器用于網(wǎng)站管理系統(tǒng),位于松遼委局域網(wǎng)內(nèi),已經(jīng)實(shí)現(xiàn)了局域網(wǎng)內(nèi)應(yīng)用系統(tǒng)服務(wù)器虛擬化整合,另外五臺(tái)位于松遼委局域網(wǎng)防火墻DMZ區(qū),分別用于網(wǎng)站防篡改及同步服務(wù)器、松遼委網(wǎng)站外網(wǎng)插件及檢索服務(wù)器、松遼委網(wǎng)站W(wǎng)EB服務(wù)器、松遼流域水文信息網(wǎng)WEB服務(wù)器、東北水利水電雜志服務(wù)器,服務(wù)器安裝在松遼委計(jì)算機(jī)機(jī)房內(nèi),采用松遼委集中UPS電源系統(tǒng)供電。
網(wǎng)站自2000年開通以來,服務(wù)器最短已經(jīng)使用了6年,最長已經(jīng)使用14年,均已經(jīng)超過使用年限,故障頻發(fā),存在影響網(wǎng)站穩(wěn)定運(yùn)行的問題,一是由于服務(wù)器老化,造成系統(tǒng)運(yùn)行不穩(wěn)定,故障率較高;二是由于服務(wù)器早已停產(chǎn),使服務(wù)器損壞的硬盤、電源等因買不到配件而無法更換;三是由于服務(wù)器年代較早,無法支持系統(tǒng)升級,給操作系統(tǒng)、應(yīng)用系統(tǒng)和數(shù)據(jù)庫的升級造成困難;四是由于使用服務(wù)器陳舊老化的服務(wù)器年代不同,有的服務(wù)器是windows server 2003 32位系統(tǒng),有的是windows server 2008 64位系統(tǒng),給網(wǎng)站維護(hù)管理造成困難,而且由于服務(wù)器配置較低,不能適應(yīng)網(wǎng)站技術(shù)發(fā)展的需要,造成網(wǎng)站運(yùn)行慢,公眾客戶端瀏覽器顯示不正常,新技術(shù)無法采用;五是獨(dú)立服務(wù)器資源利用率不均衡,有的服務(wù)器業(yè)務(wù)系統(tǒng)負(fù)荷低,有的服務(wù)器業(yè)務(wù)系統(tǒng)負(fù)荷高,資源無法共享和調(diào)配,影響應(yīng)用及服務(wù)的性能及可靠性;六是獨(dú)立服務(wù)器存在著系統(tǒng)穩(wěn)定運(yùn)行隱患,采用網(wǎng)站應(yīng)急備份手段受到限制,僅能提供數(shù)據(jù)完整性的系統(tǒng)恢復(fù),其恢復(fù)時(shí)間取決于數(shù)據(jù)備份的容量及恢復(fù)數(shù)據(jù)規(guī)模大小,因此易造成較長時(shí)間的服務(wù)中斷,恢復(fù)時(shí)間長;七是獨(dú)立服務(wù)器部署造成計(jì)算機(jī)機(jī)房、機(jī)柜、網(wǎng)線,耗電量,冷氣空調(diào)等存在浪費(fèi)問題。
基于以上問題,為了提升服務(wù)器利用率,提高系統(tǒng)安全可靠性,降低運(yùn)維成本,亟需采用虛擬化技術(shù)對現(xiàn)有的服務(wù)器資源進(jìn)行整合,打造高效可靠的虛擬化應(yīng)用平臺(tái),保證松遼委網(wǎng)站系統(tǒng)安全、穩(wěn)定、可靠運(yùn)行。
服務(wù)器虛擬化技術(shù)是將服務(wù)器物理資源抽象成邏輯資源,并根據(jù)需要將服務(wù)器資源分配給負(fù)載,來提高服務(wù)器的工作效率,在這些看似獨(dú)立的虛擬服務(wù)器上運(yùn)行不同的操作系統(tǒng)和應(yīng)用程序。VMware虛擬架構(gòu)技術(shù)是目前最為流行的服務(wù)器虛擬化技術(shù),可以實(shí)現(xiàn)虛擬機(jī)在不同物理主機(jī)之間進(jìn)行不中斷動(dòng)態(tài)遷移,通過共享的SAN存儲(chǔ)架構(gòu),實(shí)現(xiàn)資源的統(tǒng)一調(diào)度管理。VMware服務(wù)器虛擬架構(gòu)的優(yōu)勢技術(shù)是:
1)服務(wù)器運(yùn)行隨時(shí)可能會(huì)發(fā)生網(wǎng)絡(luò)、硬件、軟件等故障,對系統(tǒng)的穩(wěn)定性造成影響,VMware通過虛擬化集群文件系統(tǒng)構(gòu)建共享的虛擬機(jī)文件集合,保證數(shù)據(jù)的完整性和可靠性。
2)虛擬機(jī)能夠在不同的物理主機(jī)之間可以根據(jù)需求來調(diào)配資源,提供物理基礎(chǔ)結(jié)構(gòu)所不能提供的擴(kuò)展性和可用性。
3)VMware通過Vmotion技術(shù),能夠?qū)⒄谶\(yùn)行的虛擬機(jī)從一臺(tái)物理主機(jī)遷移到另一臺(tái)物理主機(jī),達(dá)到零停機(jī)的要求。
4)VMware虛擬架構(gòu)增強(qiáng)了備份和恢復(fù)能力,減少了計(jì)劃內(nèi)和計(jì)劃外停機(jī),不受多個(gè)故障源的影響。
5)通過服務(wù)器虛擬化減少了物理服務(wù)器的數(shù)量和對物理資源的管理,簡化了服務(wù)器部署、管理和維護(hù)工作。
松遼委網(wǎng)站服務(wù)器虛擬化整合范圍是整合位于DMZ區(qū)的5臺(tái)服務(wù)器,服務(wù)器硬件配置采用5臺(tái)IBM X440刀片服務(wù)器,一個(gè)IBM企業(yè)級機(jī)箱,一臺(tái)光纖交換機(jī),1套IBM V5000磁盤陣列,配滿24塊600G SAS 10K RPM磁盤。一臺(tái)光纖交換機(jī)。虛擬化軟件采用VMware軟件產(chǎn)品,虛擬化服務(wù)器采用VMware vSphere 5.5,虛擬機(jī)管理服務(wù)器采用 VMware vCenter Server Appliance 5.5,虛擬機(jī)客戶端工具采用VMware vSphere Client 5.5。根據(jù)VMware VCenter和ESXi Server對服務(wù)器硬件的要求,以及虛擬化前服務(wù)器資源現(xiàn)狀的統(tǒng)計(jì)結(jié)果,結(jié)合網(wǎng)站業(yè)務(wù)應(yīng)用系統(tǒng)的功能需求,并發(fā)用戶數(shù)、數(shù)據(jù)吞吐量等,對虛擬服務(wù)器要求是:每個(gè)虛擬機(jī)2顆CPU。內(nèi)存32G,硬盤配置滿足網(wǎng)站發(fā)展需求,操作系統(tǒng)要求windows server 2012 64位標(biāo)準(zhǔn)版。
虛擬化主機(jī)部分在5臺(tái)IBM X440刀片服務(wù)器上分別安裝ESXi5.5虛擬化管理軟件,共虛擬部署6臺(tái)虛擬機(jī),分別用于vmware center5.5、松遼水利網(wǎng)WEB服務(wù)器、松遼流域水文信息網(wǎng)WEB服務(wù)器、網(wǎng)站TRS外網(wǎng)插件服務(wù)器、網(wǎng)站防篡改服務(wù)器、東北水利水電服務(wù)器。并在一臺(tái)虛擬機(jī)上安裝VMwarevCenter5.5,做為虛擬化管理中心,實(shí)現(xiàn)日常操作和管理任務(wù)。
虛擬機(jī)存儲(chǔ)采用SAN集中存儲(chǔ)方式,將虛擬機(jī)的存儲(chǔ)文件創(chuàng)建在共享的SAN集中存儲(chǔ)陣列上,可以讓不同服務(wù)器上的虛擬機(jī)都可以訪問到該文件,從而消除了單點(diǎn)故障出現(xiàn)導(dǎo)致應(yīng)用系統(tǒng)不可用的情況。
采用VMware虛擬化技術(shù)實(shí)現(xiàn)服務(wù)器整合,提高了服務(wù)器整合的效率,簡化了服務(wù)器群管理,同時(shí)還可明顯減少能耗需求,提高服務(wù)器的利用率,降低對機(jī)房環(huán)境的要求,宕機(jī)損失最小,增強(qiáng)了備份恢復(fù)能力,具有很好的技術(shù)領(lǐng)先性和性價(jià)比。