新聞中心
睿至開發測試云 為金融領域注入嶄新動力
作者:睿至科技集團
近年來在互聯網技術與金融服務融合的過程中,互聯網金融企業依托信息技術和客戶流量等優勢,開始全面布局支付、借貸、財富管理、交易結算等領域,對傳統銀行業務帶來了巨大沖擊。睿至開發測試云通過打破傳統豎井式壁壘,有效推動了金融企業業務的數字化轉型。

近年來在互聯網技術與金融服務融合的過程中,互聯網金融企業依托信息技術和客戶流量等優勢,開始全面布局支付、借貸、財富管理、交易結算等領域,這無疑對傳統銀行業務帶來了巨大沖擊。而隨著監管制度日趨完善,傳統銀行也開始思變謀變,積極運用互聯網最新技術,探索自己的互聯網金融發展之路,加快推動銀行的經營轉型。
     

某銀行作為中國歷史最悠久的銀行之一,緊跟全球金融市場變化,為了快速推出滿足業務發展需求的產品,期望通過軟件創新的模式更好地掌控和布局互聯網業務,從而持續拓展自身的金融業務規模,當然某銀行也清楚地知道這場變革所要面臨的雙重挑戰:
   

一方面,金融機構必須在嚴格控制風險、保證監管合規的前提下,確?,F有業務系統和IT平臺安全穩定的運營,并嚴格控制運行成本;
    

另一方面,企業還要積極擁抱新技術、抓住新趨勢,以IT創新為突破口,為用戶提供更具吸引力的服務體驗,為員工提供更高效的生產力工具,并為面向未來的業務發展,打造一個真正靈活高效的IT平臺。
    

對于某銀行而言,前者自然不用多說,風控和安全是金融服務的立足之本,而后者的主要問題集中在應用發布規模的變化、系統越來越多、版本迭代速度越來越快、常規的手動部署和當前的使用的非完全自動化的部署工具已不能滿足業務的增長需求,同時造成人員短缺,大版本發布的時候總是感覺人力不夠。
    

同時,當需要聯合幾種異構環境進行開發和測試時,開發測試和生產環境不匹配、開發測試服務器無法進行統一管理、缺乏連續性的質量保障,甚至還會受到地理位置的限制,團隊成員的遠程辦公等方面的障礙。
     

面向業務交付導致組織的變革
     

顯然,目前某銀行所面臨的挑戰既有技術層面上的,也有開發模式以及流程管理上的。經過多方的研討和分析,DevOps或將成為解決這些難題的最佳手段。
     

圍繞業務系統而不是職責來組織工作,這就是DevOps打破IT分組壁壘的寓意。業務交付團隊應該由開發人員創建代碼,從用戶界面到業務邏輯和數據結構,也應由有運維人員負責操作自動化和部署。在細分的領域,原有的技術棧人員劃分不變,通過Devops工具流水線串聯整個業務交付過程,既可以按照傳統的組織架構提供面向業務的交付能力,還支持互聯類業務的敏捷迭代能力。
     

DevOps是重大的文化和組織變革,也獲得了該銀行客戶自頂向下的全面支持。整個行政領導團隊應知道它為什么重要和怎樣借助它取得成功。
     

打破傳統豎井式壁壘
     

睿至科技集團的開發測試云解決方案正為此而來。睿至開發測試云通過容器技術的應用打破了傳統豎井式的資源壁壘,使若干應用系統共享各類處理資源,支持隨業務應用壓力變化靈活調整資源供應,并通過云平臺有效地提高軟硬件資源利用率和彈性。同時,集中式運維管理通過對運維流程的固化、不同專業領域的人員整合等方法的應用大幅提高了運維效率。
    

與傳統的開發測試模式不同,睿至開發測試云強調的是任何人,在任何地點都可以進行開發和測試,代碼編寫、協作、調試、測試、部署、運行都在企業云端完成,并且提供了支持產品設計、開發、測試、部署、維護的閉環環境,有效支撐了新業務需要的快速迭代和管理。
     

三大核心目標 構建卓越IT生產線
     

在深度分析某銀行所面臨的挑戰后,某銀行與睿至明確了DevOps自動化部署平臺的三大核心目標:
    

首先構建某銀行開發測試云系統,建設面向應用的敏捷開發持續集成和持續部署發布體系;
     

其二,開源工具自動構建持續集成,及時發現并定位錯誤、減少手動編譯及發版的工作量,避免因手工誤操作而造成的不必要的時間消耗;
     

其三,成熟自動化部署平臺,支撐應用部署發布流程,使單一的部署來源,在不同的環境中保持部署的一致性,并將準入條件和批準情況清晰可見,滿足應用開發部署的迅速發展。

圖片1.png

圖 | 睿至開發測試云整體架構

    

事實上,DevOps不是簡單的集成或整合,而是一條支撐企業敏捷的數字化生產線,在項目實施過程中:
     

第一階段就是結合某銀行實際情況的開發測試規范梳理優化,使應用交付過程標準化,流程化,規范化;
     

第二階段將開發測試流水線在開發測試規范基礎上的落地,實現產品管理,項目管理,編譯構建,持續部署,持續集成,度量優化等主要功能;
     

第三階段,非核心業務持續集成、持續部署流程逐步遷移到開發測試平臺,借助睿至開發測試云,某銀行現階段開發編譯構建時間已經縮短至三分之一,試點系統平均發布時間由人工部署大約30分鐘降至5分鐘。

圖片2.png

圖 |睿至開發測試云-項目看板

     

多功能支撐DevOps自動化部署平臺落地
     

借助睿至開發測試云,某銀行的DevOps自動化部署平臺可通過統一的開發測試環境管理平臺,實現端到端的環境服務管理流程,并且實現了資源自動化管理和維護,包括操作系統+基礎軟件的套餐組合式和訂單式自動部署、軟件分發、配置比對、健康巡檢、變更管理和備份管理等自動化功能。
     

與此同時,貫穿業務交付全流程的端到端流水線,實現了統一的需求、代碼控制,構建服務、測試管理和部署管理,并且在產品質量、進度可視化控制,以及產品運維側閉環監控反饋支撐持續改進。

圖片3.png

圖 | 睿至開發測試云-流水線

     

不僅如此,在知識產權保護方面,該平臺為某銀行提供的分布式代碼庫,實現了不需要服務器端軟件支持,方便代碼的發布和交流,簡單易學、易于使用,分布式代碼庫輕量級,運行快速,可擴展性,易于根據用戶需求自行定義、擴展。并且平臺具備可追溯、可復用的研發能力,實現了各項應用的研發可追溯,減少被抄襲的幾率,減少了安全風險,易于知識產權保護,同時提高生產效率,提高軟件質量,提高軟件的可維護性。
     

為了提高某銀行的資源利用率,該平臺實現了資源池化,對各項資源進行統一調配,更加靈活地對資源進行配置,提高了資源利用率,并且可以在短時間內實現對虛擬機進行調度控制完成資源調度需要,并做到按需分配資源。

圖片5.png

圖 | 睿至開發測試云-資源統一調配

     

最終,某銀行在開發階段,實現了自動編譯構建、自動打包功能,提高開發效率;在測試階段,嵌入單元測試腳本、接口測試腳本,實現部分自動化測試功能;在發布階段,實現了發布過程完全自動化,杜絕人工發布帶來的誤操作風險,提高了發布效率,和準確性,以及打通測試環境和生產環境發布通道,統一了發布標準。
     

可以說,睿至開發測試云從根本上解決了當前金融企業在技術開發問題上面臨的諸多困局,有效推動了金融企業業務的數字化轉型。未來,睿至將結合更多的DevOps在金融行業的成功實踐,深挖金融場景應用,推動技術和產品創新,實現金融企業開發敏捷化,助推金融企業與互聯網的深度融合。

宅男