SRE
是“Site Reliability Engineering”的缩写。SRE 是一种结构化的软件开发方法,起源于 Google。SRE 的目标是创建和维护可靠且可扩展的应用程序。
SRE 与 DevOps 类似,但更注重开发人员。SRE 不要求设立两个独立的团队(开发团队和运维团队),而是由 SRE 开发人员组成统一团队,共同构建可靠的软件。理想的 SRE 团队应包括具有不同专长的开发人员,以便每位开发人员都能提供有价值的见解。
网站可靠性工程旨在让开发人员更自由地创建创新的软件解决方案。通过建立具有冗余和安全措施的可靠软件系统,开发人员不会受到传统运维协议的限制。例如,在 DevOps 团队中,运维经理可能需要在每次软件更新发布前进行批准。而在 SRE 中,开发人员可以根据需要发布更新。
由于 SRE 以开发人员为中心,SRE 团队的经理必须具备开发经验,而不只是了解运维知识。SRE 经理可以积极参与软件开发,而不只是进行监督。
NOTE:SRE 也可以是“Site Reliability Engineer”的缩写,这是对网站可靠性工程团队成员的称呼。
测试你的知识