加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡水站长网 (https://www.0318zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

SRE与DevOps是敌是友?

发布时间:2021-03-16 14:37:25 所属栏目:动态 来源:互联网
导读:言 Site Reliability Engineering (SRE) 和 DevOps 是目前相当热门的开发与运维文化,有着很高的相似程度。SRE是什么?它与DevOps有什么关系?本文将对两者之间的异同点进行简单的讨论。 SRE产生背景 Google公司在发展过程中,同样也遇到了运维人员与开发人员

Site Reliability Engineering (SRE) 和 DevOps 是目前相当热门的开发与运维文化,有着很高的相似程度。SRE是什么?它与DevOps有什么关系?本文将对两者之间的异同点进行简单的讨论。

SRE产生背景

Google公司在发展过程中,同样也遇到了运维人员与开发人员目标矛盾的问题,开发人员专注于创建新功能并推向生产,运维人员却试图保证生产稳定性。为了缓解这两个部门的矛盾,Google的一位工程副总裁Ben Treynor考虑出了一种新的解决方案。招募及内部转岗具有研发背景的软件工程师后不再独立属于系统管理员团队或者ops团队,而是独立设计创造软件系统来维护系统运行以及替代传统模型中的人工操作,实现解决方案自动化。

站点可靠性工程(SRE)岗位随即应运而生。SRE工程师负责生产环境的稳定性,但同时又致力于新功能和运维改进。Google认为SRE团队应由50%的软件工程师和50%的系统管理员组成。软件工程师通过软件来实现历史上手工解决的问题,并且与开发人员轻松集成,促进代码质量改进和自动化测试等。团队目的是帮助Google生产环境服务运行更稳定、健壮、可靠。


 

Es VS DevOps

DevOps的概念就是将开发与运维结合起来,定义系统的行为,并了解需要做些什么来弥补两个团队之间的“鸿沟”。这个概念背后的理论是关于使两个团队合而为一需要做些什么。但SRE却谈到了"如何"做到。它是通过使用正确的工作方法,工具等将理论部分扩展到有效的工作流程。这还涉及到在每个人之间分担责任,并使每个人都具有相同的目标和愿景。

我们通过DevOps的5个原则来对比下DevOps和SRE的区别:

减少部门间的孤岛

(编辑:衡水站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读