资讯中心
News
想做好网站运维你必须具备三点
发布时间:2022-09-27 00:00   您所在的位置: 网站首页 > 新闻资讯 > 经验杂谈
扎实的计算背景

Web运维需求理解架构中的每个组成部分,在理解计算系统的来龙去脉时,扎实的计算背景对你会有莫大的赞助。处置器体系结构、内存系统、存储系统、网络交换与路由、为何第二层协议那样工作、HTTP、数据库概念…这样的清单可以列好几页。具有扎实的基础,相对理解为什么及如何架构解决方案,以及识别出问题所在,是特别重要的,毕竟,计算是架构咋们的智能系统的基础。此外,工程师的思维方法和对物理定律的基本理解也是一个非常大的特点。



一天,在饮酒聊天的时候,我的一位朋友,也是Web运维领域的同行,JesseRobbins,讲了一个排查卫星电话线路故障的故事。一套卫星电话设施安装好了,而线路有超过一秒的非预期”延迟。这是很久以前的事了,这套卫星电话设施已经花了一大笔钱,故此,客户相对服务品质感到特别沮丧。经过好几个小时的排查和连续的调优之后,技术人员问道:先要搞清楚,这一秒的延迟是算到预期的延迟時间里的,对错误?”一阵长時间的沉默之后,客户问:什么是预期延迟?”技术人员最先向请来的所有人为浪费他们的時间而道歉,然后严厉地斥责客户,说他浪费了所有人的时问。所谓预期延迟便是将信号送到外层空间的卫星再返回所需要要的時间,咋们便是再怎么努力,也没有方法增加光的速度啊。尽管这样的故事看起来很愚鑫,我却经常遇到这种随意的、不切具体的期望。可能最一般的便是跨洲同步复制的企图了,便是公然藐视咋们现在所知的物理定律嘛。咋们还是努力成为一个维护好站点可靠性的工程师吧,尽量将计算机科学和物理学的基本原理付诸实践。要在理论限度内做好工作,你必须知道这些限度是什么以及在哪里,这便是为什么计算机科学、物理学、电气工程,以及应用数学的理论知识真正不可缺少的原因。

运维,便是理解理论和实践在哪里发生冲突,并发明适当的方法,以便在发生事故时减少损失。

娴熟的决断力

虽然优柔寡断在任何领域都不算是一个优点,但在Web运维中却差不多不能容忍。像急救中心和急诊室的医生一样,你会经经常面临这样子的境地,此日时单有良好的判断力是不够的这一点你可要明白。决策的迟延就会使得宕机的持续,故此必须训练你的大脑持续一直地对接收到的输入做出反应,由于那种收集、审查、建议”的方法将会使得局面不可收拾。

在计算机科学中,算法有两种类型:离线和在线。离线算法是指在确定输出以前,整个输入集都已获得的解决方案。与此相反,在线算法是指边获取输入边产生输出。当然,由于算法在产生输出(或解决方案)时,并没有获得整个输入集,也就没有方法确保产生最优化的输出。与离线算法不同的是,在线算法确保你手上总是有答复。

运维决策必须是在线算法的结果,而非离线算法。这并不是说离线算法在Web运维中就没有地位了,恰恰相反,其中一个特别关键的过程便是离线的,那便是根本原因剖析(RCA)。相对尽可能地形式化RCA过程,我可是有巨大热情的。

对失败及其症状表现以及即时”决策的复审开展彻底的离线(事后)剖析,是改进在线算法(你和你的团队用于关键运维决策)的可能的最好途径。

沉稳的性格

一个沉稳与可控的思维过程是特别关键的,没有它,就会出现吉斯通警察综合征,使糟糕的局面变得更加不可收拾。在猖狂的动作片中,一个人崩溃了,另一个人就抓住他使劲摇晃,告知他要镇定下来一一在这种情形下,你要确定你是处在清醒的一方的。在清醒的一方,你就会有一个快乐、健康的职业,否则,你获得的将是一份沉重的工作,弄不好,将会不堪重负。

由于没有正式的教育途径,Web运维行业,就其现在的状况而言,是一种非正式的师徒模型。互联网的广泛应用,已使商务和社会交往发生了范式转移,而且信息已经在某种水平上唾手可及,从而一种虚拟的师徒模型便成为可能。不幸的是,正如你可以料想到的,在不同的群组之间,这种师徒模型的品质也是千差万别的。

在网站开发Web运维领域,目标很简单,使所有事情在所有時间正常运转:一个简单的定义,但却是一个不可能的期望。或许在这样的领域成为一名工程师的更大挑战是组织内的同事对你的不切具体的期望。
本文章由新概念互动原创,如没特殊注明,转载请注明来自:http://www.jianzhan0.com/jingyand/72185.html