构建闭环式的研发运维体系----云效EDAS DevOps
隨著互聯網+的不斷興起,“科技+行業”的融合創新已經成為行業轉型的核心策略。比如金融+科技造就了眾安保險、天弘基金、網商銀行等創新金融企業,塑造了行業轉型的標桿。為了能夠更好地支撐業務的創新,如何塑造企業的共享業務中臺,如何支撐互聯網架構下研發工程效率的提升,將會是企業遇到的核心挑戰。面對這些挑戰,阿里巴巴企業級分布式應用服務EDAS與云效平臺聯合推出了一整套研發平臺支撐解決方案,步實現DevOps閉環的關鍵一步。
?
產品背后的思考
DevOps是軟件開發、運維和質量保證三個部門之間的溝通、協作和集成所采用的流程、方法和體系的一個集合。當企業希望將原本溝通不暢的開發與運營之間的工作移交過程變得暢通無阻,便可借助DevOps來完成。
企業級分布式應用服務EDAS孵化于阿里巴巴集團分布式高可用中間件HSF,提供了研發領域的架構優化、運維領域的效能提升及高可用。能夠幫助企業搭建共享業務中臺,同時也提供了豐富的線上Ops能力,比如線上應用的運維、發布、回滾、監控、診斷等,目前是阿里云旗下企業級互聯網架構Aliware(阿里中間件,包括EDAS、MQ、DRDS等)主打的中間件套件。
云效立足于阿里巴巴大規模分布式架構下的基礎研發效能平臺支撐,一直專注于研發與測試領域的效能提升、質量保證和持續集成。實踐了業界領先的持續集成、持續交付理念,并落地在阿里巴巴的各個事業群中,實現了應用無發布窗口限制、24小時隨時可發布,快速支撐業務的創新、試錯。
從產品形態上看,二者之間存在著天然的互補關系。兩方結合不僅能打通和提升各類技術團隊在研發、測試、運維各個環節的工作流程,還能形成一個真正提供研發-測試-運維的DevOps服務能力的開發者生態體系閉環。二者融合除了將整體流程打通以外,還提供了豐富的分層自動化工具(如UI自動化、接口自動化)、環境分層管理系統、并行研發的分支模式支撐等,能夠讓用戶快速上手,搭建持續交付體系,促進業務真正的快速交付。
云效與EDAS融合形成的DevOps服務能力,如上所示:
主要提供的價值點有:
1. 接口自動化測試
支持http、hsf、dubbo等多種接口測試,無需寫代碼,頁面配置即可進行接口測試,接口測試可以保存成用例,持續運行。
2. UI自動化測試
提供在線腳本錄制、公共腳本引入、數據庫讀取、腳本調試和維護等功能,上手成本低,易維護,腳本的創建和維護都不需要接觸腳本代碼,所有交互都是在web頁面上在線可視化使用。
3. 高可用運維
利用EDAS高可用組件,實現對大規模分布式應用的高可用運維,包括服務治理、常態化的性能壓測,大流量高并發場景下的服務限流降級。
4. 數據化運營
針對應用的服務調用、緩存訪問、消息發送和數據庫訪問進行詳細的實時監控,分析分布式系統的每一次系統調用消息發送和數據庫訪問,從而精準發現系統的瓶頸和隱患。
目前,云效&EDAS DevOps版在專有云和公有云上提供服務:
1. 專有云上,打通 “項目/需求/缺陷管理-代碼托管-持續集成-打包-部署-線上運維”流程,實現一整套研發平臺支撐;
2. 公有云上,將自動化測試納入到EDAS公有云產品體系,形成研發運維閉環。
* 目前,企業級分布式應用服務EDAS高級版中暫時免費使用。
總結
以上是生活随笔為你收集整理的构建闭环式的研发运维体系----云效EDAS DevOps的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android--静默安装
- 下一篇: 使用subgit进行svn迁移至git(