Table of Contents

前言

如果说SRE有一个决定性的特征,那就是好奇心。试图了解一个系统是如何工作的,把它从故障中恢复过来,或者普遍地改进它,这让我们大脑中好奇心所在的部分感到痒痒。这种特质可能在大多数(如果不是所有)工程实践中都很常见。有一个我们都很喜欢的故事,似乎完美地囊括了这个特质。

1969年11月14日,当阿波罗12号从佛罗里达州卡纳维拉尔角的发射台升空时,它被闪电击中。两次。第一次是在升空后36.5秒,第二次是在52秒。后来的事故报告显示,闪电引起了电源浪涌,不经意间使燃料电池断开,导致电压下降。

不过在那一刻,一切都不明朗。

在那一瞬间,阿波罗12号指挥舱里的所有警报都响了。休斯顿的遥测读数完全是胡言乱语。对于一个考虑周全的组织来说,他们从来没有想过遇到雷击时该怎么办。机会有多大?

更糟糕的是,风险不能再高了。如果任务中止,美国宇航局将失去价值12亿美元的火箭。如果不这样做,宇航员的安全受到影响,你最终会向全世界广播一场灾难。当回听任务控制的录音时,你可以感受到紧张和压力。

音频循环中有片刻的沉默,然后有人插话:“试试SCE to Aux。”这是前所未有的尝试。以至于有人回电说:“那是什么鬼东西?”如果没有更好的选择,指令就会传递给宇航员。而且还成功了。在寻找到开关后,他们打开开关,一切立即恢复正常。

美国宇航局的工程师约翰-亚伦给出了这个晦涩的建议。一年前,他曾在阿波罗太空舱模拟器中工作,结果出现了类似的遥测读数混乱的情况。他没有重设模拟器,而是决定玩一玩,试着解决这个问题。他发现,通过将信号调节电子装置,也就是将SCE系统转移到其辅助设置,它可以在低电压条件下运行,恢复遥测。这就是SCE to Aux。

这次雷击是一次黑天鹅事件,是NASA以前从未模拟过的。是什么启发约翰-亚伦四处挖掘,以发现该特定数据特征的原因?在与NASA的口述历史中,他认为是 “天生的好奇心,对事物的工作原理和工作方式的好奇心”。

好奇是许多SRE的一个特征。这让我们想起了与一位在都柏林的SRE朋友的一次对话,她说她是那种不断问为什么要使用那些系统的人。这和约翰·亚伦(John Aaron)说的一样,他总是想知道周围的事物是如何运作的,并且在有了深刻的理解之前不会停止。

考虑到需要与复杂的系统合作,这种学习的意愿对SRE来说是有意义的。系统会不断变化,这个角色需要有人想问关于它们如何工作的问题。求知欲意味着,SRE不是将系统的某一特定部分视为自己的领域,而是想知道系统的所有部分,以及它们如何共同运作。

但这不仅仅是技术系统的问题。SRE也需要对人充满好奇,即社会技术系统的社会部分。如果没有这一点,你就无法将不同的团队聚集在一起创建有意义的SLO。你无法驾驭个性类型来正确应对事件。你会只满足于五个为什么,而错过了发掘事件后的经验教训。

我们希望这本书能给你一个探索、发挥、满足你好奇心的机会。在这里,我们为此列出了相关的文章。你可能会注意到实际上有98篇文章!我们认为每个人都喜欢在房子里多放点东西。这些文章是由整个行业的专家撰写的,指导你完成从SRE的基本原理到前沿的一系列主题。本书是在疫情流行期间编写和编辑的,我们对在如此艰难的时刻做出贡献的每个人深表感谢。

我们认为,SRE需要有许多声音,而且应该永远欢迎新的声音。来自不同观点的新想法和广泛的经验将有助于这个领域的发展,老实说,这个领域仍处于早期阶段。我们的梦想是,当你阅读这些文章时,它们能激发你的好奇心,并推动你在SRE的旅程中前进,无论你目前身处何处。

我们非常好奇,5年或10年后,这些关于SRE的文章会是什么样子。

我们如何构建本书的结构

SRE虽然涉及复杂的技术系统,但归根结底是一种文化实践。文化是人的产物,这启发我们根据你在组织中的SRE数量来组织本书的各个部分–你具体处理什么,你的一天是怎样的,取决于有多少个SRE工程师。我们将本书的文章分为 “SRE新手” 、0-1个SRE、1-10个SRE、10-100个SRE和 “SRE的未来”。

读者如果想找寻先从哪里开始的指导,可以直接跳到最适用于自己的部分;但是,你仍然会发现阅读那些目前并不适用于你日常的部分的文章的价值。

在0到1个SRE时,还没有人被指定为SRE,或者你已经找到了你的第一个SRE,这个角色看起来几乎是孤独的。

在1到10名SRE时,你正在组建一个团队,有知识共享和分工的能力。

在10到100个SRE时,你已经成为一个组织,你需要思考的不仅仅是你所从事的系统,还需要思考如何组织这么多SRE。

“SRE新手” 涵盖了基础性的话题(尽管并不详尽!),对于那些刚刚开始SRE之旅的人来说是很有帮助的,即使是最有经验的SRE,也是一种复习。 “SRE的未来” 包含了一些文章,这些文章探讨了SRE潜在的发展方向,或者是(目前)坐拥时代潮流。

没有必要按照任何特定的顺序阅读本书。你可以从头到尾读一遍。或者,如果你对某个特定的主题感到好奇,可以翻到索引,在那里你可以找到关于该主题的所有文章。把它作为参考指南,或者是灵感的来源–可以在需要的时候提供一个震撼。或者,也许可以建立一个阅读俱乐部,每周一次挑选一篇文章与同事讨论。这就是散文集的魅力所在。我们希望你和我们一样喜欢阅读它们。

结语

SRE系列的文章,有时间我就会翻译一些,希望大家能学到对自己有用的东西。谢谢