57 lines
1.8 KiB
Markdown
57 lines
1.8 KiB
Markdown
|
# 第五章 减少琐事
|
|||
|
|
|||
|
***如果系统正常运转中需要人工干预,应该将此视为一种BUG。***
|
|||
|
***“正常”的定义会随系统的进步而不断改变。***
|
|||
|
|
|||
|
SRE要把更多的时间花费在长期项目研发上而非琐事(日常运维)中。
|
|||
|
|
|||
|
## 琐事的定义
|
|||
|
|
|||
|
琐事不仅仅代表“我不喜欢的工作”。
|
|||
|
|
|||
|
琐事就是运维服务中手动性的、重复性的、可以被自动化的、战术性的、没有持久价值的、与服务呈线性关系增长的工作。
|
|||
|
|
|||
|
流程开销不是琐事,如团队会议、目标的建立和评估、每周总结以及HR的书面工作。
|
|||
|
|
|||
|
## SRE的工作时间分配
|
|||
|
|
|||
|
SRE的一个公开目标是保持每个SRE工作时间中的运维工作(琐事)的比例低于50%。SRE至少花50%的时间在工程项目上,以减少未来的琐事或增加服务功能(提高可用性、利用率、性能)。
|
|||
|
|
|||
|
### 什么是工程工作
|
|||
|
|
|||
|
工程工作是一种新颖的,本质上需要主观判断的,符合长期战略的,会对你的服务进行长久性改善的工作。
|
|||
|
|
|||
|
## SRE的活动分类
|
|||
|
|
|||
|
典型的SRE活动分为以下几类:
|
|||
|
|
|||
|
- 软件工程
|
|||
|
编写或修改代码,以及所有其他相关性设计和文档的工作
|
|||
|
- 系统工程
|
|||
|
配置生产系统,修改现存配置,或者用一种通过一次性工作产生持久的改进的方法来书写系统文档。
|
|||
|
- 琐事
|
|||
|
与运维服务相关的重复性的、手工的劳动
|
|||
|
- 流程负担
|
|||
|
与运维服务不直接相关的行政工作
|
|||
|
|
|||
|
## 琐事的有害因素
|
|||
|
|
|||
|
在SRE工作种,一定量的琐事是不可避免的,如果琐事特别繁重,那就应该非常担忧,大声抱怨。在许多琐事有害的原因种,以下因素要被考虑:
|
|||
|
|
|||
|
- 职业停滞
|
|||
|
|
|||
|
- 士气低落
|
|||
|
|
|||
|
- 造成误解
|
|||
|
|
|||
|
- 进展缓慢
|
|||
|
|
|||
|
- 开创先例,造成琐事越来越多
|
|||
|
|
|||
|
- 促进摩擦产生
|
|||
|
|
|||
|
- 违反承诺
|
|||
|
|
|||
|
## 总结
|
|||
|
|
|||
|
让我们多创新,少干琐事吧。
|