《Google SRE 運維解密》讀書筆記

jeanron100發表於2018-03-28

Google SRE算是行業的標杆,運維中的特種兵。簡單來說,就是SRE很貴,很能幹,而且主要是巧幹。換句話說,不懂開發的運維,不是真正的SRE.

翻譯版的這本書《Google SRE運維解密》很早就想看了,也是拖延症犯了,直到過年的時候才臨時拿起來翻了下。

剛開始看的時候感覺還不錯,有種仰望的感覺,一下子能夠一窺頂級公司的心得理念,實在難得。

所以我在讀的過程中,花了一些功夫去揣摩,為什麼要這麼寫,如果讓我來思考,可能會從哪個角度來考慮等等。

為了能夠對整本書有一個整體的認識,我整理了下面的一個腦圖。

整個內容分為5部分,

  1. 概覽 2.指導思想 3.最佳實踐 4.管理 5.結束語

每一部分的內容篇幅不等。個人認為亮點是第3部分。

《Google SRE 運維解密》讀書筆記

然後透過這樣的分析可以很明顯看出缺點來。

第一個是整本書的結構有些散,主要表現是章節有些太多了,第3部分用了近17個章節。而主要的原因就是這本書的作者是很多Google的前SRE貢獻的內容,很多人的內容拼接起來的,所以內容上難免會有些重複的地方,或者看起來提煉得不是很透的感覺。

第二個是這部書的實踐性不強,這個可能和自己的預期不大一樣,裡面提供的更多是一些思想或者考慮問題的角度。沒有提到一些很具體的技術實現和設計。在碰到相關的問題時,沒有一些具體的案例,還是感覺有些隔靴搔癢。

第三個是行文風格,因為文化的差異,對於裡面的例子可能換一個描述效果會更好一些。

當然瑕不掩瑜,這本書的脈絡透過目錄能夠看得很清楚,主要還是借鑑一些思想,或者是方法論的參考。

比如對於開發部門和運維部門的關係,開發關注的是“隨時隨地釋出新功能,沒有任何阻攔”,而運維部門想要“一旦一個東西在生產環境中正常工作,就不要再進行改動”,為了改進或者杜絕問題,運維會對開發有一系列的要求,而開發為了繞過運維部門設立的種種流程,而採用其他的方式,比如功能開關,增量更新等方式或者“藉口”來快速上線新功能。

SRE是作為運維來說的一個提升方向,也希望相關的同學一起努力,今年轉型成功,收穫滿滿。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2152303/,如需轉載,請註明出處,否則將追究法律責任。

相關文章