
張觀石
內容介紹 這是一本從架構、開發、測試、運維全流程講解如何進行軟件可靠性工程建設的著作,它將幫助讀者構建針對軟件可靠性工程的完整的知識體系、工程體系和理論體系。 本書作者是虎牙科技的SRE架構師,他基於20餘年的架構、研發和運維經驗,用4年時間反覆打磨,代表中國的工程師總結了中國互聯網企業的SRE方法和經驗。本書得到了中國SRE奠基人、虎牙科技CEO以及華爲、騰訊、阿里、B站、亞馬遜等企業的10餘位技術專家高度評價並一致推薦。 本書參考傳統可靠性工程及軟件可靠性工程體系,把傳統可靠性工程中的“六性”(可靠性、維修性、測試性、保障性、安全性、環境適應性)轉化爲互聯網軟件可靠性工程的6種能力(可靠性設計能力、觀測能力、修復能力、保障能力、反脆弱能力、管理能力)。每一項能力都包括:互聯網SRE體系中的概念、能力的設計、能力建設的原則與方法、能力的度量與改進,以及相應的實踐案例。通過這6種能力把可靠性相關的工作組織起來,6種能力對應6個工作方向,不僅清晰地描繪出互聯網軟件可靠性工程體系的全貌,而且詳細闡述了每一種能力的獲得方法。 本書基於傳統可靠性和軟件可靠性的研究成果,借鑑和應用它們的成熟理論和工程方法,結合互聯網軟件的實際情況並加以融合和改進,提出了一套符合互聯網時代的軟件可靠性工程方法。 此外,本書還介紹了可靠性管理能力,對互聯網軟件開發團隊、運維團隊的技術領導者以及希望轉型爲可靠性工程師的傳統運維人員、開發人員應該都有一定參考價值。
書中方法論和最佳實踐都有,很適合SRE工程師參考,一會兒把其中核心推廣到工作中,讓小夥伴們系統化學習一遍!
什麼是可靠性?什麼又是軟件可靠性?怎樣提高產品可靠性?怎樣衡量可靠性的工作成果?針對這些問題,作者結合長期的實踐經驗,系統地將答案娓娓道來。 難能可貴的是,這本書並不是紙上談兵純粹的討論理論知識,也並不是常見的運維工具書,而是結合可靠性工程的發展歷史,自上而下地做了透徹的分析,既有介紹頂層的設計,也有接地氣的具體實操介紹。 總而言之,對於希望瞭解可靠性和從事可靠性工作的工程師來說,本書有不少值得參考的價值內容。
從整體上系統的講了可靠性怎麼治理,涉及流程 研發 測試 運維多個方面,包含豐富的經驗。都做到書中那些,內容太多了,需要大佬帶頭去推進纔行,對於一些思路可以借鑑。
不錯的一本書,特別詳重於實施之術和細節,對於構建可靠性的框架有幫助。
有理論有實踐,整體思路清晰。入坑推薦。在反脆弱和可靠性推薦
非常棒的一本書,用通俗易懂的方式介紹瞭如何構建可靠性服務,從服務拆分到治理,可觀測性,以及混沌工程。有方法論有實踐,並且結合當下最熱門的開源項目!
說了很多有用的廢話,實際能借鑑複用的乾貨較少