日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

云效賦能一站式企業消費管理領先品牌「差旅壹號」持續交付新動力

差旅壹號通過引入云效,實現了發布效率提升和成本節約,成功構建了高效的流水線管理,顯著增強了產品創新迭代和研發效能。

背景

差旅壹號作為一站式企業消費管理平臺的領先品牌,涵蓋了一站式企業商旅管理、一站式企業出行管理、一站式企業用餐管理、一站式企業福利管理平臺。是為了全面實現“一站式全員自助預訂、費用智能化管控、企業集中采購、費用企業統一結算”的一站式企業消費管理平臺。

  • 以讓企業消費合規高效,讓企業和員工都滿意為愿景。

  • 以企業消費管理平臺的領先品牌,提供有溫度的企業消費管理服務為必達使命。

  • 以優質的商旅、出行、用餐、福利資源,耕耘于企業全體員工的消費場景;主要聚焦在商旅消費、出行消費、用餐消費、福利消費等具有全員使用、高頻小額支出的員工消費并且企業承擔成本的場景。

差旅壹號服務30余家央企全集團100余家國企全集團,超過1000家上市公司和大型集團型公司。目前已經成功交付近20個央企差旅集采1+N平臺系統,團隊具有豐富的差旅集采咨詢、產品研發、系統定制、項目交付、業務上線和集采推進的成功經驗。

隨著業務規模和服務企業數量的持續增長,客戶的需求逐漸變得多樣化、復雜化,差旅壹號非常重視用戶體驗,在體驗提升上尋找更高效的解決方案。

問題及痛點

差旅壹號采用微服務架構,共200多個服務,雙機房容災部署,灰度發布。使用SVN管理代碼分支、Jenkins管理編譯構建任務、kubernetes管理容器。

隨著公司規模不斷壯大,發布效率方面出現挑戰。具體問題如下:

  • 為了適應互聯網快速迭代,需要經常發布,存在工作量大,投產耗時長等問題。

  • Jenkins集成代碼檢測安全檢測無線上結果,修復檢查效率低。

解決效果

  • 480條流水線,平均發布耗時3分鐘/次,平均每月構建6000分鐘,穩定運行1年。

  • 發布效率方面:發布效率提升70%。

  • 成本方面:節約Jenkins等日常維護成本,及相關服務器6臺。

那是怎么做到的呢?

1、結合公司情況及云效功能支持設計合適的流水線

流水線大致可分為4步:拉取分支代碼、代碼掃描、代碼編譯、鏡像構建并上傳倉庫、部署。結合企業實際情況可增加:集成SonarQube、集成自動化接口測試。

差旅壹號環境分研發集成環境、預發布環境、灰度發布環境、全量發布環境。研發集成環境,快速集成,快速測試,不設人工干預卡點;預發布環境,必須經過研發集成環境的充分測試,測試無問題方可發布;灰度發布環境,預發布環境驗證通過,部署灰度發布環境,切換少量用戶運營驗證;全量發布環境,灰度發布環境驗證通過,部署全量發布環境,切換所有用戶到最新版本。

結合實際情況,差旅壹號流水線設計如下:將研發集成環境獨立成一條流水線(內網流水線),預發布環境、灰度發布環境、全量發布環境設置為1條流水線(外網流水線)。

內網流水線,效率優先。代碼提交后自動觸發流水線,經過代碼規范掃描、安全掃描后,直接編譯構建和部署。代碼掃描只掃描出結果,不設紅線,在發布外網前解決即可。

image

外網流水線,質量穩定優先。內網測試通過后,人工觸發流水線,首先通過代碼規范檢測和代碼安全檢測紅線。其次增加人工卡點,對發布做審核,確保內網已經測試通過滿足發布條件。審核通過后發布預發布環境,發布后經過測試、產品驗證后即可發布灰度環境,灰度環境運行穩定后即可發布全量環境。

在上線之初代碼規范和代碼安全可優先解決嚴重和高危級別問題,中危、一般問題可后續一次或按增量解決。

image

2、建立模板,統一規則,降低維護成本

測試流水線建立測試成功后,建立流水線模板,規范流水線的創建,并節約創建成本。(流水線模板可直接從已有流水線另存為流水線模板也可新建)。

image

3、建立流水線,控制權限,保障流水線按指定流程執行

通過模板建立服務流水線(或復制已有流水線),給相應人員開通流水線對應權限:所有權限、運行權限、查看權限。

image

4、設置流水線分組、標簽快速查詢篩選

公司可能擁有多條產品線或多個研發團隊,每個團隊負責內容不同。為避免相互影響,可通過流水線的分組和標簽進行區分。差旅壹號產品線分機票、酒店、大交通、用餐等,分組按產品線區分,產品線內不同模塊以標簽區分。

image

5、流水線改進

流水線運行一段時間后,差旅壹號做了部分改進,如將線上配置文件修改納入流水線管控,通過流水線發布;集成python自動化接口測試,部署后,自動觸發python自動化測試腳本并產生測試報告;集成SonarQube,加強代碼安全掃描。

結語

云效是一款非常不錯的產品,它與阿里云產品深度融合、功能豐富、配置簡單,并一直在不斷地優化和完善。企業能夠基于流水線提供的能力快速且低成本地搭建一套適合自己的流水線。差旅壹號也借助云效,實現了企業產品快速創新迭代和研發效能升級。感謝云效產品的賦能以及實施過程中云效同事的支持。

以上內容只是差旅壹號在實施后的一些拙見,希望能給各位同行帶來一點幫助。

image

作者(合作者)介紹

元嘆,12年加入差旅壹號,擁有多年技術管理及架構經驗,差旅壹號技術委員會成員,曾負責過多個核心產品架構,致力于研發質量與效能提升。