SRE读书笔记——第一章
来源:互联网 发布:中信出版社 知乎 编辑:程序博客网 时间:2024/05/22 10:55
第一部分 从sysadmin到服务管理
IT时代最初系统管理员(sysadmin),系统管理员负责将软件组合到一起提供服务,并负责系统的升级工作.但是随着系统复杂度的增加和事务的增加,系统管理员开始承受应对部端增多的事件和升级等工作.因为系统管理员需要与产品开发人员不同的技能,开发人员和系统管理员被分成两个团队:"development"和"operations"或"ops".
ops和development的分工广义上造成了两种陷阱:直接费用和间接费用.直接费用清楚明了.运行服务依赖于人工修改配置和处理事务,随着业务的增长变的价格昂贵,因为团队随着业务的产能的增加而增长.间接费用是微妙的,但是相比于直接费用,间接费用对于这个组织来说要比直接费用高.这种费用随着两个团队完全不同的背景,技能和其他诱因等原因而增加.他们对相同的事务的看法会不同,因为他们看待问题的角度不同,他们对技术方案的风险和可能性有不同的假设,最终导致一些病态的事情发生.
传统运维团队与开发团队往往以冲突告终,因为运维团队更关注软件到生产环境的速度,而开发团队更关注上线的新功能是否能被用户接受,因为运维人员想确保服务不会被无意中断.因为大多数的服务中断都是由于新配置,新功能等引起的,这两个团队的目标从根本上就存在分歧.
第二部分 Google服务管理方法:Site Reliability Engineering
冲突并不是提供软件服务中不可避免的.google的做法是雇佣软件工程师来运行自己的产品并负责开发系统完成大部分系统管理员需要完成的工作.
0 0
- SRE读书笔记——第一章
- 第一章:Tomcat简介——读书笔记
- 《锋利的JQuery》读书笔记——第一章
- 《推荐系统实践》读书笔记——第一章
- 《编程珠玑》读书笔记——第一章.开篇
- 《C++Primer》读书笔记——第一章:开始
- 《锋利的JQuery》读书笔记——第一章
- effective STL 读书笔记——第一章:容器
- 读书笔记——《算法导论》第一章
- 读书笔记——《UNIX环境高级编程》第一章_UNIX基础知识
- 《数据库系统基础教程》读书笔记——第一章 数据库系统世界
- 《编程珠玑(第二版)》读书笔记——第一章
- 读书笔记——自己动手写网络爬虫_第一章(1)
- 读书笔记——自己动手写网络爬虫_第一章(2)
- 大话数据结构读书笔记——第一章 数据结构绪论
- COM技术内幕 读书笔记——第一章 组件
- Applied Natural Language Processing —— 读书笔记 第一章
- 《辛雷学习方法》读书笔记——第一章 总论
- [LeetCode] Integer Break
- 二分查找/折中查找
- 第一章 JAVA入门(Android 版本历史)
- C# 的TCPClient异步连接与异步读数据
- FIND_IN_SET和GROUP_CONCAT的用法
- SRE读书笔记——第一章
- javascript的bom对象中的window对象
- android振动器
- nodejs q模块
- iOS安全入门
- ubuntu svn
- 腐蚀膨胀等形态学处理c代码
- 在线支付之风控系统架构选型
- 操作系统进程与线程之进程篇