互聯網金融與移動互聯的搭配給用戶帶來了全新的消費體驗,而這也變成了金融行業的發展趨勢。在大數據和移動安全的背景下,能夠為用戶提供更多安全的移動解決方案,來滿足用戶更多個性化需求是當前的形勢。在這形勢之下,信用卡獨特的消費模式,加之移動終端的配合,可以說是滿足個性化需求最好的方式,其市場也是不斷擴大,同時面臨的挑戰也在增多。
隨著信用卡在大眾當中的認可程度和使用程度增加,信用卡面臨著以下幾點挑戰,首先業務量激增,致使信用卡風險攀升。第二,互聯網金融的興起,越來越多的持卡人希望獲得更多個性化的服務,同時也需要銀行提供一個穩定、精確、7x24的服務系統。總的來說,消費的門檻在降低,而服務的質量要更高。
系統雙活數據卻不雙活
說到服務質量,對于銀行來說,最基本的就是保證業務的穩定性,而最難的也是穩定性。為了尋找一種更低成本,更高效的業務運行模式,目前光大銀行與惠普合作,構建了國內第一個雙活容錯信用卡前置系統。
銀行的信用卡業務一般由兩部分組成,簡單來說,就是前端和后端,前端的前置系統用來負責信用卡最核心的業務,如刷卡交易以及一切與用戶產生信息交換的任務,是跟客戶結合最緊密的交易轉接處。轉接之后,數據將由后臺處理。但此次光大銀行在前置系統上,除了具有轉接功能之外,還增加了代授權業務。在使用信用卡刷卡時,實際上是做了一筆授權交易,授權給商戶可以進行支付。而代授權是當主機后臺系統停止時,前端的前置系統會代替主機來完成授權交易。所以前置系統的作用也就不言而喻。
光大銀行信用卡中心技術部總經理李鐵成介紹說,前置是業內流行的信用卡基本體系結構,基于這種結構,很多廠商都會進行操作系統級的、數據庫級的雙活災備。這種做法,實際上核心的數據仍然只有一份,只是通過同步技術,亦或是同城同機房的同步 ,也可是同步到另一套系統之上。總之本質是在兩臺應用服務器上完成雙活,而數據并不是雙活。也就是說如果你誤刪了數據,遠程的數據也會同步被刪除。
光大銀行信用卡中心技術部總經理李鐵成
應用級的雙活架構
光大銀行此次采用了一種全新的雙活概念,在前置系統上同樣采用兩臺設備,同時處理數據,且每一臺機器上存儲的數據,從業務上看是一模一樣的,但是采用兩套完全獨立的數據庫。最關鍵的地方在于,沒有使用任何操作系統或數據庫的同步技術,而是從應用的角度來分析業務,進而決定那些數據需要在兩套系統之間相互同步。利用應用將兩個數據庫建立起來,形成2份數據,而以應用作為同步的標準,避免了數據庫級的同步操作。
由于采用的是應用層級的雙活方式,也打破了雙活距離的瓶頸,據李鐵城總經理介紹,光大銀行的雙活系統能夠支持1000公里的傳輸距離,目前已經在北京和上海來進行了雙活部署。這也是這套系統的優勢所在。而要構建這套雙活系統,李鐵成表示:“硬件本身的可靠性要求非常高,硬件本身的問題會對雙活效果大大折扣。”此次方案采用了惠普的NonStop系統,這套系統也是專門針對業務穩定性而生的容錯系統。從硬件底層滿足了高冗余、高可用性的需求。而在操作系統和數據庫上也針對冗余做了專門的設計和改造。
中國惠普有限公司中國區副總裁兼企業集團關鍵業務服務器系統部總經理樊瀛
“全球有超過2/3的信用卡交易是在惠普平臺上完成的。在中國,核心銀行所采用的基于開放平臺的系統大部分都是惠普提供的。因此在國內外惠普在金融領域都有非常多的最佳實踐。”據中國惠普有限公司中國區副總裁兼企業集團關鍵業務服務器系統部總經理樊瀛介紹說,“對于信用卡來說,搭建可靠穩定的系統是非常重要的,惠普的NonStop能滿足這一點。”
中國惠普有限公司企業集團關鍵業務服務器系統部客戶技術顧問張亮介紹說:“惠普的NonStop有著兩大特點,第一是容錯,第二是MPP的架構。NonStop從設計之初就是一個容錯系統,所有部件在并行工作的同時互為備份,任何一個故障部件都不會造成整個系統的停機。在這套系統實施之前曾做過很多破壞性實驗,如熱插拔CPU、硬盤、網卡,均沒有出現任何停頓現象。有了容錯的特點,就能夠保證后臺不管出現什么情況,前端的用戶交易都可以完成。而惠普的這套平臺,本身就是支持代授權這樣的功能的,所以它能夠為銀行提供永不停滯的系統來完成信用卡交易。這對提升信用卡的品牌聲譽和整個銀行的形象都是非常重要的。而MPP架構,使系統能夠進行線性擴展,CPU插槽最多可擴展到4080個,且不會出現性能曲線下降。”
中國惠普有限公司企業集團關鍵業務服務器系統部客戶技術顧問張亮
總結
雙活不僅在業務上滿足了銀行對于穩定性的要求,同時,由于摒棄了冷備的做法,遠程的災備機器也參與到生產當中,杜絕了資源的浪費。除此之外,在交易量達到峰值時,還可以將交易放到遠程機器上完成,提高了可用性,降低了維護成本。正是這樣的優勢,李鐵成指出未來希望將這套方案用到核心系統當中,但由于核心系統與信用卡前置系統相比,有著更復雜的業務需求,還需要繼續摸索,但可以肯定的是未來整個銀行的穩定性,需要整個銀行系統的體系結構來保證的,而不是依賴于單一的一套系統。