1. 程式人生 > >靈雀雲容器PaaS平臺助力知名股份制銀行金融科技革新_Kubernetes中文社群

靈雀雲容器PaaS平臺助力知名股份制銀行金融科技革新_Kubernetes中文社群

網際網路、科技和金融的碰撞給銀行業帶來巨大影響。IT技術起初是傳統金融提升效率的工具和方法,隨著新技術的演進,技術成為驅動變革的核心要素。Fintech金融科技以技術和資料為驅動,用創新的方法改變了金融業務資訊不對稱,降低交易成本,改善服務體驗。

數字化浪潮的興起和深化,銀行業開始面臨巨大壓力。某知名股份制商業銀行是國內有名的金融科技先行者。伴隨網際網路、大資料,以及人工智慧等技術的發展,該股份制銀行的新業務形態、新業務需求乃至新業務創新都對銀行現有IT提出了新的挑戰。

金融科技先行者

該知名股份制商業銀行在英國權威金融雜誌《銀行家》公佈的“2017年全球銀行品牌500強”中,品牌價值位列全球第12位;在“《財富》世界500強”榜單中,連續6年強勢入榜。

2018年該銀行斬獲了“亞太區最佳零售銀行”大獎,這也是中國銀行業首次獲評該獎項。基於在金融科技領域的突出表現,還獲得了《亞洲貨幣》2017年“Fintech中國領導者:最佳全國性商業銀行” 獎項。

該股份制銀行一直對IT高度重視,把IT作為銀行核心競爭力,是新技術的先行者,其卓越的金融科技能力也形成了該銀行獨特的競爭力。該銀行在移動技術、雲端計算、大資料、機器學習、網路安全、區塊鏈等技術領域都走在行業前列,推動銀行向網際網路化、資料化、智慧化轉型。該銀行還不斷將IT成功經驗和金融IT成熟的解決方案開放給金融同業,輸出自身金融科技,推動普惠金融。

傳統IT架構難以應對銀行業務革新

與此同時,在金融科技趨勢下,該銀行面臨著與以往傳統銀行截然不同的客戶需求和業務環境。首先,客戶期望和客戶體驗要求不斷提高,銀行客戶希望每一筆交易、每一項服務都可以快速、直觀、便捷。

其次,銀行需要不斷探索多種方式來滿足客戶的數字化服務需求。傳統的分行模式正在遭遇挑戰,銀行需要不斷推出手機銀行、電話銀行、微信銀行等軟體應用為使用者提供個性化服務。

再次,金融領域還面臨著前赴後繼的後來者,比如網際網路金融的入場,網際網路化的玩法、大量資本湧入,都在給銀行傳統業務帶來巨大壓力。

從IT基礎設施後臺支撐來說,業務網際網路化導致系統頻繁更新,這給IT支撐和運維帶來巨大壓力,運維複雜度急劇升高,運維人員疲於奔命。從研發來說,目前在金融行業的主要業務系統的開發和部署方式是在傳統的主機或虛擬機器中安裝單體應用,這一模式具有研發效率低、資源使用率低、開發和運維脫節、系統擴容緩慢的缺點。因此,研發團隊需要快速交付,加快迭代效率,實現敏捷IT帶動業務敏捷,提升銀行對客戶需求的響應速度。

攜手靈雀雲構建PaaS統一管理平臺

銀行業歷來是強監管、強安全、高複雜度的行業,監管部門對銀行IT系統的建設和運維有非常嚴格的要求。2018年,該知名股份制銀行與靈雀雲合作,探索容器、PaaS新技術在符合監管規範前提下的業務落地。

雙方合作部署PaaS統一管理平臺專案,旨在建設符合該商業銀行IT戰略要求的,基於容器技術的新一代企業級PaaS平臺,整體提升銀行應用開發水平和應用交付的速度,為快速響應需求並交付需求以及業務系統的快速迭代提供保障。同時,建成的PaaS統一管理平臺,有助於該行統一對PCF平臺、容器服務和其他型別的中介軟體服務進行管理維護,給開發人員提供便利性和可操作性。

該PaaS統一管理平臺除了提供基於容器叢集,還需相容PCF叢集的管理,保護已有投資。在此基礎上打通開發、測試和應用部署,提升DevOps效率,提供全面、一致性的運維體系。建成後的PaaS平臺將推廣成為該商業銀行業務的綜合服務平臺,接入和承載全部研發、產品上線和運維功能,為業務應用的持續創新和穩定執行提供高效的保障。

同時,該平臺以容器新一代應用交付件為中心,全方位支援應用建立、編譯、整合、部署和執行的每一個環節,並提供一個高效、高可用的執行環境。產品支援一鍵部署任意容器化應用,並提供自動修復、自動擴充套件。

此外,該PaaS統一管理平臺還能夠提供容器服務的全生命週期管理,致力於讓容器雲落地。對底層的叢集管理和資源排程進行了平臺化的抽象,其架構支援主流的排程系統Kubernetes,並且能夠保證在不同平臺的一致性和可移植性,確保原生化的穩定服務。

平臺體系架構如下圖所示:

銀行PaaS統一管理平臺優勢及創新
1.基於容器化平臺技術,提供高資源利用率、彈性伸縮、自動化秒級擴充套件的平臺基礎架構;
2.建構企業級PaaS雲端計算平臺,提供分散式高可靠、覆蓋從開發到測試和部署執行全鏈條的DevOps環境;提供日誌、監控、告警分析的智慧化運維手段;
3.深度融合SpringCloud微服務框架,支援靈活、敏捷的業務快速迭代模式;
4.創新性的支援多叢集管理功能,支援異地多中心部署方式,可在異地間實現服務負載的分流、故障切換和統一管理;
5.深度整合DevOps主流工具Jenkins,通過多種手段靈活使用Jenkins引擎,包括利用視覺化編排工具設計構建、流水線;並且可通過靈雀雲提供的DSL外掛,在Jenkins中呼叫PaaS平臺各項功能,完成服務更新、負載均衡設定、自動通知等功能;
6.通過Kubernetes Service Catalog技術支援服務市場功能,極大提升企業環境內跨平臺間的服務發現、服務管理和服務消費的能力。

目前,該專案一期正在順利進行中,專案上線後,能夠顯著提高企業資源利用效率、縮短新業務交付時間,並提供靈活的系統自動擴縮容能力,對於全面提升銀行的業務開發、部署、運維能力保駕護航。

雙方的合作也會持續深入,預計未來還會啟動在公有云主機上的容器部署。靈雀雲希望通過這一PaaS統一管理平臺的實施,助力該股份制銀行上雲之路,實現新的架構升級,更加穩定、靈活、快速地支撐新興的業務模式需求,讓銀行的業務系統和應用系統無憂高效地執行在雲平臺上。