近年來在互聯網技術與金融服務融合的過(guò)程中,互聯網金融企業依和玩托信息技術和客戶流量等優勢,開(kāi)始全面鐵分(miàn)布局支付、借貸、财富管理、交易結算等領域,這(zhè朋一)無疑對(duì)傳統銀行業務帶來了巨大沖擊。而随著(zhe)監管制他媽度日趨完善,傳統銀行也開(kāi)始思變謀變,積極運用互聯網最新技術河街,探索自己的互聯網金融發(fā)展之路,加快推動銀行的經(jīng)營轉美吧型。
 近電;
某銀行作為中國(guó)曆史最時風悠久的銀行之一,緊跟全球金融市場變化,為老大了快速推出滿足業務發(fā)展需求的産品,期望通廠行過(guò)軟件創新的模式更好(hǎo)地掌控和布局互聯生學網業務,從而持續拓展自身的金融業務規模,當然某銀行也清楚地知道(筆農dào)這(zhè)場變革所要面(mià門動n)臨的雙重挑戰:
一方面(miàn),金融機構必須在嚴格控業好制風險、保證監管合規的前提下,确保現有南吃業務系統和IT平台安全穩定的運草你營,并嚴格控制運行成(chéng)本;
另一方面(miàn),企業還(hái)要積極擁窗河抱新技術、抓住新趨勢,以IT創新為突破口,筆南為用戶提供更具吸引力的服務體驗,為員工提供更高效的生産力工音媽具,并為面(miàn)向(xiàng)未來的業務發(fā)展,打造一多醫個真正靈活高效的IT平台。
對(duì)于某銀行而言,前者自然不用多說(shuō),風廠但控和安全是金融服務的立足之本,而工從後(hòu)者的主要問題集中在應用發(fā化老)布規模的變化、系統越來越多、版本叠代速度越來越快、常規的手動部署和的科當前的使用的非完全自動化的部署工具已不能(néng)滿足業務喝街的增長(cháng)需求,同時(shí)造成(chéng)人員短缺,大版本日男發(fā)布的時(shí)候總是感覺人力不夠。愛自
&nb兵紅sp;
同時(shí),當需要聯合幾種(zhǒng)異構環境進(jìn)行車很開(kāi)發(fā)和測試時(shí),開(k拿什āi)發(fā)測試和生産環境喝個不匹配、開(kāi)發(fā)測試服務器無法進(jìn)行統一管理、缺乏連白有續性的質量保障,甚至還(hái)會(huì)受到地理位置的限制,團隊成(c機刀héng)員的遠程辦公等方面(miàn)的障靜數礙。
視電
面(miàn)向(xiàng)業務交付導緻組織的變革近師
 個作;
顯然,目前某銀行所面(miàn)臨的挑戰既有技吧新術層面(miàn)上的,也有開(kāi)發(fā)模式以及這白流程管理上的。經(jīng)過(guò)多方的研讨和分析睡員,DevOps或將(jiāng)成(chéng)為弟低解決這(zhè)些難題的最佳手段。
圍繞業務系統而不是職責來組織工作,這(zhè)就(jiù)是D歌妹evOps打破IT分組壁壘的寓意。業務交付團隊應該由開(kāi)發(f拍化ā)人員創建代碼,從用戶界面(miàn)到業務邏答資輯和數據結構,也應由有運維人員負責操作自動化和一懂部署。在細分的領域,原有的技術棧人為喝員劃分不變,通過(guò)Devop中西s工具流水線串聯整個業務交付過(guò)程,既可以按照傳統的組織架森老構提供面(miàn)向(xiàng)業務的交付能(néng)力,還(hái)支窗體持互聯類業務的敏捷叠代能(néng)力。
DevOps是重大的文化和組織變革,也獲得了該銀行客戶自頂向(xi司務àng)下的全面(miàn)支持。整個行政領導團隊應知道拿內(dào)它為什麼(me)重要坐哥和怎樣(yàng)借助它取得成(chéng)功。
打破傳統豎井式壁壘
 體作;
睿至科技集團的開(kāi)發(fā)測試雲解決方案正為此而來。睿至開(kāi)兒拍發(fā)測試雲通過(guò)容器技術的弟微應用打破了傳統豎井式的資源壁壘,使若幹應用系統共享各類處理不少資源,支持随業務應用壓力變化靈活調整資源供應,并通過(guò)業器雲平台有效地提高軟硬件資源利用率和彈性。家店同時(shí),集中式運維管理通過(gu行美ò)對(duì)運維流程的固化、不同專業領域的人員整合等方法的應用大幅提高了這家運維效率。
與傳統的開(kāi)發(fā)測試模式不同,睿至開(kāi)發房有(fā)測試雲強調的是任何人,在任何地點都(dōu)得鐵可以進(jìn)行開(kāi)發(fā)和測試,代碼編到頻寫、協作、調試、測試、部署、運行都(dōu)在企新制業雲端完成(chéng),并且提供讀請了支持産品設計、開(kāi)發(那河fā)、測試、部署、維護的閉環環境,有效支業動撐了新業務需要的快速叠代和管理。
 關用;
三大核心目标 構建卓越IT生産線
服術
在深度分析某銀行所面(miàn)臨的挑戰後(hòu),某銀行與睿至年兵明确了DevOps自動化部署平台的三大核心目标:
關高
首先構建某銀行開(kāi)發(fā)測試雲系統,建設面(miàn家得)向(xiàng)應用的敏捷開(kāi)發(fā)持續集成(ché話紙ng)和持續部署發(fā)布體系靜光;
其二,開(kāi)源工具自動構建持續集成(chéng)年說,及時(shí)發(fā)現并定位錯誤、減少手動編市坐譯及發(fā)版的工作量,避免因手工誤操作而造習樹成(chéng)的不必要的時(shí)間消耗;到家
員雨
其三,成(chéng)熟自動化部署平台,支撐應用部署離議發(fā)布流程,使單一的部署來紙通源,在不同的環境中保持部署的一緻性,并將(jiāng)準入條件和志藍批準情況清晰可見,滿足應用開(kāi)發(又就fā)部署的迅速發(fā)展。
圖 | 睿至開(kāi)發(fā)測試雲整體架構
事(shì)實上,DevOps不是簡單的習看集成(chéng)或整合,而是一條支撐企業敏的就捷的數字化生産線,在項目實施過(guò)程中:有不
&n煙錢bsp;
第一階段就(jiù)是結合某銀行實際情況的開(kāi)發(fā)測試規愛國範梳理優化,使應用交付過(guò)程标準化,流程化,規範化;
空可
第二階段將(jiāng)開(kā就樹i)發(fā)測試流水線在開(kāi)發(fā)測試規範基礎上的相光落地,實現産品管理,項目管理,編譯構建,持分又續部署,持續集成(chéng),度量優化等主要功能(néng);
第三階段,非核心業務持續集成(chéng)、持續部署流程逐步遷開地移到開(kāi)發(fā)測試平台,借助睿至開(kāi)發(f拍民ā)測試雲,某銀行現階段開(kāi)發(fā)編譯構建時(shí)間現風已經(jīng)縮短至三分之一,試內學點系統平均發(fā)布時(shí)間由人工部署大約30分鐘道都降至5分鐘。
圖 |睿至開(kāi)發(fā)測試雲-項藍拿目看闆
&nb車雨sp;
多功能(néng)支撐DevOps自動化部署平台落地
借助睿至開(kāi)發(fā)測試雲,某銀行的DevOps自動化部署平台可友影通過(guò)統一的開(kāi)發(fā)測試妹做環境管理平台,實現端到端的環境服關呢務管理流程,并且實現了資源自動化管理和維護,包括操作系統+基礎軟件的套輛醫餐組合式和訂單式自動部署、軟件分發(fā)、配置比對(d問的uì)、健康巡檢、變更管理和備份管理等自動化功能風明(néng)。
&n喝費bsp;
與此同時(shí),貫穿業務交付全流程的端到端流水線,中鄉實現了統一的需求、代碼控制,構建服務、測試管理和部署管理,并農見且在産品質量、進(jìn)度可視化控制,以及産品運維側閉環監控反饋美呢支撐持續改進(jìn)。
圖 | 睿至開(kāi)發(fā)測試雲-流水線
 見又;
不僅如此,在知識産權保護方面(miàn),該平台為某銀行提能用供的分布式代碼庫,實現了不需要服務器端軟件支持,方便代碼的發(fā)布人志和交流,簡單易學(xué)、易于使用,分布式代碼庫輕量級,運行快友知速,可擴展性,易于根據用戶需求自行定義、擴理舊展。并且平台具備可追溯、可複用的研發樂費(fā)能(néng)力,實現了各項要有應用的研發(fā)可追溯,減少被(bèi)抄襲的幾率,減少了安全風可說險,易于知識産權保護,同時(shí)提高生産山藍效率,提高軟件質量,提高軟件的可維喝土護性。
&nbs爸匠p;
為了提高某銀行的資源利用率,該平台實現了資源視村池化,對(duì)各項資源進(jìn視從)行統一調配,更加靈活地對(duì)資源進(jìn司風)行配置,提高了資源利用率,并且可以在短時(shí)間内實現對(duì)虛拟煙市機進(jìn)行調度控制完成(chéng)資源調度需要,并做到按需分配資源中藍。
圖 | 睿至開(kāi)發(fā)測試雲-資源統一調配
最終,某銀行在開(kāi)發(fā)階段,實現了自腦錯動編譯構建、自動打包功能(néng),提高開(kāi)醫玩發(fā)效率;在測試階段,嵌入秒湖單元測試腳本、接口測試腳本,實現部分自動化測試功能(néng)關開;在發(fā)布階段,實現了發(照了fā)布過(guò)程完全自動化,杜絕人工發(是個fā)布帶來的誤操作風險,提高了發(fā)布效率,和準确性,以機購及打通測試環境和生産環境發(fā)布通道話器(dào),統一了發(fā)布标準。
訊制
可以說(shuō),睿至開(kā也樹i)發(fā)測試雲從根本上解決了當前金融企業在技用離術開(kāi)發(fā)問題上面(mi體風àn)臨的諸多困局,有效推動了金融企業業姐紙務的數字化轉型。未來,睿至將(jiāng)結合更多的DevOps在金融相河行業的成(chéng)功實踐,深挖金融場景應用,推動技術信低和産品創新,實現金融企業開(kāi購慢)發(fā)敏捷化,助推金融企業與互聯網的深度融合。