說起銀行信息系統,人們多半會聯想到大型主機系統。但在遵義市商業銀行里,挑大梁的卻是多路X86服務器,并且其業務已經全面遷移到云平臺。
成立于2001年的遵義市商業銀行(以下簡稱“遵義商行”),近年來發展迅速,目前資產規模為300多億元,開戶數100萬戶,主要負責地方中小企業的融資,是當地存貸規模最大的金融機構。
之前,遵義商行信息系統曾進行過兩次升級改造,最終其業務系統主要部署在由兩臺IBM P590小型機構成的數據庫雙機環境中,核心交易系統數據庫則存儲在直連存儲系統中,各類應用系統部署在x86服務器平臺上。但隨著銀行業務的發展,這一系統在性能、安全性及穩定性方面都遇到了一些挑戰。遵義商行科技部總經理王勇介紹說,問題主要集中在三個方面,一是系統性能出現了瓶頸,隨著銀行業務量激增,原有的核心交易系統數據庫已很難滿足客戶的需求,處理一個事務耗時比較長,同時并發三個用戶請求時,則會出現短時間內停止響應的情況;二是安全保障差、效率低,應用系統和數據庫都部署在物理機上,應用層采用“一機一應用”,不僅存在單點故障隱患,而且設備、能源效率低下;三是成長受限,難以在線維護和升級,由于應用與硬件平臺緊密捆綁,維護、故障排查和升級擴容難以在系統運行時操作,系統維護等工作帶來的計劃內停機時間較長。
王勇說,為此,遵義商行決定對現有的核心業務交易系統和中間業務再次進行升級,利用高性能的硬件設備和易用的軟件搭建一個高可用、易擴展及智能的銀行私有云,并使私有云具備在多層次上的容災功能,提高整個業務的保障程度。根據遵義商行在資金、IT專業人才方面的現狀,他們將目光轉向了X86服務器。
在銀行業,服務器的采購一直以RISC服務器為主,即使是采用X86服務器,一般也是用于辦公等外圍應用,甚至水電繳費等外圍業務系統也采用RISC服務器,在核心數據庫系統采用多路X86服務器更是少有先例。王勇說,5年前,在全國108家城市商業銀行中,有104家都是采用的小型機。因此,為了穩妥起見,遵義商行決定進行實用測試,以實際測試的結果來決定是否采購X86服務器。
于是,遵義商行首先進行了數據庫性能測試,對比測試浪潮TS850 8路服務器與某小型機的系統性能。他們將銀行的核心交易系統的部分業務,封裝成存儲過程,然后在客戶端提交存儲過程,在主機端進行性能監控,以業務的最終完成時間和并發處理的個數作為評價的標準。經過多輪測試,結果大大超出了預期,以遵義商行目前的業務增長速度,TS850的系統處理能力足以應對未來兩年的業務增長。
之后,他們又進行了云計算測試,并也很快通過。至此,遵義商行決定采用浪潮提供的以TS850為核心的整體“金融云”解決方案。該方案根據用戶的實際情況及銀行私有云的需求,分為業務邏輯處理層及數據存儲處理層兩層構架,其中業務處理層主要處理核心交易系統及外圍系統業務,數據存儲層主要部署銀行的核心業務數據庫。
王勇介紹說,業務邏輯處理層采用3臺TS850與3臺浪潮4路服務器NF8560整合為一個云計算資源池,將31個應用系統部署于資源池中,應用與物理平臺完全隔離,可以根據業務壓力自由拓展和收縮,硬件維護和突發故障也不會影響系統運行。而數據庫存儲層,將核心業務數據庫部署在TS850服務器搭建的數據庫云平臺上,專門對接各個應用系統的數據庫服務的存儲服務,數據庫云平臺共享統一存儲,該存儲只存放銀行的核心交易數據。
同時,在另外一座樓房里,遵義商行建設了同城災備中心,以應用虛擬備份、數據遠程備份等云計算高級功能,實現了主數據中心所有應用系統和數據的全面備份,一旦主機房發生災難,災備中心可以立即將業務接管,不會對遵義銀行的實際業務構成影響。
這一方案已經在今年10月15日正式上線了,目前系統運行穩定。王勇說,遵義商行的這一嘗試為小型銀行和1000億以下規模的銀行的信息化和走進“金融云”提供了經驗。按照王勇的預測,根據遵義商行未來的發展規劃,目前的系統至少可以支撐5年的業務發展。
王勇總結說:“我們的系統具有高可用、高成長性和低TCO等特點。”,他進一步解釋說,在高可用方面,系統分層次實現了同城異地容災,在核心業務處理上,兩臺TS850部署的虛擬機可以互相接管,實現業務不中斷,同時虛擬機部署到存儲上,實現整個虛擬機連同業務和數據庫的備份;同城的異地機房存儲設備間的鏡像,完成了業務邏輯層的容災,而且在數據存儲層同樣通過存儲設備之間的鏡像復制,實現了容災。對于高成長性,系統通過采用虛擬化技術構建私有云,擴展性良好,當用戶需求增長時,通過增加服務器節點即可解決,系統升級平滑簡便,能夠隨著用戶業務的成長不斷成長。系統實現了低TCO,由于采用了云計算技術,物理服務器的數量減少了50%以上,資源利用率也提高了數倍,而且實現了基于云計算高等級應用容災功能,相比當前的技術手段,成本也大幅度降低。