SRE生存指南:系統中斷響應與正常運行時間最大化

管理員賬號

2019-09-12

近20年是互聯網技術飛速發展的20年。互聯網業務的快速發展不僅直接帶來了流量、安全等方面的不確定性,同時也促進了技術架構的快速演進——技術架構變得越來越復雜,而這些因素都將導致系統不可用發生概率的大幅度提升。當人類的工作、生活變得越來越依賴互聯網時,一旦網站系統不可用,其造成的影響和損失就將難以想象。

互聯網正在逐步演變成像供水、供電設施那樣的基礎設施,網站系統的可用性變得至關重要。在這樣的大背景下,SRE的概念被提了出來,隨著互聯網在各行各業的深度滲透,SRE快速發展成了一個熱門領域。

Google首次創造了 SRE這個職業,負責運維Google 的大部分商業應用。谷歌的Benjamin Treynor Sloss曾說“當要求軟件工程師規劃一個運維團隊時,SRE就誕生了。”(引用自《SRE:Google 運維解密》)他經常被提及的觀點是,運維工作現在只是軟件工程的一個方面。鑒于谷歌在可靠性方面取得的成功,這個觀點已經在許多公司中流行起來。

運維人員常常熬夜甚至通宵工作,天天救“火”,卻只能作為執行者,無法真正從“火災”隱患中走出來。在這樣的情況下,研發自動化工具,對內提供服務平臺來應對業務的飛速增長;關注有效監控與有效警報,將業務系統白盒化、透明化,甚至達到故障自愈、無人運維的狀態。這樣運維人員才能解放出更多的精力,從而去關注更高層次的系統性能架構調優、容量的規劃與制備等。

雖然大多數企業的業務類型及業務規模與Google相差巨大,但是 SRE的很多指導原則,卻適用于不同的企業和業務場景。

這其中服務水平目標(SLO)和事后回顧是核心內容,SLO可以幫助我們設定開發和運維人員需要共同遵守的指標,包括圍繞SLO應該如何設定相應的流程、機制和決策原則等。事后回顧告訴我們,“故障是常態,正常才是異常”,所以面對故障,我們更多的應該是從中進行學習和改進,把故障作為提升系統性能的切入點,而不是故障之后的相互指責和推諉扯皮。

作為Google對業務運維體系的反思與整理,SRE理念不僅梳理了在新業務形態下運維人員應該承擔的責任,更給運維人員指明了一條職業發展路線。

不同于幾年前大家對SRE的認識,如今,國內的一大批互聯網企業都在嘗試構建自己的SRE體系,SRE逐漸成為互聯網企業的標配,該領域也迎來了百花齊放的盛況。

《SRE生存指南:系統中斷響應與正常運行時間最大化》是一本SRE指南手冊,它不僅完善地介紹了與SRE相關的理論體系,還從實踐的維度闡述了SRE的技術體系應該如何構建。對于關注網站可靠性的研發和運維人員,或者其他想深度了解SRE的技術人員來說,這是一本非常值得閱讀的參考書。

本書給出了指導原則之外的更多細節介紹和實踐方法,可以說是在現有的SRE知識體系下,針對SRE內容的非常好的補充。

本書面向希望提高公司軟件可靠性的軟件開發人員和運維人員。本書將向你介紹一個致力于提高軟件可靠性的基本框架,并使你深入了解站點可靠性工程這個領域。對于已經經歷過重大系統服務中斷的工程師和開發人員來說,這是你希望擁有的書。對于那些幸運地沒有經歷過服務中斷噩夢的工程師和開發人員,現在就買這本書吧!

第1章-簡介

探討了SRE領域相對較新的發展狀況,并概述了用于本書的可供上手實踐的框架。

第2章-監控

討論了在監控時使用的工具和方法。在本章之后,一個很好的實驗就是設置對服務的監控,即使它們只是為測試而編寫的虛假服務,你也應該去監控它們隨著時間是否有所變化。

第3章-事故響應

解釋了該如何應對中斷,并讓團隊為最壞的情況做好準備。本章還專注于圍繞團隊協作建立即時響應與輪換的最佳實踐系統,以及構建流程以盡量減輕由生產事故造成的壓力。

第4章-事后回顧

讓你能為自己、你的團隊和你的組織撰寫事后回顧報告,以促進事后回顧。本章還討論了要收集的數據,以及如何借助通信跟蹤未來的工作。

第5章-測試和發布

回顧了有關測試和發布的常見實踐方案。

第6章-容量規劃

介紹了一些有關預算的基礎知識,并討論了如何為基礎架構的擴容制訂計劃。

第7章-構建工具

討論了如何從提高響應力的角度來編寫軟件,還探討了如何發現新項目,如何定義這些項目及如何規劃它們。然后,討論了如何實施這些項目并進行軟件的長期維護,以及如何反思自己所做的工作。

第8章-用戶體驗

概述了有關用戶體驗和用戶測試的基礎知識,并討論了安全性和性能預算問題。

第9章-網絡基礎

幫助你深入了解網絡基礎知識。

第10章- Linux和云基礎

介紹了Linux和常見云服務的基礎知識。

讀者評論

相關博文

  • 社區使用反饋專區

    陳曉猛 2016-10-04

    尊敬的博文視點用戶您好: 歡迎您訪問本站,您在本站點訪問過程中遇到任何問題,均可以在本頁留言,我們會根據您的意見和建議,對網站進行不斷的優化和改進,給您帶來更好的訪問體驗! 同時,您被采納的意見和建議,管理員也會贈送您相應的積分...

    陳曉猛 2016-10-04
    3396 570 3 6
  • 迎戰“雙12”!《Unity3D實戰核心技術詳解》獨家預售開啟!

    陳曉猛 2016-12-05

    時隔一周,讓大家時刻掛念的《Unity3D實戰核心技術詳解》終于開放預售啦! 這本書不僅滿足了很多年輕人的學習欲望,并且與實際開發相結合,能夠解決工作中真實遇到的問題。預售期間優惠多多,實在不容錯過! Unity 3D實戰核心技術詳解 ...

    陳曉猛 2016-12-05
    2230 34 0 1
  • czk 2017-07-29
    2544 21 0 0
0k000澳客网竞彩