新聞中心
應(yīng)用基礎(chǔ)架構(gòu)虛擬化實(shí)現(xiàn)公安系統(tǒng)服務(wù)優(yōu)化
原創(chuàng)
作者:馬沛 2010-10-13 18:24:36
云計算
虛擬化 IBM WebSphere Virtual Enterprise是幫助優(yōu)化WebSphere Application Server NetWork Deployment環(huán)境,智能化管理工作負(fù)載、應(yīng)用程序部署和健康狀況的工具,使得Application Server形成一個更加彈性和有效的平臺。

【51CTO專訪報道】近年來,國內(nèi)公安系統(tǒng)的信息化建設(shè)進(jìn)入了飛速發(fā)展的階段。一方面是因?yàn)楣蚕到y(tǒng)的業(yè)務(wù)需求從靜態(tài)到動態(tài)、從粗放到集約、從低速到高效的轉(zhuǎn)變,信息技術(shù)有效的對現(xiàn)有的應(yīng)用系統(tǒng)實(shí)現(xiàn)整合、提高有限的警力資源分配。另一方面,信息化的高效性,也讓公安系統(tǒng)作為政府的服務(wù)部門,更好的構(gòu)建和諧的警民關(guān)系。
也正是基于這樣的前提,對保障IT系統(tǒng)的正常運(yùn)行,維護(hù)系統(tǒng)對業(yè)務(wù)的及時響應(yīng)和執(zhí)行保障提出了很大的挑戰(zhàn)。大連市公安局科技處副處長王春雨對這一點(diǎn)也深有感觸,在接受51CTO記者專訪也特別談到了他們是如何應(yīng)對這一挑戰(zhàn)的?!拔覀兊穆氊?zé)是要在少投入的基礎(chǔ)上,保證每一個業(yè)務(wù)系統(tǒng)的運(yùn)維管理”,王春雨談到:“我們的技術(shù)人員編制是有限的,當(dāng)時的狀況是當(dāng)班人員每天早、中、晚對系統(tǒng)進(jìn)行三次檢查,這三次中間的時間就等接故障電話,是一個名副其實(shí)的救火隊,凌晨兩三點(diǎn)起來重啟服務(wù)器是家常便飯?!?/p>
公安系統(tǒng)具有公共行政管理和執(zhí)法辦案兩大基本職能。在這兩大職能板塊下的具體工作對IT系統(tǒng)資源的需求分布不均勻。比如戶籍管理工作屬于公共服務(wù)部分,在一些特定的時間段,系統(tǒng)處于高峰期,但多數(shù)時間下系統(tǒng)資源處于空閑階段;而警務(wù)工作平臺在月底考核時會處于系統(tǒng)井噴狀態(tài),如果這兩部分的系統(tǒng)資源可以在不同的時間段自動的實(shí)現(xiàn)動態(tài)調(diào)配,對保障系統(tǒng)的正常運(yùn)行和提升資源利用率都將會是很好的解決方案。
大連市公安局的人口系統(tǒng)、警務(wù)綜合系統(tǒng)和查詢系統(tǒng)是最重要的一線系統(tǒng),由部署在7臺服務(wù)器上的共18個應(yīng)用服務(wù)器所承擔(dān),他們之間是相互隔離的。WebSphere Virtual Enterprise工具實(shí)現(xiàn)了根據(jù)業(yè)務(wù)需求動態(tài)分配資源,在資源緊張的情況下首先確保重要的應(yīng)用獲得關(guān)鍵資源和服務(wù),并且系統(tǒng)的運(yùn)行狀態(tài)可以被自動化監(jiān)控,管理員通過運(yùn)行平臺定義異常狀態(tài)的應(yīng)急預(yù)案,當(dāng)檢測到異常狀況,應(yīng)急預(yù)案將在***時間被自動執(zhí)行,提高系統(tǒng)的穩(wěn)定性。
大連市公安局科技處副處長王春雨
“我們并沒有單純的依靠增加硬件資源來解決這個問題”,王春雨談到:“而是通過將閑置的資源釋放出來,滿足繁忙應(yīng)用的需求,提升計算資源的利用率,這樣不僅降低了企業(yè)的IT投入成本,更重要的是,對于長期的維護(hù)也可以盡量的減輕運(yùn)維管理的負(fù)擔(dān)?!?/p>
應(yīng)用基礎(chǔ)架構(gòu)虛擬化WVE
IBM WebSphere Virtual Enterprise是幫助優(yōu)化WebSphere Application Server NetWork Deployment環(huán)境,智能化管理工作負(fù)載、應(yīng)用程序部署和健康狀況的工具,使得Application Server形成一個更加彈性和有效的平臺。
WVE在一個單元中的多個節(jié)點(diǎn)之間轉(zhuǎn)移容量,滿足工作負(fù)載的需求,同時也可以利用閑置節(jié)點(diǎn)上未使用的空閑容量動態(tài)用于需要CPU資源的應(yīng)用程序。大連市公安局科技處科長時雨田也同記者分享道:“WVE的實(shí)時調(diào)整能力非常強(qiáng),調(diào)整之后的運(yùn)行也比較穩(wěn)定,自動調(diào)節(jié)應(yīng)用程序的時間非常短,基本上幾分鐘之內(nèi)就可以完成資源的調(diào)配?!?/p>
NetWork Deployment可以通過對分布式系統(tǒng)的支持來提供會話故障轉(zhuǎn)移的功能,當(dāng)ND集群環(huán)境遷移到一個WVE動態(tài)集群環(huán)境時,會話故障轉(zhuǎn)移便成為了一項(xiàng)更加重要的需求。在WVE環(huán)境中,應(yīng)用程序位置控制器就可以根據(jù)需要運(yùn)行多少動態(tài)集群及他們所在的位置進(jìn)行決策。Rollout的特性可以將更新部署到應(yīng)用程序中,并在不中斷服務(wù)的情況下部署一個更新后的應(yīng)用程序,這也就意味著應(yīng)用程序具有持續(xù)的可用性。
大連市公安局科技處科長時雨田
“WVE中的健康管理特性改善了應(yīng)用服務(wù)器環(huán)境的彈性”,時雨田談到:“它可以自動檢測健康條件,比如內(nèi)存的泄露等,并且可以采取自動化操作,使信息數(shù)據(jù)跳過不健康的服務(wù)器,基本上消滅了單節(jié)點(diǎn)故障的問題?!?/p>
雖然這個過程可以自動實(shí)現(xiàn),但是需要配置合適的“健康策略”,也就是必須要定義符合實(shí)際的服務(wù)水平協(xié)議,以便于評估服務(wù)是否達(dá)到了理想狀態(tài)?!拔覀冊谶@個環(huán)節(jié)會設(shè)置對應(yīng)用程序進(jìn)行負(fù)載測試,來確保應(yīng)用程序的可伸縮性和穩(wěn)定性”,時雨田認(rèn)為:“根據(jù)性能測試的可靠數(shù)據(jù)和收集到的實(shí)時運(yùn)行時應(yīng)用程序產(chǎn)生的歷史統(tǒng)計數(shù)據(jù),兩者結(jié)合起來才能夠準(zhǔn)確實(shí)際的定義服務(wù)水平協(xié)議?!?p#
項(xiàng)目實(shí)施成果分享
在整個項(xiàng)目的規(guī)劃階段,大連市公安局科技處根據(jù)實(shí)際情況制定了幾大主要的實(shí)施目標(biāo):***,以服務(wù)質(zhì)量為核心,包括所有的硬件資源、網(wǎng)絡(luò)資源、軟件管理體現(xiàn)到***就是服務(wù)質(zhì)量,用戶是否滿意的問題。第二,系統(tǒng)要有自適應(yīng)、自動調(diào)整的能力??赡茈S著應(yīng)用的發(fā)展,會突破原先的系統(tǒng)框架,但是即使在調(diào)整框架的時候也希望這個過程是在線完成的。
“真正實(shí)施通過動態(tài)集成的擴(kuò)張和收縮來實(shí)現(xiàn)應(yīng)用程序的在線動態(tài)調(diào)整時,我們也是非常謹(jǐn)慎的”,時雨田談到:“我們同IBM的技術(shù)人員做了多次的深入溝通,然后在實(shí)驗(yàn)室用接近真實(shí)的系統(tǒng)環(huán)境來實(shí)驗(yàn)測試,在上線階段,我們也是先拿了一臺測試機(jī)進(jìn)行了一段時間的測試,然后逐個系統(tǒng)進(jìn)行優(yōu)化升級。考慮到公安系統(tǒng)應(yīng)用的軟件需要一定的穩(wěn)定性,增加新的工具不能對現(xiàn)有的應(yīng)用程序做太大的改動,以保證現(xiàn)有應(yīng)用系統(tǒng)的運(yùn)行穩(wěn)定。同時還要確保將現(xiàn)有的運(yùn)行資源進(jìn)行充分的挖掘?!?/p>
通過WVE的改造,現(xiàn)有的系統(tǒng)機(jī)器數(shù)量并沒有增加,仍然是7臺機(jī)器。選了2臺機(jī)器做分發(fā),這樣有一臺機(jī)器壞了另一臺機(jī)器可以不間斷做備份。在機(jī)器配置不變的情況下,WVE環(huán)境可以支撐更多的應(yīng)用。如警務(wù)綜合應(yīng)用,在其他地區(qū)的ND環(huán)境部署時至少需要20個以上SERVER的情況下,大連公安則只需要10-12個SERVER即可滿足業(yè)務(wù)需要。
在原來的ND環(huán)境下,小機(jī)的CPU利用率大約保持在10-20%,在WVE環(huán)境下,小機(jī)的CPU利用率則可以保持在30%-50%左右?!昂苊黠@的一點(diǎn)是”,時雨田說:“提高了Server實(shí)例的可用數(shù)。在同樣的硬件配置下,原來的7臺機(jī)器在ND環(huán)境下最多只能提供18個Server實(shí)例,現(xiàn)在WVE環(huán)境下的Server實(shí)例可用數(shù)達(dá)到28個,整體資源利用率提高了50%以上”。
通過WVE環(huán)境下的健康管理策略,可以自動重啟出現(xiàn)問題的Server實(shí)例。動態(tài)集群可以根據(jù)配置自動創(chuàng)建Server實(shí)例,自動發(fā)布程序,自動修改整個集群中的參數(shù),而不必像ND環(huán)境下對每個Server實(shí)例都要進(jìn)行人工的專值管理。通過實(shí)施實(shí)施靈活的服務(wù)策略,健康策略,動態(tài)集群的在線調(diào)整,可以為應(yīng)用系統(tǒng)提供伸縮自如的服務(wù)能力,自動化調(diào)整能力,而且這些應(yīng)對措施都是在出問題前反應(yīng),保障了不間斷服務(wù),實(shí)現(xiàn)了IT運(yùn)行的自動化管理。(文/馬沛)
分享文章:應(yīng)用基礎(chǔ)架構(gòu)虛擬化實(shí)現(xiàn)公安系統(tǒng)服務(wù)優(yōu)化
文章源于:http://m.fisionsoft.com.cn/article/coejpes.html


咨詢
建站咨詢
