銀行核心系統(tǒng),高可用性和高可靠性是第一位的,洛陽銀行核心系統(tǒng)基于成熟的Power高可用架構和PowerVM最佳實踐搭建,采用了全冗余架構,確保了系統(tǒng)運行的穩(wěn)定性。包括服務器資源、存儲資源及網(wǎng)絡資源在內(nèi)的生產(chǎn)系統(tǒng)資源池框架采用了統(tǒng)一管理模式,實現(xiàn)了一鍵式分鐘級部署,將系統(tǒng)安裝部署時間從10小時縮短至10分鐘。而通過PowerVC實現(xiàn)了資源池管理,快速、靈活、自動化的IT資源交付模式能夠?qū)崟r響應不同的業(yè)務場景需求。通過Power資源池全面實現(xiàn)了數(shù)據(jù)庫及高等級應用服務器的云化部署,使得生產(chǎn)率提升了60%,而運營成本則降低了1/3。
不僅如此,洛陽銀行所有的分支機構都通過兩條專線接入兩個不同的數(shù)據(jù)中心,兩個數(shù)據(jù)中心都對外發(fā)布業(yè)務,對于互聯(lián)網(wǎng)用戶和營業(yè)網(wǎng)點用戶對應的兩類業(yè)務均實現(xiàn)了雙數(shù)據(jù)中心負載均衡,從最外端接入的交換機到應用服務器、數(shù)據(jù)庫服務器、存儲等,實現(xiàn)了所有業(yè)務請求都能夠在同城雙數(shù)據(jù)中心之間的全方位真正雙活。
洛陽銀行所有系統(tǒng)應用運行在兩個數(shù)據(jù)中心獨立的私有云平臺,每套應用的應用節(jié)點按需部署在兩個的數(shù)據(jù)中心,通過負載均衡設備的LTM技術對兩個數(shù)據(jù)中心的應用請求分配負載,負載均衡設備還會對后端應用節(jié)點進行實時探測,當某個節(jié)點或者某個設備故障時,則將請求轉(zhuǎn)發(fā)到正常的服務節(jié)點。2020年,洛陽銀行應當?shù)乇O(jiān)管部門要求,在業(yè)務高峰期進行了生產(chǎn)系統(tǒng)的切換演練。在用戶無任何感知的情況下,將業(yè)務從生產(chǎn)中心切換至災備中心。
分布式部署使系統(tǒng)靈活可擴展,隨著業(yè)務的線性增加,可通過在不同數(shù)據(jù)中心擴展應用節(jié)點增加吞吐量以提升可靠性。任意數(shù)據(jù)中心故障、任意應用節(jié)點故障都不會影響正常業(yè)務處理。通過一個集群承載多個業(yè)務核心,在節(jié)約硬件投資成本的同時,服務器資源的利用率也大幅提高。在發(fā)生故障時,快速的切換速度極大地減少了業(yè)務中斷時間。運維人員可以通過遠程監(jiān)控實現(xiàn)跨平臺管理,極大地降低了運維成本。
洛陽銀行以核心云平臺為基礎,構建了全方位的雙活體系。網(wǎng)絡是雙活數(shù)據(jù)中心的基礎,利用負載均衡和域名解析系統(tǒng),根據(jù)算法和數(shù)據(jù)中心出口狀態(tài)判斷,將流量引導至符合策略、服務正常的數(shù)據(jù)中心,實現(xiàn)流量的自動負載,使所有業(yè)務請求都能夠在兩個數(shù)據(jù)中心無縫切換,最終實現(xiàn)網(wǎng)絡負載的均衡分發(fā)和業(yè)務系統(tǒng)訪問的高可用性。通過存儲虛擬化技術,將兩個數(shù)據(jù)中心兩臺存儲設備合為一個統(tǒng)一的邏輯設備,共同承載業(yè)務訪問。保證了數(shù)據(jù)的一致性同時,兩臺存儲也互為備份,當一臺存儲出現(xiàn)故障后,訪問請求可自動切換到另一臺設備上運行,真正實現(xiàn)了實時雙讀雙寫。同時采用SAN網(wǎng)絡仲裁磁盤和IP網(wǎng)絡仲裁兩種方式,有效避免存儲雙活的“腦裂”風險。數(shù)據(jù)庫雙活方面采用了Oracle Extend RAC技術,兩個數(shù)據(jù)中心數(shù)據(jù)庫使用Active-Active模式運行,當一個中心的數(shù)據(jù)庫出現(xiàn)故障后,訪問請求自動切換至另一中心數(shù)據(jù)庫節(jié)點運行,在提升數(shù)據(jù)庫整體處理能力同時也提高了兩個中心的資源利用率。在應用處理層面也實現(xiàn)了完全雙活冗余,通過負載均衡和服務器集群技術,將多臺應用服務器關聯(lián)在一起,同時對外提供服務,共同處理業(yè)務請求,當其中一臺應用服務器出現(xiàn)故障后,健康檢查機制會自動將訪問發(fā)送到正常的服務器節(jié)點運行,有效提升了業(yè)務連續(xù)性能力,同時也有利于系統(tǒng)的平滑擴展。
目前洛陽銀行正在進行容器云平臺建設,打造敏捷IT運行的同時實現(xiàn)應用的標準化,開發(fā)、測試、生產(chǎn)環(huán)境一致性,保證統(tǒng)一的應用運行狀態(tài),實現(xiàn)應用標準化和環(huán)境一致性。通過彈性伸縮能力提升應用高可用,保障應用運行的穩(wěn)定性。容器云平臺提供基礎設施資源和平臺基礎組件的支持能力,能更好地支持業(yè)務應用研發(fā)部署,使業(yè)務應用研發(fā)人員可以專注于業(yè)務應用的研發(fā),從而加快研發(fā)速度,提高業(yè)務快速迭代開發(fā)的能力。
科技引領創(chuàng)新 洛陽銀行搶占數(shù)字經(jīng)濟先機
新興數(shù)字化金融原生應用方興未艾,產(chǎn)品及業(yè)務日漸豐富且迭代速度不斷加快。銀行業(yè)數(shù)字化轉(zhuǎn)型急需成熟的IT架構、敏捷的交付流程和技術風險保障機制支撐,縮短新業(yè)務、新產(chǎn)品從研發(fā)到投產(chǎn)的時間,快速響應細分市場客戶需求,持續(xù)提升產(chǎn)品服務體驗,保證業(yè)務連續(xù)性和數(shù)據(jù)安全。
此外,洛陽銀行還積極提升自主創(chuàng)新能力,加強技術沉淀和創(chuàng)新,積極引入新平臺、新技術加強開發(fā)度量和質(zhì)量管理,持續(xù)提升自主開發(fā)能力。未來,洛陽銀行將攜手浪潮商用機器,基于全新發(fā)布的浪潮K1 Power系列服務器,在分布式數(shù)據(jù)庫、分布式存儲、容器云及大數(shù)據(jù)分析等開源場景進行創(chuàng)新實踐。