廣州銀行信用卡中心攜手嘉為藍鯨,應用發(fā)布效率提升5倍以上
01前言
“通過自動化運維平臺-應用發(fā)布中心,賦能應用發(fā)布效能提升,大大提升信用卡中心生產(chǎn)上線交付效率,節(jié)省上線人力投入成本,降低出錯率,切實提升了運維質(zhì)量?!?/strong>
——來自廣州銀行信用卡中心
廣州銀行股份有限公司信用卡中心成立于2011年,隸屬于廣州銀行,是廣州銀行的分行級機構(gòu)、戰(zhàn)略部門。業(yè)務(wù)范圍涵蓋信用卡、消費分期等板塊,擁有從金融產(chǎn)品研發(fā)至銷售及后期風險控制、客戶服務(wù)完整業(yè)務(wù)鏈條。
數(shù)字金融時代,業(yè)務(wù)轉(zhuǎn)型和多元化發(fā)展需求使得金融機構(gòu)應用數(shù)量與日俱增,應用架構(gòu)趨于多樣化和復雜化。金融機構(gòu)紛紛加速數(shù)字化轉(zhuǎn)型賦能新生態(tài),提升金融服務(wù)質(zhì)效,從而提高自身核心競爭力。
作為扎根于廣州的創(chuàng)新信用卡銀行,廣州銀行信用卡中心為更有效提升業(yè)務(wù)交付效率,保障業(yè)務(wù)交付質(zhì)量,攜手嘉為藍鯨引入自動化運維平臺,建設(shè)應用發(fā)布中心,打造應用發(fā)布自動化能力建設(shè)。
應用發(fā)布中心
02背景
在建設(shè)之初,廣州銀行信用卡中心運維部門主要面臨以下兩大難題:
1)發(fā)布效率問題
大部分應用系統(tǒng)的上線發(fā)布為人工部署,存在人工操作失誤的可能性,效率相對較低,無法批量、持續(xù)發(fā)布。
2)發(fā)布質(zhì)量問題
·發(fā)布版本包命名管理不統(tǒng)一、未形成規(guī)范;
·發(fā)布過程缺乏有效的回溯、審計措施,未能及時對投產(chǎn)日上線發(fā)布成功與否進行有效的統(tǒng)計;
·周期性任務(wù)執(zhí)行腳本和配置均由各條線運維經(jīng)辦著手處理,難以進行集中納管和系統(tǒng)化統(tǒng)一管理。
為此,廣州銀行信用卡中心希望基于自動化運維平臺幫助其進行IT運維智慧升級,應用發(fā)布同時兼顧穩(wěn)定和效率,實現(xiàn)標準流程化、應用發(fā)布自動化的建設(shè)目標。
03建設(shè)成效
在自動化運維平臺幫助下,廣州銀行信用卡中心歷經(jīng)3個月完成了30套業(yè)務(wù)系統(tǒng)的應用發(fā)布,支撐近200次發(fā)布任務(wù),900+應用節(jié)點,接入主機數(shù)600+,大幅提升了生產(chǎn)上線交付效率,實現(xiàn)有質(zhì)量的應用敏捷交付。
1)千里發(fā)布之行,始于標準化
要實現(xiàn)發(fā)布自動化,標準流程是第一步。標準化包括發(fā)布流程、發(fā)布參數(shù)、發(fā)布操作、應用標準模型等。廣州銀行信用卡中心依托自動化運維平臺,建立了運維標準化模塊,一鍵安排標準軟件、重啟應用等功能,提高運維工作效率。
發(fā)布流程
同時,應用運維團隊可根據(jù)不同發(fā)布類型,設(shè)計編排不同的流程模板,并集成對接SVN和Apollo,使發(fā)布包版本管理、發(fā)布部署、APollo操作一鍵化。以往發(fā)布需要平均0.5-1小時,流程標準化后,發(fā)布時間壓縮至5-10分鐘,效率提升了5倍!
2)千里發(fā)布之行,成于自動化
面對海量金融業(yè)務(wù)需求,應用發(fā)布活動越來越頻繁,快速、穩(wěn)定的發(fā)布是業(yè)務(wù)上線的加速器。廣州銀行信用卡中心借助應用發(fā)布自動化中心SaaS工具,實現(xiàn)一鍵批量自動化發(fā)布,代替人工部署,提高發(fā)布效率。
同時平臺支持金絲雀(灰度)發(fā)布、藍綠發(fā)布、滾動發(fā)布等多種發(fā)布策略,智能化驅(qū)動應用系統(tǒng)版本快速上線與更新,減少出錯風險。
對于金融機構(gòu)來說,安全合規(guī)是應用發(fā)布的重要訴求。自動化運維平臺應用發(fā)布中心支持版本自動回滾,發(fā)布前后狀態(tài)能實時檢查。當應用包或者配置文件出現(xiàn)問題時,一鍵快速回退到上一個正常的版本,方便審計和查看,確保用戶的訪問和使用不受影響。
基于平臺可提升工作效率,將重復工作下沉到自動化腳本,實施效率提高。自動化運維平臺作業(yè)中心通過流程編排能力,將運維操作場景中涉及到的多個腳本執(zhí)行或文件分發(fā)步驟組合成一個作業(yè)模板,這個作業(yè)模板盡可能把場景相關(guān)的共性邏輯都包含進去,然后再根據(jù)實際使用場景衍生出相應的執(zhí)行方案,那么作業(yè)模板和執(zhí)行方案的關(guān)系即為“一對多”。
04結(jié)語
廣州銀行信用卡中心基于自動化運維平臺實施自動化、流程化、標準化,實現(xiàn)了應用發(fā)布工作的“快”與“穩(wěn)”。未來廣州銀行信用卡中心會持續(xù)落地更豐富的自動化運維場景,直面金融科技數(shù)字化浪潮。