“T哥,我去相亲,人家问我干什么的,我说我是运维工程师的,人家一副秒懂的样子,哦,网管,修电脑的!”一大清早小B就开始抱怨
“然后呢?”“然后就没有然后了”。
“T哥,我们的工作有没有什么高大上的说法?”
“有啊,小B啊,以后人家问你干什么的,你就说你是SRE”
“好嘞,谢谢T哥,今晚还有一场相亲,我试试SRE的名号”。
“不用谢”T哥心里嘀咕着:“小B的这个问题问的好,晚上我相亲的时候也要注意了!”
晚上下班后, T哥也来到了传说中的小酒馆,
见到了今晚的相亲对象——眼镜妹。
“你是做什么的啊?”眼镜妹歪着头,看着T哥问道。
“我是运,唔,SRE”
“SRE?SRE是做什么的?”
“SRE是站点可靠性工程师。我们保持大型系统服务的可靠性”
“听起来很牛啊,你们如何保持大型系统服务的可靠性,是不是呃,修电脑?”
眼镜妹觉的SRE的工作似曾相识,小心翼翼的试探。
T哥心想:“糟了。形象要崩,必须要挽回”。于是很正经的说:“不是修电脑,我的工作主要是设定SLO”,眼镜妹摸了一下手机。
“我的工作还有监控分布式系统”,眼镜妹扯了一下背包带
“我的工作还包括编写自动化运维程序”,眼镜妹打了个哈欠,出于礼貌的笑了笑。
“糟了,T哥心里打起了鼓,这妹纸听不懂我在说什么,要把他的注意力从我的绝世容颜上拉回了,让他倾倒在我优雅的谈吐上来。”
“这样吧,我用六个词给你解释一下我的工作”T哥悠悠地说道。
“真的吗?”眼镜妹一下子来了兴趣。
“哪六个词?”
“经常有人问我SRE是做什么的,这是一个很难对外行回答的问题。尤其是对于你这样的软妹纸。我回想了我十年来做过的工作,看到你的一霎那,我终于想通了,SRE就是做六件事:测量,分析,决策,行动,复盘和重复”
眼镜妹眨了眨眼睛,托着腮帮子看着T哥。
T哥为了掩盖内心的荡漾,优雅的端起茶杯喝了口水,接着说:“测量不仅仅意味着收集系统的数据,你心里必须有某种目标,你收集的数据是为了你的目标服务的。没有目标,事情最终会一团糟。SRE的数据需要有意义,我们需要能够回答这个问题,“这项服务是否在做用户需要它做的事情?
“我们的目标是什么,就是slo”
“SLO是什么?”
“SLO就是衡量系统的稳定性是否用户满意,让用户高兴的指标”
“SRE的工作就是捍卫SLO这个指标”
“有意义的事……”眼镜妹重复了这句话。
“一旦有了数据,下一步就是分析它们。这需要一些基本的统计和概率分析技能。这不是很难,我们那有很牛的团队…”
“有多牛?有马老师那么牛吗?”眼镜妹眼前一亮问到。
“比马老师牛多了,都是几百年来的数学家,他们们向我们提供的经验和知识。我们站在巨人的肩膀上,使用分析结果来决策如何让工作和系统最好地迈向未来!”
“然后你必须行动起来。做你决策做的事情。当然,你的决策也可能是不做任何行动。”
“哇,不算行动也算行动啊”眼镜妹点头赞叹道。
“ 最后,抱着吸收经验教训而不是指责(blameless)的态度,复盘总结行动。通常,我们在复盘中学到的东西比从监控分析中学到的要多得多。谁都是从行动中获取经验,读万卷书不如行万里路。”
“由于我们的英明决策,这个世界或者系统发生了一些变化,或者它没有改变,我们需要不断衡量,看看我们的坚决果断行动的真正影响,或者说由于无为而治对系统产生的影响,实际上是什么。“
“继续测量,然后分析,决策,行动,复盘,并一次又一次地重复这个过程。这就是 SRE 的方式。渐进式螺旋进步工作是SRE的工作路径。”
“站点可靠性工程是一门广泛的学科。我们经常被要求成为软件工程师,系统管理员,网络工程师,系统架构师,甚至教育工作者或顾问,但是贯穿所有这些角色的一个中心思想是:SRE是 数据驱动的。衡量你需要衡量的东西,分析你收集的数据,从你的分析结果做出决策,采取行动执行你的决策,复盘总结你的决策,然后一遍又一遍,一遍又一遍地做。”
“测量、分析、决策、行动、复盘和重复:这就是我的工作。”
“不知道我这么说,是否解释清楚了我的工作?”
眼镜妹眼里放光,说到:
“你说的太好了,这不就是相亲的流程吗?这样吧,要不我们先收集一下数据。然后在进一步分析决策。”
“你月薪多少?有房吗?有车吗?”
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/9321.html