孫杰賢
身為洛陽銀行信息科技部總經理的賈俊彥一度非常困惑:業務系統自成體系,計算資源難以共享;系統缺乏彈性,難以快速響應新需求;平臺環境受制于開發商和集成商,管理維護成本高、難度大。
他說:“由于歷史的原因,包括我們洛陽銀行在內的中小城商行信息化發展相對滯后,IT人員比較少,IT能力運用水平比較低。但是銀行之間的競爭又非常激烈,為了能夠滿足業務部門業務發展要求,IT部門經常會借助系統集成商來完成各大IT系統的建設。由于各個集成商技術偏好不一樣,每個集成商會提出自己不同的想法。舉例來說,中間業務系統是由A集成商做,他可能提出基于小型機的解決方案。信貸管理系統是B集成商做的,他可能偏向采用x86服務器,這給我們的后期管理帶來很大的困難。而在系統的彈性方面,業務系統初建時會考慮到未來五年以后的業務需求,所以投入硬件的時候,必須把未來五年的硬件一次性購買到位。但是如果某一項業務開展的比較好,可能兩年以后硬件資源就不能滿足業務發展要求了。所以需要升級或者更新硬件系統,如果老的硬件系統已經退市,那么有可能把原來的硬件系統全部換掉,不但耗時,還造成資源的極大浪費。”
困境
面對大型商業銀行、股份制銀行以及互聯網金融企業的多重擠壓,城市商業銀行面臨著非常大的挑戰,如何擺脫困局獲得差異化的競爭優勢是擺在面前的現實課題,信息科技創新成立不約而同的選擇。當前,銀行的產品開發、數據處理、業務流程管理以及決策,任何環節都離不開信息技術的強力支撐,信息技術的應用能力和系統開發能力是決定城商行競爭能力和經營成敗的關鍵因素。這其中,打造一個穩定可靠的、動態的、富有彈性的IT基礎架構至關重要。
然而遺憾的是,像洛陽銀行一樣,大部分城市商業銀行由于前期的信息化工作缺乏統一規劃,基本是煙囪式的建設方式,而且硬件系統和軟件應用都是捆版在一起的,這導致IT基礎架構的無序和復雜,無法適應當前新業務和新形勢的發展。
“窮則思變”,像洛陽銀行一樣,他們開始尋求一種理想的解決方案。據賈俊彥介紹,洛陽銀行在信息化的建設上堅持了兩個原則:符合銀監會的合規要求以及符合自身發展需要,在選擇新的解決方案時也必須遵循這兩點。
銀監會的相關要求有3點,一是IT設施和系統要自主安全可控,積極與國內IT企業聯合攻關,打造自主知識產權的基礎設施平臺;逐步提高國產軟硬件產品應用比例,有效提高金融信息安全防范能力,逐步擺脫核心技術受制于國外的被動局面。二是IT資源能夠動態調配,建立可動態管理的“資源池”,提高各類基礎設施資源利用率,增加資源調配的動態靈活性。三是提高防災能力,從國家戰略安全出發,參考“兩地三中心”或“多中心互備”等數據中心布局模式,加強基礎設施規劃和風險防控。
而洛陽銀行自身的要求是解決歷史原因造成的“煙囪”式孤立的信息系統、彼此之間的資源無法動態調配而導致系統資源不能有效利用的問題,以及打破國外廠商憑借其壟斷地位,控制軟硬件市場價格和維護價格,信息化成本居高不下的局面。當然最重要的還是確保整個系統的穩健和安全。
基于這兩大原則,洛陽銀行開始了新技術和新解決方案的選擇,以虛擬化為核心的云計算技術進入他們的視線。洛陽銀行希望通過虛擬化技術來構建具有彈性的動態IT基礎架構,同時實現應用與IT基礎設施的分離,降低業務與IT資源的耦合度。洛陽銀行構建虛擬化平臺建設有多方面的目標,最主要的是提高系統可用性、提高資源利用率和提升業務響應能力,構建動態的基礎設施平臺。
變通
之前洛陽銀行的業務應用系統大多采用雙機熱備的方式來確保可用性,但該方式也存在一定的局限性,比如發生故障需要切換到備機時,需先在備機上恢復數據,故障恢復時間較長。而且之前系統都是運行在小型機上的,維護升級成本高不說,部分小型機都已經超齡服役,存在很大運行風險。采用虛擬化技術,不但可以通過物理機的動態遷移和高可用,還可以實現動態負載均衡,提高系統快速恢復能力、縮短恢復時間、降低運行風險,進而提高系統的可用性。同時,隨著業務的發展對IT資源的要求越來越高,而與之形成鮮明對比的是,按照傳統的“煙囪”模式部署的系統的CPU、內存、存儲的資源利用率很低下。而通過虛擬化平臺可以有效整合服務器計算資源,提升資源利用率,同時,可以淘汰一批超期服役或已經失去廠商支持的設備。而在業務需求的快速響應上傳統立項、開發、采購服務器、安裝部署的模式周期比較長,難以應對一些上線時間急迫的業務需求。通過虛擬化資源池的建設,在每個集群中預留一定的資源空間,就可獲得快速部署能力,從容應對快速變化的市場的挑戰。
洛陽銀行在IT架構重新構建的總體思路是這樣的:基于IA開放架構打造統一的x86虛擬計算資源池,整合應用系統;將核心業務數據庫運行在小型機組成的物理資源池的分區上;管理系統能夠根據資源池整體運行情況動態調整?!霸朴嬎愕奈磥肀囟ㄊ墙⒃陂_放性架構的基礎之上,基于x86平臺下的虛擬化是業界的趨勢, VMware、微軟、Citrix等產品都是針對x86服務器進行虛擬化的。而且隨著全新一代十核處理器的推出,以至強為代表的x86服務器在計算能力,高可用性和高可靠性等方面都有了大幅提升。當然,為了穩妥期間,我們先從外圍應用開始部署基于IA架構的x86服務器?!?賈俊彥介紹。
這次釜底抽薪般的大變革也讓洛陽銀行取得了預期的效果。采用資源池架構后,系統中的硬件資源進行了有效的整合,實現資源利用的最大化,生產機房服務器的數量從100多臺下降到40臺左右,顯著降低硬件設備的采購成本,維護壓力也相對減小。而且,資源池中的設備及各類應用狀態,都是通過云管理平臺進行集中管控,實現計算資源智能化和自動化的調配,顯著降低了系統維護的復雜度。由于業務系統采用多節點分布式架構部署在資源池上,計算資源可進行動態調配和遷移,極大的提高了應用軟件運行的可靠性和連續性。此外,將服務器納入云資源池后,云管理平臺根據資源調配策略及不同的業務需求,按需分配所需計算資源,既提高設備利用率,也減少了設備的能源消耗。
洛陽銀行IT基礎架構的這次乾坤大挪移已經得到了銀監會認可,并獲得銀監會的年度技術推廣大獎。