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