由谷歌公司开创的站点可靠性工程(SRE)用于创建可扩展性和可靠性更佳的大型系统,它已成为当今最有价值的软件创新机会之一。本书是一本简明、实用和全面的指南,展示了如何在你自己的组织中推动SRE的成功采用。Vladyslav Ukis博士提出了一个循序渐进的方法来建立正确的文化、组织和技术流程基础,快速实现“最小可行SRE”,并在此基础上不断改进。
Ukis博士广泛地借鉴了他自己在一家大型医疗保健公司领导SRE转型的经验。贯穿全书,他解答了企业关于SRE的方方面面的问题,指出了各种可能存在的陷阱,并说明了如何避免或克服这些陷阱。无论你在软件开发、工程或运营中扮演什么角色,本书都将帮助你运用SRE来改善最重要的东西:用户和客户体验。
本书涵盖的内容包括:
- 了解SRE如何工作,它在软件运营中的作用,以及SRE转型的挑战
- 评估自己的组织当前的运作情况以及进行SRE转型的准备情况
- 获得组织认同并启动基础活动,包括SLO定义、警报、轮流值班、事故响应和基于错误预算的决策
- 调整组织结构以支持全面的SRE转型
- 衡量SRE转型的进展和成功
- 维持并推进SRE转型
对本书的誉美之辞:
“今天许多企业都面临着为其SaaS产品建立现代运营机制的挑战。本书提供了一个行之有效的、手把手的教程,说明如何使用谷歌的SRE方法从头到尾达成这个目标。从实现组织认可,到奠定基本的SRE基础,再到建立事故响应机制,并实现一个恰当的组织结构——本书为开发、运营和领导团队提供了丰富的建议!”
——Peter Schardt博士,“西门子医疗”首席技术官
“这是一本很好的入门指南,适合任何刚刚了解并在其组织中实现站点可靠性工程(SRE)的人。Vlad为任何希望了解SRE方法的人打造了一个坚实的平台,目的是在软件服务中建立可靠性。除了关于实现SLI和SLO等技术的实用建议外,Vlad还根据自己在大型组织中的工作经验,详细介绍了如何实现组织对SRE的认可,以及如何修改组织的配置。这些经验是当前各种SRE文献中非常缺乏的,以后当我被问及SRE的问题时,我会向其强烈推荐这本优秀的参考书。”
——Steve Smith,《Measuring Continuous Delivery》(2020)的作者
“我很喜欢读这本书,就连它在网上发布的抢先体验版我都一字不漏看完了。Vlad有条不紊地对待SRE这个话题,而且非常详细;如果你曾想知道别人在实现SRE的过程中是否遇到过跟你一样的问题,这本书就是答案,而且它还极有可能提供了一个颇具操作性的解决方案。这本书必然会成为参与SRE转型的所有人的案头参考书”。
——Niall Murphy,《Site Reliability Engineering》(2016)和《The Site Reliability Handbook》(2018)的合著者
“有大量博客、书籍、播客和老式的观点涵盖了SRE工具链和技术选择的细枝末节。也就是说,SRE转型很少因为技术原因而失败——它们的失败主要是由于结构或组织方面的原因。在这本书中,Ukis博士为我们提供了一个详细的、可操作的、成功的SRE组织的结构和实践蓝图。这是一本很好的书,我会向任何希望在复杂环境中建立一个规模化SRE实践的人推荐”。
——Ben Sigelman,Lightstep联合创始人
“本书提供了我所见过的最清晰、最全面、最具操作性的路线图,它帮助我们在工程组织中推动、扩大和维持SRE。强烈推荐!”
——Randy Shoup,eBay首席架构师和前Google Engineering领导人
“本书是一份全面的指南,适用于任何希望将其软件运营提升到新水平的人。如果你是初学者,那么将从本书了解为什么说SRE是一个改善运营的伟大方法,引入SRE时面临的挑战是什么,如何实现组织对SRE的认同,如何在团队中奠定SRE的基础,以及如何推动它的持续改进。如果你是有经验的从业者,那么将学到如何建立错误预算策略,实现基于错误预算的决策,并实现一个恰当的组织结构。我认为这本书的内容非常到位,强烈推荐!”
——Vitor dos Reis,Delivery Hero软件工程总监
“Vlad针对向SRE的转型提供了一个详细而全面的概述。他涵盖了评估、组织结构、技术实现、沟通和延续。这本书对于任何开始或正在进行SRE之旅的组织来说都是一个清晰的路线图,其中充满了需要考虑的问题、可用的选项以及现实世界的例子。如果你正在考虑开始SRE之旅,发现自己在这条路上停滞不前,或者正在寻找更多的思路来帮助自己成功地继续这个旅程,那么这本书将是你不二的选择”。
——Doc Norton,OnBelay Consulting公司Change Catalyst(变革倡导者)
英文版:Establishing SRE Foundations, ISBN:9780137424603
中文版:《SRE规模化实践手册》, ISBN:9787302633082