【大咖分享】AI 大模型时代,架构师有哪些机遇和挑战? 了解详情
写点什么

谈谈我对 SRE 和 DevOps 区别的理解

  • 2020-03-17
  • 本文字数:728 字

    阅读完需:约 2 分钟

谈谈我对SRE和DevOps区别的理解

这个话题,是在我的聊聊 SRE 群里有同事问起来的,从我的角度,其实简单理解:


SRE 就是从稳定性角度出发来做事情,DevOps 是从如何更有效地交付客户价值角度来做事情。


角度不同而已,但是具体要做的事情,其实在落地时是差不多的。这也是为什么我们会对这两个概念产品迷惑。


不过这种差别,会体现在具体细节上。


比如,CI 和 CD,从 SRE 角度,就是希望完全自动化,减少人为操作,从而降低人为失误,提升稳定性,同时灰度验证也是从稳定性角度出发。


但是,从 DevOps 角度,是期望最大程度保证交付效率和软件质量,所以 DevOps 里面除了自动化的编译、打包、发布等等,还会特别强调自动化测试、覆盖率、以及不同环境的验证等环节,也就是强调 QA 的介入。


而 SRE 就不会强调和关注软件功能质量的问题,他关注的更多的是怎么确保网站的整体稳定性,通过 SLO 来衡量。


所以,都是做 CI 和 CD,做的事情也差不多,但是出发点不同,角度不同,在一些细节上也就不一样,但是大面上其实差别不大。


另一个比较显著的差别,就是 DevOps 是贯穿整个软件生命周期的,所以覆盖面很广,从产品、需求、研发、测试到运维,讲究端到端拉通,所以我们看到的 DevOps,其实无所不包,你把任何一个研发动作放进去都是合理的。


但是,SRE 只关注稳定性,所以会更有针对性,他不会 care 你需求分析的合理不合理,测试通过率怎么样等等,最终他只关注 SLO 是否达成。


从我的角度看,SRE 其实更聚焦,更适合运维落地,而 DevOps 更像是指导原则,需要端到端的参与才可以,大多数时候会受限于企业组织架构,需要自上而下的推进。


从实际做事情的角度看,其实不必纠结两者到底有啥区别,从问题出发才最重要。


本文转载自成哥的世界公众号。


原文链接:https://mp.weixin.qq.com/s/DwWzevo0rfJyt3ciJNvAiw


2020-03-17 22:131051

评论

发布
暂无评论
发现更多内容

一次 Rancher 和 openEuler 的上云之旅

openEuler

Linux 开源 openEuler rancher suse

概述服务网格的优劣势

穿过生命散发芬芳

服务网格 9月月更

从融云社交泛娱乐出海白皮书,看「社交+X」的全球攻略

融云 RongCloud

即时通讯 白皮书 泛娱乐社交

22年程序员更卷了,金九银十“面试必备小册”最新开源

程序知音

Java 阿里 后端技术 秋招 Java面试题

开源实习 | 毕昇JDK发布国密算法实习任务

openEuler

开源 openEuler 毕昇 JDK

StratoVirt 中的 PCI 设备热插拔实现

openEuler

开源 操作系统 虚拟机 openEuler

小程序怎样影响传媒产业的数字化

Geek_99967b

小程序

公司内部分享文档应该怎么写?看这篇就够了

Baklib

阿里被转载上100W次的Java面试题教程!已助我拿下9家大厂offer!

钟奕礼

Java 架构 后端 java面试

自有APP小程序如何打通微信登陆体系

Geek_99967b

小程序 小程序生态

iMazing高效便捷的数据转移功能

淋雨

ios iphone

软件测试 | 测试开发 | Web测试方法与技术实战演练

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | Web自动化之Selenium安装

测吧(北京)科技有限公司

测试

Java高手怎样炼成?阿里大牛一份火爆GitHub的1046页笔记帮你解决

钟奕礼

Java 程序员 架构 后端 java面试

从规模化平台工程实践,我们学到了什么?

SOFAStack

iMazing怎么恢复备份?iMazing恢复备份教程分享

淋雨

ios iphone

阿里面试官内部题库,阿里发布2022年Java岗(正式版)面试题

程序知音

Java java面试 后端技术 秋招 Java面试八股文

2021 金三银四面试必备?体系化带你学习:分布式进阶技术手册

钟奕礼

Java 架构 后端 java面试

GitHub获百万推荐的面试涨薪秘籍(Java岗)惨遭封杀?

钟奕礼

Java 后端 java面试 后端架构

数据治理的核心:维度建模下的数仓构建

Taylor

数据仓库 维度建模 维度 数仓分层 分层划域

软件测试 | 测试开发 | WEB 端常见 Bug 解析

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 测试面经 | 从测试螺丝钉到大厂测试开发,三点成长心得和面试经验

测吧(北京)科技有限公司

测试

BATJ互联网月薪38K的Java岗面试题首曝光,掌握这些大厂Offer指定跑不了

程序知音

Java java面试 后端技术 秋招 Java面试八股文

软件测试 | 测试开发 | Web测试方法与技术之CSS讲解

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | Selenium 测试用例编写

测吧(北京)科技有限公司

测试

测试开发面试真题 | 测试老兵进阶突破,成功挑战大厂 P7 Offer!

测吧(北京)科技有限公司

测试

面试凉凉,阿里学长甩我一份24w字Java核心技术面试手册,真香

钟奕礼

Java 架构 后端 java面试

八家知名大厂联合手写的Java面试手册刚上线!竟就到达巅峰?

钟奕礼

Java 架构 后端 java面试

软件测试 | 测试开发 | 测试面试真题|抖音的广告系统前后台,该如何测试?

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 一道大厂测试开发面试真题,你需要几分钟解答?

测吧(北京)科技有限公司

测试

小程序容器,组装式应用的一种方案

Geek_99967b

小程序

  • 扫码加入 InfoQ 开发者交流群
谈谈我对SRE和DevOps区别的理解_文化 & 方法_成哥的世界_InfoQ精选文章