在金融市場蓬勃發(fā)展、競爭愈發(fā)激烈的環(huán)境下,證券行業(yè)的業(yè)務需求迭代日益加快,應用數(shù)量與日俱增。面對海量、異構和復雜IT環(huán)境,如何有效加速業(yè)務價值交付的“最后一公里”,確保應用發(fā)布的高質量、高效率和安全性,成為數(shù)字金融業(yè)務發(fā)展亟待破解的難題。某國內(nèi)知名一流券商借助嘉為藍鯨應用發(fā)布中心,成功攻克了這些挑戰(zhàn)。
01. 業(yè)務場景
1)場景1:降本增效
該證券公司的眾多自研業(yè)務系統(tǒng)保持單周或者雙周迭代的頻率,其中部分業(yè)務系統(tǒng)通過自建自動化平臺進行發(fā)布,但大部分仍依賴于人工執(zhí)行腳本來完成。例如財富管理、股票期權、證券APP、資源管理等業(yè)務系統(tǒng),每兩周便需要發(fā)布新版本和上線新功能。周五晚上是變更窗口期,每位運維人員會負責3-4個業(yè)務系統(tǒng)的變更,每個業(yè)務系統(tǒng)含5-10套機器,發(fā)布往往到次日凌晨才能完成,甚至有時需要通宵工作以確保發(fā)布順利。
2)場景2:業(yè)務風險管控
在業(yè)務系統(tǒng)發(fā)布過程中,部分發(fā)布失敗是由于傳輸?shù)奈募徽_,因此需要開發(fā)團隊重新從測試環(huán)境傳輸正確的包。另外也存在由于人工執(zhí)行命令出現(xiàn)報錯而造成發(fā)布失敗的情形;按照管理制度,證券交易期間(早上8點至下午16點)不能進行業(yè)務系統(tǒng)變更,但仍有部分業(yè)務系統(tǒng)在此期間進行變更;各個業(yè)務團隊會直接登錄機器進行發(fā)布變更,在通宵熬夜發(fā)布期間容易出現(xiàn)敲錯命令、遺漏步驟的情況。02. 痛點分析
在激烈的市場競爭環(huán)境下,業(yè)務側需要保持高度的敏捷性,持續(xù)迭代并更新功能以滿足市場需求。這種快節(jié)奏的業(yè)務需求使得負責生產(chǎn)變更的運維人員面臨巨大壓力,他們不僅要頻繁地進行發(fā)布操作,還要面對這些操作帶來的高風險。
03. 解決方案
該券商引進嘉為藍鯨應用發(fā)布中心,充分利用了平臺海量的自動化能力、靈活的擴展性和異構兼容的一體化能力,成功打造了具備四個“一體化”功能的發(fā)布自動化平臺。借助該平臺,該券商將零散且眾多的業(yè)務系統(tǒng)集約整合至應用發(fā)布平臺,實現(xiàn)從手工操作發(fā)布到自動化流程的轉型;同時統(tǒng)一管控發(fā)布權限,提升發(fā)布效率和安全性,實現(xiàn)降本增效。
1)“自研+外購”一體化
所有自研的業(yè)務系統(tǒng)都接入應用發(fā)布自動化平臺,通過DevOps流水線驅動應用發(fā)布。部分外購系統(tǒng)接入應用發(fā)布自動化平臺,通過人工在界面點擊發(fā)布。
2)“測試+生產(chǎn)”一體化
通過制品導入導出和發(fā)布模板導入導出功能,保證測試和生產(chǎn)環(huán)境的一致性。測試環(huán)境和生產(chǎn)環(huán)境的發(fā)布流程中都采用統(tǒng)一的應用發(fā)布工具,降低生產(chǎn)環(huán)境發(fā)布失敗風險。
3)“主機+容器”一體化
以往該證券公司的傳統(tǒng)應用部署在主機上,發(fā)布時需要登錄主機操作,而云原生應用部署在K8S集群上,發(fā)布時需要執(zhí)行kubectl命令完成。另外部分工具的主機發(fā)布任務和容器發(fā)布任務存在割裂,無法統(tǒng)一執(zhí)行。而應用發(fā)布中心支持一個任務同時兼容主機發(fā)布和容器發(fā)布,實現(xiàn)一次審批一次編排。
4)“敏捷+安全”一體化
通過雙層編排實現(xiàn)應用發(fā)布自動化,滿足業(yè)務敏捷迭代的需求,同時兼顧生產(chǎn)發(fā)布的穩(wěn)定性和安全性,聯(lián)動工單的強審批、統(tǒng)一管控移除機器登錄權限和業(yè)務保障期嚴控變更窗口。
04. 成果展示
1)統(tǒng)計數(shù)據(jù)和度量分析
通過多場景的統(tǒng)計數(shù)據(jù),以不同的數(shù)據(jù)維度考量通過自動化發(fā)布帶來的直觀收益,通過圖表或看板進行可視化展示,提高統(tǒng)計效率,減少錯誤率。同時,平臺支持時間段信息統(tǒng)計,如該券商一周內(nèi)發(fā)布200+個業(yè)務系統(tǒng),近萬臺主機,20+容器集群,約2000個程序包和近2000個發(fā)布任務模板(測試環(huán)境最高可達2.7w+/月)。
此外,嘉為藍鯨技術團隊幫助該券商持續(xù)度量分析優(yōu)化,建立閉環(huán)的優(yōu)化機制。通過輸出雙周報,重點分析發(fā)布頻率TOP10、發(fā)布失敗率TOP10的業(yè)務系統(tǒng),度量本周效能,給出優(yōu)化建議。
2)一期發(fā)布自動化到二期發(fā)布規(guī)范化
建立規(guī)范化的發(fā)布操作和審核流程, 提供通用模板和標準發(fā)布流程,規(guī)范應用發(fā)布自動化的使用流程。
05. 價值收益
1)發(fā)布自動化建設
2)發(fā)布規(guī)范化建設
06. 場景適用性
嘉為藍鯨應用發(fā)布中心專為業(yè)務系統(tǒng)繁多且發(fā)布頻率高的政企量身打造。其適用場景主要包括:金融行業(yè)的To C業(yè)務高頻發(fā)布、測試生產(chǎn)打通的一體化發(fā)布、云原生轉型期傳統(tǒng)應用和云原生應用異構兼容發(fā)布等場景。
申請演示