首页 > 其他分享 >SRE方法论之减少琐事

SRE方法论之减少琐事

时间:2023-08-28 17:34:06浏览次数:32  
标签:方法论 服务 运维 SRE 手动 工作 琐事

我们先回顾一下SRE的定义:SRE就是用软件工程的思维和方法论,通过设计、构建自动化工具完成以前由运维工程师手动操作的任务。所以,SRE要把更多的时间花费在长期项目研发上而非日常运维中的琐事。

一、什么是琐事

琐事就是运维服务中手动性的,重复性的,可以被自动化的,战术性的,没有持久价值的工作。而且,琐事与服务呈线性关系的增长。琐事具有以下特点:

手动性:例如收到磁盘目录满告警,运维人员手动清理日志。

重复性:如果某件事是第一次做,甚至第二次做,都不算琐事。琐事就是不停反复做的工作,如果你正在解决一个新出现的问题或者寻求一种新的解决办法,不算琐事。清理磁盘目录不太可能是一次性的,因此我们需要反复去处理它。

可以被自动化:如果软件程序可以和运维人员一样能够很好地完成某个任务,或者通过某种设计变更来彻底消除运维人员手动、重复的处理某项工作。

战术性的:琐事是突然出现的、应对式的工作,而非策略驱动和主动安排的。比如处理日常告警,我们可能永远无法完全消除这种类型的工作,但我们必须继续努力减少它。

没有持久价值:如果在你完成某项任务之后,服务状态没有改变,这项任务就很可能是琐事。如果这项任务会给服务带来永久性的改进,它就不是琐事。

与服务同步线性增长:如果在工作中所涉及的任务与服务的大小、流量或用户数量呈线性增长关系,那这项任务可能属于琐事。

二、为什么要减少琐事

对运维团队来说,琐事不可避免。运维不可避免地需要处理部署、升级、重启、告警处理等工作,这其中又包含很多上面所说的琐事,如果不加以控制,琐事会变得越来越多,以至于迅速占据我们每个人100%的时间!每日疲于奔命忙于救火,就无法将更多的力量投入到扩大服务规模的工程工作上去,或者是进行下一代的服务的架构设计。
图片来源于网络

三、SRE怎么减少琐事

SRE中的E是Engineering。中文可以翻译为“工程工作”,SRE就是通过工程工作来减少琐事。
工程工作通常是有创新性和创造性的,着重通过设计来解决问题,解决方案越通用越好。例如,编写自动化脚本,创造工具或框架,增加可扩展性和可靠性的服务功能,或修改基础设施代码以使其更稳健。工程工作有助于使该团队或是整个SRE组织在维持同等人员配备的情况下接手更大或者更多的服务。

本文由mdnice多平台发布

标签:方法论,服务,运维,SRE,手动,工作,琐事
From: https://www.cnblogs.com/busijo/p/17662932.html

相关文章

  • DsReplicaGetInfo() failed with status 8453 (0x2105): Replication access was d
    Whenusingthe repadmin/showrepl commandtocheckreplicationhealthstatusonyourWindowsdomainenvironmentincommandpromptonSindowsServerendofresultyoumayseethefollowingerrormessage:DsReplicaGetInfo()failedwithstatus8453(0x2105):......
  • SRE-第五周作业
    一、SUDO,PAM配置规范说明(一)SUDO配置规范说明1.1sudo权限的配置sudo(superuserdo)是Linux系统中一种很常用的权限管理机制,允许非root用户以特定的身份执行特定的命令。sudo命令通过/etc/sudoers配置文件实现。它允许已验证的用户以其他用户的身份来运行命令。其他用户可......
  • 【小竹摘抄】我的互联网方法论 ----周鸿祎自述 摘抄(4)
                  第四章免费时代  推荐理由:现在互联网世界到处在喊免费。哪些是真,哪些是假?腾讯,阿里,滴滴打车等甚至每个用户贴20块钱来培养用户的支付习惯。那免费时代的玩法是什么呢。。。 1.      传统经济的本质就是低买高卖2.      ......
  • 搞懂 Vue3 中的各种 ref:toRef,toRefs,isRef,unref...
    在Vue3中,有许多与响应式相关的函数,例如toRef、toRefs、isRef、unref等等。合理地使用这些函数可以在实际开发中大大提高效率。本文将详细介绍这些函数的用法,让我们在实际开发中知道应该使用哪些API并能够熟练地回答面试官的相关问题。ref()大家对于ref这个API肯定都不......
  • CSSRelated
    CSS几种常用的清除浮动方法❤️❤️❤️父级div定义伪类:after和zoom;/*这个class名指的是需要清除浮动的父级*/.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;line-height:0;}.clearfloat{zoom:1;}......
  • 站点可靠性工程 (SRE)
    随着世界各地的组织努力开发安全、可靠、可扩展且可持续的IT基础架构,对高效基础架构监控和管理的需求日益增长,企业正在用不可扩展的遗留架构换取现代解决方案,在尖端技术的推动下,这些使基础设施管理过程更加顺畅和轻松,其中一项技术是站点可靠性工程(SRE),它有助于扩展基础结构管理流......
  • Vue3中使用TypeScript封装axios遇到的问题(AxiosRequestConfig)
    如果您有更好的解决方法,欢迎评论区评论。版本"dependencies":{"axios":"^1.0.0","vant":"^4.6.3","vue":"^3.3.4","vue-router":"^4.2.4","vuex":&quo......
  • 【遇到一个神奇的问题】暂未想到原因,http.Post 传入 nil参数正确,但是传输值为 nil 的
    出错的代码如下:funcgetEab(ctxcontext.Context,credentialsJSONstring,old*externalAccountKeyResp)(*externalAccountKeyResp,error){//inithttpclient// varpostData*bytes.Reader=nil ifold!=nil{ buf,_:=json.Marshal(old) postData......
  • 阅读方法论(唐迟)
    《阅读方法论》唐迟两大原则方向比速度更重要(向上或向下)先题后文,只看题干,不看选项定位词大写、小写、地名、时间、年代、数字名词、形容词题干中有位移性的词感情色彩强烈的形容词、副词表示作者的态度方向(名词动词也可以)阅读的本质:逻辑(句间、段间、题目间)......
  • 基于TOGAF企业架构方法论的一站式企业架构管控平台
    远光天鹰企业架构管控平台帮助企业实现架构内容元模型的定义、架构设计、架构治理、架构管控与架构资产管理。借助天鹰,企业能够站在高处从战略全局查看企业架构,进行整体性、结构化的架构规划和设计、全方位的架构管控、高效的架构运营,实现企业战略的落地。 什么是企业架构?......