您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關SRE和DevOps區別是什么,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
SRE就是從穩定性角度出發來做事情,DevOps是從如何更有效地交付客戶價值角度來做事情。
角度不同而已,但是具體要做的事情,其實在落地時是差不多的。這也是為什么我們會對這兩個概念產品迷惑。
不過這種差別,會體現在具體細節上。
比如,CI和CD,從SRE角度,就是希望完全自動化,減少人為操作,從而降低人為失誤,提升穩定性,同時灰度驗證也是從穩定性角度出發。
但是,從DevOps角度,是期望最大程度保證交付效率和軟件質量,所以DevOps里面除了自動化的編譯、打包、發布等等,還會特別強調自動化測試、覆蓋率、以及不同環境的驗證等環節,也就是強調QA的介入。
而SRE就不會強調和關注軟件功能質量的問題,他關注的更多的是怎么確保網站的整體穩定性,通過SLO來衡量。
所以,都是做CI和CD,做的事情也差不多,但是出發點不同,角度不同,在一些細節上也就不一樣,但是大面上其實差別不大。
另一個比較顯著的差別,就是DevOps是貫穿整個軟件生命周期的,所以覆蓋面很廣,從產品、需求、研發、測試到運維,講究端到端拉通,所以我們看到的DevOps,其實無所不包,你把任何一個研發動作放進去都是合理的。
但是,SRE只關注穩定性,所以會更有針對性,他不會care你需求分析的合理不合理,測試通過率怎么樣等等,最終他只關注SLO是否達成。
從我的角度看,SRE其實更聚焦,更適合運維落地,而DevOps更像是指導原則,需要端到端的參與才可以,大多數時候會受限于企業組織架構,需要自上而下的推進。
從實際做事情的角度看,其實不必糾結兩者到底有啥區別,從問題出發才最重要。
關于SRE和DevOps區別是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。