奧推網

選單
科技

阿里云云原生峰會召開,劉國華、張裕等釋出雲原生devops落地5部曲

12月23日,阿里云云原生實戰峰會在北京召開,峰會上,阿里雲智慧混合雲平臺、智慧運維平臺及運營支撐平臺負責人負責人劉國華、阿里云云效DevOps平臺負責人陳鑫、阿里云云效研發效能專家團負責人何勉、阿里云云效解決方案架構師張裕等,與在場300位技術管理者,一同探討了雲原始時代下一代DevOps平臺的發展趨勢及企業10倍研發效能提升之道,併發布了雲原生DevOps落地5部曲。

劉國華認為“雲原生是一種新的思考模式,未來很多企業的業務,都可以基於雲的基礎特性,創造出新的業務場景,這才是雲原生業務發展變革真正的開始。我們把阿里巴巴過去20年的研發理念,結合敏捷研發、精益創業的研發模式,打造成了一套數字化研發工具體系,對外輸出為阿里云云效DevOps平臺。我們希望透過它幫助企業實現組織敏捷、研發敏捷,打造”雙敏“組織,讓企業不僅擁有一朵雲,還可以結合自己的業務用好雲。”

效能提升,就是要應用系統方法實踐和工具,透過它們改進技術、工程能力和協作、創新行為,帶動研發效能的提升,最終實現加速業務發展、引領業務創新等業務目標。

基於此,阿里云云效研發效能專家團隊負責人何勉提出了雲原生時代研發新正規化——ALPD,它是一系統的方法學和實踐學,歸納總結為研發效能提升三板斧,分別是:1) 全鏈路精益協作及精益需求分析;2)中臺化技術及雲原生的工程實踐;3)精益網際網路創新方法。它構建了雲原生時代的研發新正規化

傳統的應用研發,開發者的程式碼會深度耦合中介軟體,需要關注服務發現、分庫分表,訊息處理等多方面,再往下還需要關注軟體部署在哪、需要多少容量等等問題。

雲原生時代,軟體開發的複雜度會下沉到雲基礎設施層,雲將遮蔽多種複雜性,常見的限流、降級、鑑權等能力、運維等都不需要關心了。採納雲原生技術的企業可以輕鬆獲得以往網際網路大廠才能擁有的分散式、高可用、自動化能力。開發者只需要開發好程式碼,透過軟體交付平臺自動化的釋出到雲端就好。

“雲原生時代,DevOps的落地,絕對不是簡單地把ops的工作交給dev,首先需要有一套自動化工具和標準化流程去解除安裝常見的ops工作,比如部署、擴縮、故障排查等,用標準化、智慧化的工具去代替人力勞動,從根本上去解決效率問題。解除安裝,是雲原生時代效能提升的關鍵所在。”阿里云云效DevOps平臺負責人陳鑫表示。

雲原生大勢已來,作為雲原生時代的新DevOps平臺,雲效提供一站式的雲原生DevOps解決方案。

雲效雲原生DevOps解決方案包含四個方面:第一,與阿里云云原生基礎設施無縫銜接,內建分批、灰度、藍綠等常見部署策略,免去了額外開發配置成本第二,透過雲效看板、程式碼管理平臺、流水線實現了端到端的持續交付流水線;第三,透過雲效程式碼管理的自動化掃描和雲效流水線的檢測和驗證實現高質量的質量守護;第四,藉助阿里雲的微服務治理實現了低成本、高質量的服務治理體系。

無論是通用K8s場景、Spring Cloud/Dubbo微服務場景、還是輕量級的函式計算場景,雲效DevOps都能從容應對,幫助更多企業和開發者高質量、低成本地享受技術升級帶來的研發福利。

“雲原生DevOps就是要充分利用雲原生基礎設施,基於微服務/無服務架構體系和開源標準,語言和框架無關,具備持續交付和智慧自運維能力,從而做到比傳統DevOps更高的服務質量、更低的開發運維成本,讓研發專注於業務的快速迭代。”雲效解決方案架構師張裕對雲原生DevOps下了專業定義。

不同的企業,基礎能力、交付能力、運維能力都不同,如何一步步升級落地雲原生DevOps?

會上,雲效解決方案架構師張裕釋出了雲原生DevOps的5步升級路徑。他將雲原生DevOps的落地分為5個階段:全手工交付和運維、工具化地交付和運維、有限制的持續交付和自動化運維、持續交付和人工輔助自運維、全鏈路持續交付和自運維。

雲效雲原生DevOps工具鏈結合ALPD理念助力企業10倍效能提升

藉助雲效DevOps工具平臺、雲效雲原生DevOps解決方案,結合阿里巴巴多年沉澱的雲原生時代研發新模式——ALPD,雲效從工具、解決方案、理念方法多個維度助力企業更高效落地雲原生DevOps。

在本次實戰峰會上,雲效客戶玩物得志CTO張淼這樣評價雲效:“阿里云云效平臺,它打通了一系列雲原生相關的系統。同時,它是基於阿里內部Aone CI/CD平臺對外做的能力的輸出,已有數以萬億的工程師在使用,我們相當於是站在了巨人的肩膀上。這種免費好用的產品,非常適合我們這種初創企業快速發展、不斷迭代升級。”

讓百萬開發者享受雲原生技術紅利,幫助10萬創新企業和數字化轉型企業提升研發效能。後續,雲效還將開設雲原生DevOps系列課程、釋出效能提升案例集,幫助企業開發者和企業管理者認識瞭解、學習、落地雲原生DevOps。