當前位置:
首頁 > 最新 > 華夏銀行自動化發布技術的應用

華夏銀行自動化發布技術的應用

本文節選自《金融電子化》2018年2月刊

作者:華夏銀行信息技術部?陸壯飛?史春志?劉傳世

編 者 按

本文介紹了華夏銀行自2014年開始實踐的自動化應用發布技術,以及自動化應用發布平台所取得的應用成效及展望。

華夏銀行在實施自動化應用發布平台之前,首先制訂了應用發布技術及管理規範,並配套完善了相關管理流程。其內容主要包含三方面。(1)自動化應用發布技術規範,主要包括:應用發布常用編碼規範、應用發布環境模型構建規範、應用發布作業構建規範、應用發布請求構建規範等。(2)自動化應用發布標準流程,主要包括:發布模型的維護、審核,發布申請的提出、審批、執行等。(3)自動化應用發布相關角色與職責,主要包括:發布平台管理員、發布模型管理員、發布模型審核員、發布操作員等。

自動化應用發布模型

1. 自動化應用發布靜態模型。是指通過對實際業務系統的環境、業務服務、伺服器的內在關係進行抽象和梳理;通過建立「應用—環境—服務—組件—伺服器」的模型對應用系統進行描述;通過建立合理的映射關係以區分不同的業務服務、存儲模式、運行模式,使應用程序的邏輯結構和物理部署架構對應起來。

2. 自動化應用發布動態模型。是指對發布工作中涉及的工作流、操作步驟等進行梳理定義;通過建立「發布方案—發布步驟—發布作業」模型進行描述,使發布作業與具體操作對象建立對應關係。

自動化應用發布平台技術架構

採用模塊化、參數化的設計思想,對工作負載較大的模塊採用高可用「集群+負載均衡」的部署方式,平台邏輯結構自下而上分為業務操作、服務模型、服務發布三個層面(見圖)。

業務操作層是平台的底層功能基礎,通過「伺服器—代理」模式對總行開發測試、准生產、生產環境中各應用系統伺服器進行統一納管,並為每個環境提供獨立的發布作業執行管理模塊,控制發布作業的執行。

服務模型層是平台的核心,封裝了發布模型維護、發布執行管理等主要功能。向下負責控制業務操作層的各項任務執行,向上為終端用戶提供發布實時狀態展示、歷史數據統計報表、發布審計等服務。

用戶介面層實現了從基礎信息管理、發布模型維護、發布執行展示等全部平台功能的集成。

安全可控的應用發布流程

嚴格遵循行內的操作風險管控制度。發布模型、發布參數等屬於發布技術方案的一部分,需要通過自動化發布平台內置的評審、複核才能生效。

應用成效及展望

通過實踐安全可控的自動化應用發布技術,我行的應用投產管理水平獲得顯著提升。在降本增效方面,提高了應用發布工作的執行效率,縮短變更時間窗口,降低對業務連續性的影響。同時拉低了發布操作的技術門檻,解除了對關鍵技術人員的依賴,間接降低了對支持性崗位和物理資源的依賴。在安全管控方面,打通了技術操作與管控流程間的屏障,實現對應用發布模型維護、應用發布任務執行等關鍵工作的全程閉環管理,真正做到了應用發布操作的安全可控。

未來華夏銀行擬對平台做進一步優化升級,加入對大規模、多系統聯動發布場景的支持,實現階段性大版本投產的全自動執行,進一步提高業務功能的持續交付能力。

歡迎金融科技工作者積極投稿!

各抒己見!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 金融電子化 的精彩文章:

AI大數據:布局落子下好棋
區塊鏈「引爆」2018

TAG:金融電子化 |