周世俊
中原石油勘探局通信管理處,河南濮陽(yáng) 457001
在中原油田通信管理處為了保證油田生產(chǎn)建立有多個(gè)應(yīng)用系統(tǒng),如112受理、客服系統(tǒng)、OA系統(tǒng)等。
這些應(yīng)用系統(tǒng)是在不同時(shí)期,由不同廠家開(kāi)發(fā)的,按照當(dāng)時(shí)的系統(tǒng)建設(shè)模式,通常是一個(gè)應(yīng)用系統(tǒng)就專門組建一套網(wǎng)絡(luò),通過(guò)幾臺(tái)服務(wù)器和交換機(jī)搭建核心服務(wù)平臺(tái),并且為了確保一些重點(diǎn)應(yīng)用系統(tǒng)的業(yè)務(wù)連續(xù)性,關(guān)鍵服務(wù)器還會(huì)采用雙機(jī)熱備的方式,而客戶端則通過(guò)DDN、光纖或是寬帶等多種接入方式連接到這個(gè)專門網(wǎng)絡(luò)中。
由于應(yīng)用的不同,有的系統(tǒng)在上班期間運(yùn)行而下班后則空閑,有的系統(tǒng)白天比較清閑而夜晚是高負(fù)載運(yùn)行,因此服務(wù)器的利用率不高、存在資源利用不合理情況。
同時(shí)隨著應(yīng)用系統(tǒng)和服務(wù)器數(shù)量的增加,單位需要建立多個(gè)專門的服務(wù)器機(jī)房,每個(gè)機(jī)房線路凌亂、電力負(fù)荷和用電安全問(wèn)題日益突出。
同時(shí),每個(gè)應(yīng)用系統(tǒng)部有自己的工作數(shù)據(jù)或者資料數(shù)據(jù),有的應(yīng)用系統(tǒng)數(shù)據(jù)增加快而有的數(shù)據(jù)增加慢。并且大部分還是采用服務(wù)器本地硬盤(pán)文件備份方式,也沒(méi)有進(jìn)行備份數(shù)據(jù)恢復(fù)測(cè)試和備份數(shù)據(jù)集中存放,硬盤(pán)損壞造成系統(tǒng)崩潰和數(shù)據(jù)丟失情況時(shí)有發(fā)生。
同時(shí)應(yīng)用系統(tǒng)平臺(tái)各不相同,各個(gè)系統(tǒng)之間互相不聯(lián)網(wǎng),沒(méi)有實(shí)時(shí)數(shù)據(jù)同步更新機(jī)制,造成各個(gè)應(yīng)用系統(tǒng)數(shù)據(jù)的重復(fù)和同步不及時(shí)問(wèn)題。所以,從業(yè)務(wù)發(fā)展來(lái)看,數(shù)據(jù)的融合和統(tǒng)一并進(jìn)行集中訪問(wèn)的數(shù)據(jù)管理方式也變得越來(lái)越重要。
另外,由于不同部門維護(hù)和使用不同的應(yīng)用系統(tǒng),但是維護(hù)人員和操作人員水平參差不齊,在實(shí)際維護(hù)和運(yùn)行中存在系統(tǒng)故障響應(yīng)不及時(shí)、甚至故障無(wú)法處理等嚴(yán)重問(wèn)題,這也同時(shí)增加了應(yīng)用軟件的管理和維護(hù)成本。此外,由于一些安全意識(shí)的淡薄,計(jì)算機(jī)病毒泛濫、黑客入侵以及系統(tǒng)崩潰等現(xiàn)象也時(shí)有發(fā)生。
為了解決以上問(wèn)題,有必要使用目前日臻成熟的虛擬化技術(shù),對(duì)單位現(xiàn)有的服務(wù)器資源、數(shù)據(jù)資料和應(yīng)用系統(tǒng)進(jìn)行整合,構(gòu)建一個(gè)功能相對(duì)強(qiáng)大的數(shù)據(jù)中心平臺(tái),按需為各系統(tǒng)提供更多的服務(wù)。
虛擬化技術(shù)通過(guò)在物理硬件平臺(tái)與操作系統(tǒng)軟件之間建立虛擬化層,用戶訪問(wèn)服務(wù)器資源時(shí),虛擬化技術(shù)來(lái)實(shí)現(xiàn)和管理物理資源的訪問(wèn),從而提高IT資源利用率和靈活性。虛擬化允許具有不同操作系統(tǒng)的多個(gè)虛擬機(jī)在同一物理機(jī)上獨(dú)立并行運(yùn)行。每個(gè)虛擬機(jī)都有自己的一套虛擬硬件,可以在這些硬件中加載操作系統(tǒng)和應(yīng)用程序。
我們可以利用服務(wù)器虛擬化技術(shù),將多個(gè)應(yīng)用系統(tǒng)整合到一臺(tái)服務(wù)器上。通過(guò)少量高性能服務(wù)器來(lái)整合多臺(tái)獨(dú)立服務(wù)器,可以最大化利用硬件平臺(tái)的所有資源,降低了硬件設(shè)備成本,降低設(shè)備能源消耗,提高服務(wù)器單機(jī)資源利用率。單主機(jī)上可實(shí)現(xiàn)多虛擬操作系統(tǒng)并行,在使用中還可以利用虛擬化平臺(tái)管理工具對(duì)性能進(jìn)行實(shí)時(shí)分析監(jiān)控,靈活進(jìn)行服務(wù)器資源調(diào)整,滿足不同業(yè)務(wù)資源需求,而不需要手工配置物理服務(wù)器,滿足不同時(shí)段業(yè)務(wù)發(fā)展的需要。
同時(shí)虛擬化技術(shù)可以讓維護(hù)管理工作變得簡(jiǎn)單。采用虛擬機(jī)技術(shù)的隔離措施可以有效防止單個(gè)應(yīng)用程序影響其他應(yīng)用程序的性能甚至導(dǎo)致系統(tǒng)崩潰。同時(shí)應(yīng)用虛擬化技術(shù)進(jìn)行資源整合后,服務(wù)器維護(hù)人員和維護(hù)工作減少了,可以有效解決服務(wù)器維護(hù)中存在的問(wèn)題。
主要實(shí)施過(guò)程包含以下方面:
1)準(zhǔn)備階段
收集當(dāng)前服務(wù)器的配置及CPU、內(nèi)存、硬盤(pán)空間等資源利用率情況,分析和制定初步的資源分配方式,并對(duì)維護(hù)人員進(jìn)行虛擬化相關(guān)知識(shí)和操作培訓(xùn)。
2)測(cè)試階段
先選取單個(gè)系統(tǒng)如OA進(jìn)行移植,完成應(yīng)用系統(tǒng)的部署、配置、管理和使用。移植成功后進(jìn)行系統(tǒng)的并行測(cè)試,包括服務(wù)器性能和應(yīng)用系統(tǒng)性能的統(tǒng)計(jì)分析,同時(shí)進(jìn)行人員維護(hù)和管理等相關(guān)積累經(jīng)驗(yàn),為后續(xù)的虛擬化以做好準(zhǔn)備。
3)推廣階段
將應(yīng)用系統(tǒng)逐步進(jìn)行虛擬化,實(shí)現(xiàn)上線運(yùn)行,同時(shí)進(jìn)行資源動(dòng)態(tài)分配、備份及恢復(fù)等虛擬化高級(jí)功能測(cè)試。同時(shí)在上線后進(jìn)行虛擬機(jī)平臺(tái)的監(jiān)控分析,進(jìn)行性能優(yōu)化,最大化業(yè)務(wù)的連續(xù)性,確保各個(gè)應(yīng)用系統(tǒng)的高效平穩(wěn)運(yùn)行。
4)應(yīng)用系統(tǒng)融合
上述步驟是完成了應(yīng)用系統(tǒng)的遷移,但是只是相當(dāng)于把應(yīng)用系統(tǒng)從三臺(tái)服務(wù)器移植到了一臺(tái)上,但是從高效運(yùn)營(yíng)的角度來(lái)看,還是應(yīng)用系統(tǒng)間數(shù)據(jù)資源還是相互獨(dú)立。在系統(tǒng)移植完并運(yùn)行成功后,我們就可以開(kāi)始進(jìn)行應(yīng)用系統(tǒng)間的融合,在虛擬機(jī)上使用存儲(chǔ)虛擬化技術(shù)將所有應(yīng)用系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一集中存放,應(yīng)用系統(tǒng)修改程序?qū)崿F(xiàn)應(yīng)用系統(tǒng)數(shù)據(jù)的訪問(wèn)。同時(shí)還進(jìn)行虛擬化技術(shù)的積累和學(xué)習(xí),為今后云計(jì)算平臺(tái)的建立和管理提供經(jīng)驗(yàn)。
當(dāng)今世界已經(jīng)步入了云計(jì)算的時(shí)代,專網(wǎng)通信部門也應(yīng)該與時(shí)俱進(jìn),切實(shí)行動(dòng)起來(lái),打造適合自己的云計(jì)算中心或是數(shù)據(jù)中心??梢钥吹酵ㄟ^(guò)運(yùn)用目前已經(jīng)比較成熟的虛擬化技術(shù),可以將現(xiàn)有的服務(wù)器資源進(jìn)行整合,使資源高效動(dòng)態(tài)運(yùn)行,從而節(jié)約大量時(shí)間、人力和財(cái)力,提高企業(yè)的服務(wù)水平和服務(wù)質(zhì)量。
[1]龔德志,聞劍峰.虛擬化技術(shù)在電信服務(wù)器資源整合中的應(yīng)用研究[J].北京:電信科學(xué),2009.