国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

動態(tài)性能分析銀行系統(tǒng)容錯機器上的可用性研究

2015-03-16 10:44:49張春瑞李世昕李紅梅南小萍
電腦知識與技術 2015年1期
關鍵詞:回歸分析

張春瑞 李世昕 李紅梅 南小萍

摘要:為了驗證某商業(yè)銀行的管理類信息系統(tǒng)在國產(chǎn)高端容錯計算機系統(tǒng)上高可用性、可靠性,并且保證管理類信息系統(tǒng)能夠在國產(chǎn)高端容錯計算機系統(tǒng)上平穩(wěn)遷移、平穩(wěn)運行并最終替代原有進口服務器,將分別對管理類信息系統(tǒng)采用VV&A過程的動態(tài)性能分析方法(回歸分析法、TIC系數(shù)法)進行全面性的分析驗證。

關鍵詞: 動態(tài)性能分析;回歸分析;TIC系統(tǒng)法;分析驗證

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)01-0172-04

Dynamic Performance Analysis of Banks in the Fault-tolerant Computer of Usability Research

ZHANG Chun-rui,LI Shi-xin,LI Hong-mei,NAN Xiao-ping

(Construction Bank Xinjiang branch of China, Urumqi 830002, China)

Abstract: In order to verify a management information system of commercial Banks in the domestic high-end fault-tolerant computer system on high availability, reliability, and ensure that management information system can smooth on the domestic high-end fault-tolerant computer system migration, smooth running and eventually replace the original import server, respectively for management information system adopts the dynamic performance of VV&A process analysis method (regression analysis, TIC coefficient method) to carry on the comprehensive analysis of the validation.

Key words: the dynamic performance analysis; regression analysis; TIC system method; analysis to verify

隨著信息化應用程度的提高,關鍵業(yè)務可靠的信息服務已經(jīng)成為國家經(jīng)濟和社會安全運行的基礎。長期以來國內(nèi)高端服務器領域被國外廠商壟斷,對國家構(gòu)成了威脅。浪潮天梭K1的問世實現(xiàn)了高端信息系統(tǒng)領域的突破,對我國服務器產(chǎn)業(yè)在高端市場發(fā)揮重要的作用。

金融行業(yè)作為我國信息化前沿的關鍵核心行業(yè),能夠成功引入國產(chǎn)高端服務器,對于帶動產(chǎn)業(yè)鏈的快速發(fā)展,實現(xiàn)技術、經(jīng)濟和安全三位一體的目標,意義重大。

為了測試國產(chǎn)高端容錯計算機和操作系統(tǒng)的高效、穩(wěn)定和可靠性,以及對金融各個應用領域需求的滿足程度,加快國產(chǎn)高端容錯計算機在金融等關鍵行業(yè)的推廣,將研究領域擴張到采用了B/S架構(gòu)、MVC三層設計架構(gòu)、J2EE,ORACLE,HP-UNIX、red Hat Linux、WEBLOGIC中間件產(chǎn)品,并且包含有銀行基礎統(tǒng)計報表、營銷統(tǒng)計分析、業(yè)績評價等典型業(yè)務和具備一定規(guī)模數(shù)據(jù)量(全量5T、每日增量10G)的具有典型示范效應的某商業(yè)銀行管理類信息系統(tǒng)。

本文將按照首先對國產(chǎn)高端容錯計算機進行APACHE、WEBLOGIC兼容性測試,其次在現(xiàn)有管理類信息系統(tǒng)整體遷移至國產(chǎn)高端容錯計算機的整個過程中依次對管理類信息系統(tǒng)分別在國產(chǎn)高端容錯計算機上應用部署的單域環(huán)境、同構(gòu)集群環(huán)境、異構(gòu)集群環(huán)境上對系統(tǒng)進行可用性的分析和遷移的總結(jié)。

1 問題分析及解決方案

商業(yè)銀行管理類信息系統(tǒng)從原有IBM PC服務器向國產(chǎn)高端容錯計算機進行應用遷移是屬于跨異構(gòu)平臺遷移可能會造成跨平臺的移植改造,由于系統(tǒng)版本存在差異、前后邏輯的一致性、問題追溯等因素將使系統(tǒng)遷移變得異常困難,而且同時考慮到應用的可靠性、高可用性、性能和資源使用效率,銀行業(yè)信息系統(tǒng)安全穩(wěn)定的嚴格要求等方面的因素以及部署的復雜體系架構(gòu)及現(xiàn)有的高可用系統(tǒng)設計就更增加了應用遷移的難度和風險。根據(jù)上述問題,結(jié)合應用系統(tǒng)總結(jié)出問題。

1.1 總推分系統(tǒng)與分行系統(tǒng)同一實例,相互影響

由于目前總推分系統(tǒng)與分行系統(tǒng)在同一實例不同用戶下,這樣導致了某一系統(tǒng)在升級時會影響到另一系統(tǒng)正常運行,同樣會對后續(xù)的應用靈活部署以及高可用性研究驗證帶來不小的阻礙。為了保證后續(xù)全量數(shù)據(jù)遷移、增量數(shù)據(jù)同步的準確性與獨立性,則對數(shù)據(jù)庫進行剝離至另一個數(shù)據(jù)庫中以及修改由于調(diào)整數(shù)據(jù)庫后應用配置。

1.2 中間件版本差異造成無法整合優(yōu)化

管理類信息系統(tǒng)中電子化平臺所包含的現(xiàn)有部分邏輯子系統(tǒng)由于中間件版本不同造成無法將邏輯子系統(tǒng)進行整合優(yōu)化。為了保證電子化平臺能夠靈活部署、方便維護,將對電子化平臺下的所有應用系統(tǒng)部署至同一中間件版本。在應用系統(tǒng)升級部署驗證過程中將采用動態(tài)性能分析方法中的TIC系數(shù)法 進行升級部署驗證。

1.3 開發(fā)平臺版本差異導致應用無法整合優(yōu)化

由于系統(tǒng)開發(fā)時間不同,因此系統(tǒng)開發(fā)所使用的SUP開發(fā)平臺版本也不同。這樣導致后續(xù)無法將邏輯子系統(tǒng)進行整合優(yōu)化,相應的后續(xù)也就無法對應用系統(tǒng)進行靈活部署以及無法全面進行高可用性研究驗證。因此需要對應用系統(tǒng)進行SUP開發(fā)平臺升級,在系統(tǒng)進行SUP開發(fā)平臺升級過程中根據(jù)不同版本SUP開發(fā)平臺的特點以及之間的關聯(lián)性,采用了不修改業(yè)務功能、升級jar包與配置文件的方式。

在WEBLOGIC中間件升級至國產(chǎn)高端容錯計算機結(jié)合最好的WEBLOGIC10.3.6版本部署的過程中出現(xiàn)應用邏輯子系統(tǒng)無法啟動的問題,解決辦法:將WEBLOGIC10.3.6安裝目錄中的weblogic.jar包拷貝到應用系統(tǒng)中的lib下;在WEBLOGIC10.3.6版本上新建的域會出現(xiàn)運行緩慢的問題,相應的解決辦法:

編輯$JAVA_HOME/jre/security/java.security

將securerandom.source=file:/dev/urandom

修改為securerandom.sourcefile:/dev/./urandom

在應用系統(tǒng)SUP1升級至SUP2開發(fā)平臺的過程中經(jīng)常會出現(xiàn)jar包沖突問題,解決辦法:將SUP1中起沖突的jar刪除或者對個別沖突類進行方法重寫;標簽屬性問題,解決辦法:將標簽更改為符合SUP2框架的要求,對于缺失的進行自建便簽進行補充;應用升級后在WEBLOGIC服務器上部署不成功,解決辦法:查找web.xml文件錯誤并修改,同時應用程序中的lib目錄中不能包含服務器類提供的jar包。

2 測試

2.1 測試環(huán)境及配置

由于幾乎在國產(chǎn)高端容錯計算機上部署應用沒有相應的成功案例進行借鑒參考,因此在進行具體部署設計時將采用VV&A過程方法對管理類信息系統(tǒng)進行詳細全面的考慮實現(xiàn)環(huán)節(jié)中可能存在的風險,將對生產(chǎn)系統(tǒng)的影響降到最低。同時,在部署的應用環(huán)境中對系統(tǒng)采用動態(tài)性能分析方法中的回歸分析法、TIC系數(shù)法進行應用系統(tǒng)的高可用性驗證。

2.2 測試結(jié)果與分析

2.2.1 Apache測試方案

1) 手工測試

A、安裝配置好apache。

B、使用Apache自帶工具AB(apache benchmark)進行測試,在#/usr/local/apache/bin下執(zhí)行如下命令:./ab —c 1000 —n 1000http://IP/index.jsp

2) 采用Loadrunner工具進行壓力測試

① 安裝Apache后,直接使用Apache默認設置,進行各類壓力測試的場景測試。

② 安照web容量,修改Apache配置文件httpd.conf文件,再進行各類壓力測試的場景進行測試。

③ 壓力測試(超極限測試),ab測試與siege測試。

④ 最后進行增量測試。

2.2.2 WebLogic驗證測試方案

檢驗WebLogic集群環(huán)境

1) WebLogic主機必須使用永久的靜態(tài)IP地址。

2) 集群中的所有WebLogic服務器必須位于同一個局域網(wǎng),并且必須IP廣播能到達。

3) 集群中的所有WebLogic服務器必須使用相同的版本,本次采用WebLogic 10g。

在國產(chǎn)服務器上部署管理系統(tǒng)的J2EE應用程序

為了方便管理,需要在此步驟中將管理服務器與被管理服務器放在不同的目錄下。按照分步實施的策略,我們會選取各類具有代表性的管理類J2EE應用程序進行部署。其關鍵點如下:

1) 環(huán)境變量的配置:管理服務器上的startWebLogic.sh中與被管理服務器上的startManagedWebLogic.sh中的CLASSPATH環(huán)境變量的配置。

2) 接著進行應用程序的發(fā)布:主要包括JDBC配置、數(shù)據(jù)源配置、JNDI屬性配置、程序發(fā)布等操作。

2.2.3 數(shù)據(jù)庫驗證測試方案

1) 檢驗安裝oracle 10g RAC。

2) 檢驗客戶端連接使用的TNS描述是否正確,請具體查看Oracle客戶端names.ora文件中的配置。rac,為的連接代表整個集群,客戶端連接時會使用節(jié)點1、2中的任意一個,有在多個連接的情況下會將各個連接均衡的分布到兩個節(jié)點上,。在節(jié)點出現(xiàn)故障時,會嘗試切換到另外一個節(jié)點,延遲為2秒,嘗試30多次直至與另外一個節(jié)點的連接成功建立。rac1,rac2的連接代表節(jié)點1和節(jié)點2,連接到這兩者時,實際上是連接到指定的節(jié)點,與單機方式的數(shù)據(jù)庫連接類似(沒有故障保護)負載均衡和集群的性能提高。

3) 運行環(huán)境檢測,進行如下操作:

① 檢查所有節(jié)點所有服務均已正確啟動:用Oracle用戶登陸到RAC的任何一臺服務器上,運行crs_stat —t命令。

② 檢查TNS配置,:用Oracle用戶在任何一臺服務器上使用tnsping命令。

③ 檢查連接,:用Oracle用戶在任何一臺服務器器上使用sqlplus命令分別連接數(shù)據(jù)庫。

在驗證的過程中主要采用手動安裝配置是否成功以及安裝成功情況下對軟件產(chǎn)品進行壓力測試的兼容性驗證。

APACHE與WEBLOGIC的安裝部署和配置,以及APACHE與WEBLOGIC基本功能測試和其對應用平臺的支持,硬件和測試過程表現(xiàn)正常。所以APACHE與WEBLOGIC在該國產(chǎn)主機服務器上安裝部署,滿足當前的業(yè)務需求。

在單域環(huán)境應用系統(tǒng)中,雖然在多輪測試結(jié)果中出現(xiàn)部分錯誤,但與應用與國產(chǎn)服務器無關,因此可以得出單域部署能夠成功安裝部署,并且能夠正常運行;管理類信息系統(tǒng)的全部功能均能夠正常運行并且業(yè)務邏輯正常。

同構(gòu)集群環(huán)境應用系統(tǒng)驗證將對VV&A過程工作中的全部執(zhí)行流程來進行高可用性驗證,同樣回歸測試將一直在同構(gòu)集群環(huán)境中進行多輪測試。

同構(gòu)集群環(huán)境應用系統(tǒng)的測試與單域環(huán)境中測試出的結(jié)果數(shù)據(jù)基本一致,因此可以得出同構(gòu)集群部署能夠成功安裝部署,并且能夠正常運行;管理類信息系統(tǒng)的全部功能均能夠正常運行并且業(yè)務邏輯正常。

異構(gòu)集群環(huán)境將主要對應用系統(tǒng)進行壓力、性能以及穩(wěn)定性方面進行全面的驗證測試,在壓力以及性能壓力的測試下雖然應用系統(tǒng)的功能執(zhí)行成功的狀態(tài)有所下降,但基本上都維持在95%以上,在穩(wěn)定性方面驗證的過程中也偶爾會出現(xiàn)應用系統(tǒng)出現(xiàn)訪問慢、或者是執(zhí)行有錯誤,但是基本上是由于網(wǎng)絡出現(xiàn)問題或者訪問量已經(jīng)基本上達到要求的上限造成的。通過上述的測試結(jié)果可以得出國產(chǎn)高端容錯計算機異構(gòu)集群環(huán)境下的應用系統(tǒng)能夠正常運行并且處理業(yè)務運行正常。

3 結(jié)束語

采用VV&A過程的動態(tài)性能分析方法對國產(chǎn)高端容錯計算機管理類應用系統(tǒng)(包括綜合數(shù)據(jù)管理、員工績效考核、網(wǎng)點業(yè)績評價、統(tǒng)一報表平臺在內(nèi)的4個應用平臺6大類、40多個應用子系統(tǒng),近6000多張數(shù)據(jù)庫表;涉及報表以及各類WEB應用程序4000多個)進行的全面測試驗證可以進一步驗證國產(chǎn)高端容錯計算機和操作系統(tǒng)在高效、穩(wěn)定和可靠性能夠滿足金融行業(yè)不同應用領域的需求,并且現(xiàn)有管理類信息系統(tǒng)能夠平穩(wěn)遷移、平穩(wěn)運行。該文中的研究方法也同時對于金融行業(yè)其它應用系統(tǒng)向國產(chǎn)高端容錯計算機的遷移具有指導和借鑒的作用。

參考文獻:

[1] 王立超,楊懿,鄒云,等.離散Weibull分布下實現(xiàn)系統(tǒng)可用度的最小波動[J].控制理論與應用,2010(5).

[2] 張沙清.不確定環(huán)境下模具制造多項目動態(tài)調(diào)度建模與仿真[D].廣州:廣東工業(yè)大學,2011.

[3] 周躍峰.CANOpen協(xié)議在雙模冗余網(wǎng)絡管理中的應用研究[J].工業(yè)控制計算機,2010(8).

[4] 田峰,丁文銳,李紅光,等.一種無人機飛行控制管理軟件回歸測試方法[J].北京航空航天大學學報,2011(5).

[5] 朱連芳.ForCES路由器控制件的可用性模型研究[D].杭州:浙江工商大學,2011.

[6] Superdome H P.Mainframe class availability at one-eighth the total cost of ownership (TCO)-Business white paper[EB/O.].http://www.hp.com: Hewlett-Packard Development Company.

[7] 彭強.復雜系統(tǒng)遠程智能故障診斷技術研究[D].南京:南京理工大學,2004.

[8] 沈路,賀小明.基于知識的故障診斷專家系統(tǒng)研究[C]//設備監(jiān)測與診斷技術及其應用——第十二屆全國設備監(jiān)測與診斷學術會議論文集.2005.

[9] 季會媛,孟亞,孫權(quán),等.一種容錯系統(tǒng)可靠性分析方法[J].計算機工程與科學,2001(5)

[10] 譚天樂.基于粗糙集的過程建模、控制與故障診斷[D].杭州:浙江大學,2003.

猜你喜歡
回歸分析
社會保障支出與GDP之間的關系研究
商情(2016年43期)2016-12-23 14:27:59
第15屆歐洲杯比賽數(shù)據(jù)分析
我國城鎮(zhèn)居民消費水平影響因素實證研究
基于CGSS2003數(shù)據(jù)關于住房影響因素的報告
智富時代(2016年12期)2016-12-01 15:26:43
溶血標本對生化檢驗的準確性干擾及糾正性回歸分析
中國經(jīng)濟發(fā)展狀況與大學生就業(yè)情況的相關性研究
北京市旅游產(chǎn)業(yè)與經(jīng)濟增長的實證分析
城鄉(xiāng)居民醫(yī)療費用的相關性與回歸分析
基于變形監(jiān)測的金安橋水電站壩體穩(wěn)定性分析
價值工程(2016年29期)2016-11-14 01:56:12
森林碳匯影響因素的計量模型研究
中國市場(2016年33期)2016-10-18 13:00:47
泉州市| 定日县| 宁波市| 阳江市| 汨罗市| 敦化市| 山阴县| 定日县| 江油市| 米林县| 广平县| 汤原县| 乳山市| 楚雄市| 吴旗县| 元氏县| 融水| 托里县| 玉屏| 郎溪县| 新巴尔虎右旗| 泰和县| 九江县| 铁力市| 阿克苏市| SHOW| 新邵县| 阿荣旗| 建水县| 涟水县| 榆树市| 康马县| 沙河市| 沂南县| 祁连县| 岗巴县| 桃园县| 太湖县| 江阴市| 威宁| 富平县|