Primeton DevOps
打造企業級IT生產線快速提升IT運營質量與效率
咨詢方案Primeton DevOps Platform 以質量和安全為基礎支撐保障,覆蓋從需求到部署上線的軟件 生產全生命周期,并針對線上的問題實現反饋回環。將線下 IT 生產過程轉變為線上高度自 動化、可視化的 IT 生產線,提升產品研發效率,快速響應業務需求,并通過度量分析、風 險預判,持續提升 IT 運營能力。
Primeton DevOps Platform 提供加速企業 IT 系統建設的工程化平臺。它具備項目管控、需求管理、文檔管理、會議管理、組件設計、代碼管理、持續集成、自動部署、運營度量等功能特性,從企業流程、 組織、技術、文化維度著手,借助配置化和自動化手段,在軟件研發到運營的全生命周期中,不斷提升工作效能,保障工作質量,實現企業級持續交付。 Primeton DevOps Platform 橫向打通了架構、開發、項目、管理、運維等多個部門,縱向 則打通了項目群管理、需求管理、代碼管理、開發測試、持續集成、自動部署、集中監控、 安全管控等生態工具鏈。
企業的數字化轉型不可一蹴而就,面對轉型過程中“穩態 IT”、“敏態 IT”共存的常態,DevOps 平臺支持這兩種模式共存。具體體現在:兼容瀑布與敏捷項目管理,兼容單體與微服務架構,兼容傳統基礎設施與容器云
結合 Primeton DevOps Platform 落地實踐,協助企業進行流程和規范的梳理。在標準咨詢過 程中,將企業 IT 流程融入到 DevOps 平臺中,實現軟件交付過程的規范化管理,打造適合企 業的 DevOps 平臺。標準化規范包含:產品管理規范,項目管理規范,開發規范,代碼庫管理規范,介質庫管理規范,編譯規范,部署規范,文檔規范,運營度量規范
結合流程規范,Primeton DevOps Platform 通過內嵌腳本、流水線引擎等能力,實現交付過 程中的特定工作自動化,大幅提升交付效率。根據目前實施案例的數據統計,通過引入平臺, 在安全可靠的前提下,客戶的交付效率提升可觀。自動化工作包括:需求與代碼的自動關聯,代碼變更后自動編譯打包,代碼質量的自動檢測,自動化測試執行,應用的自動部署、備份和回滾,中間件的自動初始化,項目報表的實時計算;
資產管理是企業的核心,DevOps 平臺中的核心資產包括需求、任務、缺陷、用例、代碼、 介質、環境等,這些資產很多時候是割裂的,從更好的運營角度,DevOps 幫助客戶建立資 產間關聯關系,通過元數據管理能力,形成資產視圖,快速呈現資產變更影響面。 同時,從人、項目、部門的不同視角出發,結合效率、質量、進度等多維度的展現相關度量 數據,輔助優化與決策,支撐企業資產精細化管理,持續提升企業的 IT 運營能力。
Primeton DevOps Platform 提供全面的咨詢方案,理論與實踐結合,從調研與評估、能力 提升建議、系統實施三個階段逐步推進,建立企業生產線
Primeton DevOps Platform 提供靈活可定制的集成能力,在軟件生命周期的各環節中,通 過集成開源生態提供基礎能力,且對企業的既有平臺、工具保持開放,提供標準的集成配置 能力。
DevOps 涉及多類環境、角色,對安全控制、操作審計要求很高。Primeton DevOps Platform 從 4A 體系著手,提供細粒度的授權與鑒權能力,且做到任何操作留痕。平臺支持與三方的 資源系統、認證系統無縫對接,通過快速集成納入企業安全體系要求。
企業的編譯打包、應用部署要求不盡相同,比如存在 C、C++、Java、Python 各類語言編譯 要求,也存在應用服務器等中間件上的應用部署要求。Primeton DevOps Platform 針對企業常見的中間件和應用架構,提供對數十種基礎的編譯部署能力的支持,供企 業用戶挑選。
企業交付流程存在差異,考慮到這點,流水線支持在線編排是產品設計之初的一大重點。即 使是某個企業內部,開發環境、測試環境、生產環境的流程規范也各不一致。通過自定義流水線,將人工任務與自動任務相結合,符合流水線的過程要求。企業可通過實際運營數據,不斷優化流水線過程,發現流水線缺失,進而提升整體的運營能力。
平臺經過多家企業大規模生產歷練,能夠為客戶穩定 可靠的提供系統的敏捷式交付。平臺可適配多類數據中心的網絡架構,可在最少網絡 打通的情況下,實現 IT 研發運維統一工作臺。
Primeton DevOps Platform 提供了多維度報表,內部涵蓋 30+詳細指標。項目內提供任務、 代碼、構建、部署四類報表,平臺級提供項目進度、過程質量、工作效率三類報表。通過細 粒度度量,驅動團隊對生產過程的不斷優化。
需求明確、功能全,覆蓋廣,大集成,中央控制,適合穩定發展階段剛性強,難以快速變化,維護成本高,快速變革的新業態無法支持
需求迭代快、要求快速推出,架構開放,內外部互聯,提供良好的社交化協作能力,能夠更好的融入產業生態
DevOps不是簡單的集成或整合,而是一條支撐企業敏捷的數字化生產線,覆蓋從需求到最終運營的全周期; 也少不了對于質量、安全方面的支撐,為IT運營提供足夠的保障。 想一次性從需求做到運營往往是一個理想,更多的是選擇生命周期中最需優化的點來逐步建設,但現在也看到一個現象: 越來越多的廠商開始研發DevOps產品,有的基于項目管理工具衍生,有的從運維工具開始,有的從容器云過渡,有的從開發平臺著手,貌似大家把所有工作都歸結為DevOps。 顯然在定位上忽略了DevOps的初衷。
1、在團隊組織上,每個團隊小而自治且是全棧團隊,溝通、技能互補,每個團隊負責獨立的領域系統,目標感非常明確,團隊在走向使命型組織;
2、項目的從原先線下協作、溝通,統一到統一的DevOps平臺上協作、溝通;團隊成員可以隨時了解項目進展全貌,利用平臺可以做到各種過程數據的實時收集(舉例,比如需求變更、任務延期等);
3、資源管理由原來專職人員,過渡到開發人員實現自助化服務,可以按需實現各類環境申請與開通,基礎設施即服務提供來技術的支撐;
4、從原來的郵件文化,到DevOps平臺統一溝通,同時DevOps打通多個工具鏈路端,任務分發、溝通、提醒可以實時推送;