天天看點

雲效2.0助力企業成功實施DevOps,讓軟體傳遞品質更快更好

DevOps是近幾年非常熱門的話題,企業如何成功實施DevOps,是企業迫切想要解決的。在2017杭州雲栖大會企業高效研發實踐專場上,阿裡巴巴研發效能事業部進階技術專家章屹,為大家分享了《雲效2.0助力企業成功實施DevOps》議題,為大家提供了解決思路和實施方案。

<b>嘉賓簡介</b>

<b></b>

<b>章屹:阿裡巴巴研發效能事業部進階技術專家</b>。畢業于清華大學電子工程系碩士,多年從事軟硬體的測試、開發、系統設計工作。現為阿裡雲-雲效平台業務負責人,負責研發效能事業部的技術商業化工作。

<b>DevOps定義</b>

<b> </b>

從維基百科定義可知:DevOps是一組過程、方法與系統的統稱,用于促進開發(應用程式/軟體工程)、技術營運和品質保障(QA)部門之間的溝通、協作與整合。DevOps經常被描述為“開發團隊與營運團隊之間更具協作性、更高效的關系”。

DevOps重新定義了開發、測試、運維三個團隊的關系。那這三者原來的關系是什麼呢?

雲效2.0助力企業成功實施DevOps,讓軟體傳遞品質更快更好

開發、測試、運維這三者之前的關系是一種非常垂直的,互相之間是一個流程化的工作模式,簡單講就是開發做完交給測試,測試做完交給運維,哪個環節出了問題,誰背鍋,非常清晰。因為當時整個模式保證的是品質不能出問題,這是核心理念。但是這種方式同時也帶來了很多問題:主要展現在産品疊代速度跟不上。這種模式要求你的職責劃分很清晰,當你的需求拆的非常碎以後,你每個需求都需要經過這種模式進行,就是測試發現問題找開發,開發再去解決,到了運維這發現了問題,又回報給測試,這樣反反複複,無疑增加了N多工作量。

雲效2.0助力企業成功實施DevOps,讓軟體傳遞品質更快更好

DevOps模式中,開發、測試、運維的職能發生了明顯變化。DevOps也可以叫DevTestOps,就是業内常說的開發自測自運維。當要實作開發自測自運維的時候,我們需要測試團隊和運維團隊,以及雲效這樣的工具平台,一起為開發同學進行賦能,來實作真正的DevOps。

<b>何為雲效?</b>

雲效,一站式企業協同研發雲,源于阿裡巴巴多年先進的管理實踐理念(精益創業、看闆方法、Scrum、中台戰略、狼團隊)和工程實踐(微服務、DevOps、CI/CD、自動化測試),提供從“需求-&gt;開發-&gt;測試-&gt;釋出-&gt;運維-&gt;營運”端到端的協同服務和研發工具支撐。更新後的雲效2.0支援公有雲、專有雲和混合雲的協同研發,助力企業産品快速創新疊代和研發效能更新。

<b>如果使用雲效這樣的工具平台,一天之内可以完成開發、測試、釋出嗎?答案是可以的。</b>

雲效操作背景,可以建立項目,填寫項目資訊,開發在本地機器上進行開發,寫單元測試,然後CI代碼,會收到郵件告知的漏洞資訊。接着搭建測試環境,開始測試,最後送出內建,內建自動化響應通過,就可以釋出上線。

這個就是1天之内,1個項目需求在雲效平台從開發到測試到釋出到上線的全流程管理。

<b>大家可能會有疑問,在這樣一個快速研發背景下,實施結果如何呢?</b>

我們看下圖阿裡巴巴某個事業群的資料。圖中右下角所示內建驗證耗時,原來一個月釋出一次,或者兩周釋出一次,從2011年開始,雲效基本上一周釋出一次,現在基本上做到了4個小時釋出一次。

雲效2.0助力企業成功實施DevOps,讓軟體傳遞品質更快更好

我們知道釋出快了,品質不能下降,故障不能上去。是以我們依然要看品質。如圖所示,我們看到這個事業群,從2011年-2015年,開發故障數是每年都在下降的,同期的應用運維故障個數也在大幅下降。

雲效2.0助力企業成功實施DevOps,讓軟體傳遞品質更快更好

那麼開發自測自運維這種模式的過程資料又如何呢?我們發現,50%的項目小需求測試不接手,開發自測來做,主要的運維工作都交給開發完成。

雲效2.0助力企業成功實施DevOps,讓軟體傳遞品質更快更好

從以上資料可以看出,使用雲效實施DevOps,不僅效率提升,研發品質也得到了有效保障。

<b>雲效1.0集中在持續內建持續傳遞上</b>,主要服務了銀行,地産等行業标杆客戶。

雲效2.0助力企業成功實施DevOps,讓軟體傳遞品質更快更好

<b>雲效2.0會涉及到持續回報和持續部署</b>。持續回報包括需求、項目、任務、風險管理,整個需求的拆分,任務的管理,都用靈活研發模式去做。持續部署涉及到應用運維,應用監控,基礎運維和基礎監控。

另外,我們會針對每個行業,每個企業需要釋出的速度提供服務,按需投産,達到投入産出價值最大化。

雲效2.0助力企業成功實施DevOps,讓軟體傳遞品質更快更好

<a href="https://www.aliyun.com/product/yunxiao" target="_blank"><b>&gt;&gt;雲效産品體驗</b></a>