SRE和DevOps区别是什么


这篇文章将为大家详细讲解有关SRE和DevOps区别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。SRE就是从稳定性角度出发来做事情,DevOps是从如何更有效地交付客户价值角度来做事情。角度不同而已,但是具体要做的事情,其实在落地时是差不多的。这也是为什么我们会对这两个概念产品迷惑。不过这种差别,会体现在具体细节上。比如,CI和CD,从SRE角度,就是希望完全自动化,减少人 香港云主机为操作,从而降低人为失误,提升稳定性,同时灰度验证也是从稳定性角度出发。但是,从DevOps角度,是期望最大程度保证交付效率和软件质量,所以DevOps里面除了自动化的编译、打包、发布等等,还会特别强调自动化测试、覆盖率、以及不同环境的验证等环节,也就是强调QA的介入。而SRE就不会强调和关注软件功能质量的问题,他关注的更多的是怎么确保网站的整体稳定性,通过SLO来衡量。所以,都是做CI和CD,做的事情也差不多,但是出发点不同,角度不同,在一些细节上也就不一样,但是大面上其实差别不大。另一个比较显著的差别,就是DevOps是贯穿整个软件生命周期的,所以覆盖面很广,从产品、需求、研发、测试到运维,讲究端到端拉通,所以我们看到的DevOps,其实无所不包,你把任何一个研发动作放进去都是合理的。但是,SRE只关注稳定性,所以会更有针对性,他不会care你需求分析的合理不合理,测试通过率怎么样等等,最终他只关注SLO是否达成。从我的角度看,SRE其实更聚焦,更适合运维落地,而DevOps更像是指导原则,需要端到端的参与才可以,大多数时候会受限于企业组织架构,需要自上而下的推进。从实际做事情的角度看,其实不必纠结两者到底有啥区别,从问题出发才最重要。关于SRE和DevOps区别是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

相关推荐: win10 docker-toolbox环境 mysql 挂载 /var/lib/mysql 出错怎么解决

这篇文章主要介绍“win10 docker-toolbox环境 mysql 挂载 /var/lib/mysql 出错怎么解决”,在日常操作中,相信很多人在win10 docker-toolbox环境 mysql 挂载 /var/lib/mysql 出错怎么解决…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 08/03 13:11
Next 08/03 13:11

相关推荐