天天看點

DevOps打造端到端的價值傳遞

又到了周五的回顧課程,這次講的是DevOps,對于很多新手來說DevOps是個非常“樹新風”=“Tree New Bee”的名詞。

首先就要來說下什麼是端到端:

DevOps打造端到端的價值傳遞

靈活幫助我們解決了開發域從計劃到測試(部分測試内容)的問題

持續內建幫助解決了從計劃到測試完成的過程

持續釋出解決了從計劃到待釋出的過程

持續部署解決了從計劃到已上線的過程

DevOps解決了從計劃到上線運維監控的過程!

DevOps覆寫了使用者提出價值到使用者使用并且監控維護的端到端過程。

其次DevOps到底是啥呢?

DevOps打造端到端的價值傳遞

官方告訴我們DevOps是基于精益和靈活的,在虛拟化、雲計算及微服務等開發技術的前提下,DevOps産生了。

接着,落地DevOps最常用的方法就是三步法則

DevOps打造端到端的價值傳遞

首先持續流動,讓在制品減少

其次持續回報,讓品質越來越好

最後持續優化,讓一切越來越好。

而實作這些都需要合理的代碼開發模式(分支或者GitFlow)、自動化流水線、釋出能力(灰階、金絲雀、藍綠),通過特性開關進而實作自動化上線,生産環境測試的支撐。

而TestOps在其中就覆寫了研發端測試和生産端測試的重任。

最後,DevOps是什麼、靈活是什麼都不重要,重要的是我們能夠把大任務變小任務,通過快速識别價值優先級來高品質快速傳遞使用者需求。