fengzhao / fengzhao/fengzhao-notes

Google SRE运维解密

Aberta
#4 0 comentários 0 reações 0 responsáveis Ver no GitHub
devops
Linguagem predominante
Shell
Estrelas
16
Forks
1
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

# SRE的诞生

假如说一个系统的生命周期比作是养育孩子,那么,从十月怀胎到生下孩子的过程,就好比是软件研发;等到孩子呱呱坠地之后,对孩子的喂养、教育以及对孩子细心的照顾等等这些过程就是软件运维了。

当一个好的产品落地之后,并不是一成不变的,随着用户量的增多,会衍生出很多新的需求和改动,这时候,研发工程师就开始忙了,经过熬夜加班赶出来的东西,他们希望能够迅速的上线,迅速的发布到市场;但是系统管理员在部署上线的时候,因为早期都是人为手工操作,所以难免会发生各种各样的问题,导致产品稳定性得不到保证;在用户量变得非常巨大,产品项目变得非常巨大的时候,这种由变更带来的系统不稳定,就变成了一个非常棘手的问题。

这时候,google运维团队的管理者就想出了一个办法:”我找一帮软件工程师,来开发一套软件系统,来代替人为的手工操作,不就可以解决这个问题吗“。于是,SRE应运而生。

在Google,一个标准的SRE团队,通常会有两类工作:第一类是传统运维,例如工单处理,手工操作等等,另外一类,就是软件系统的研发。Google规定,一个运维团队,它的传统运维工作,不能超过工作时间的50%,其余时间都是研发。

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.