德沃斯(devops)和sre公司(sre)的区别

DevOps和SRE都是解决组织对产品操作管理需求的方法。与普遍认为两者都是对手的观点相反,DevOps和SRE并不是两种相互竞争的方法,而是通过打破组织障碍以更快地交付更好的软件而相互补充。然而,DevOps和SRE的目标之间有相当多的重叠。...

DevOps和SRE都是解决组织对产品操作管理需求的方法。与普遍认为两者都是对手的观点相反,DevOps和SRE并不是两种相互竞争的方法,而是通过打破组织障碍以更快地交付更好的软件而相互补充。然而,DevOps和SRE的目标之间有相当多的重叠。

什么是德沃斯(devops)?

DevOps是一种软件工程文化和不同团队之间协作的实践,例如开发和操作、QA和安全性。DevOps是一个ITSM框架,它鼓励软件开发和IT操作在整个服务生命周期中进行通信和协作。它集成了开发人员和操作团队,通过自动化基础设施、自动化工作流和不断测量应用程序性能来提高协作和生产效率。DevOps不是一种技术或工具;它更像是应用程序生命周期管理中使用的一个概念,确保您的开发团队和操作团队彼此同步工作。目标是在开发人员和操作团队之间建立信任并减少这些切换中的摩擦。开发团队将向运营团队提交应用程序以供实施,运营团队随后将监控应用程序并向开发团队提供相关反馈。

什么是sre公司(sre)?

SRE是站点可靠性工程的简称,是一门将软件工程和操作相结合的学科,旨在弥合供需之间的鸿沟。SRE是一种软件工程方法,它是许多过去概念的扩展,包括但不限于DevOps、后端工程、系统工程、系统管理、操作等。SRE是一个“专注于通过巧妙的工作来创建一个性能始终如一的网站的领域”,它是一个专注于软件可靠性的专业。尽管SRE原则最早是由Google在2003年建立的,在DevOps运动之前,这个模式与许多现有的想法略有不同。谷歌网站可靠性团队创始人本杰明·特雷纳(Benjamin Treynor)在谷歌网站可靠性工程书中说,“SRE是指当你要求软件工程师设计一个操作团队时会发生的事情。”考虑到谷歌在可靠性方面的成功,这个想法已经吸引了许多公司。

devops和sre的区别

定义

–DevOps是一个ITSM框架,在整个服务生命周期中鼓励软件开发和IT运营之间的通信和协作。它是一种软件工程文化和不同团队之间协作的实践,例如开发和操作、QA和安全性。站点可靠性工程(SRE)是过去许多概念的扩展,适用于许多角色,包括但不限于DevOps、系统工程、后端工程、系统管理、操作等。SRE是一个可靠运行大型任务关键型系统的框架。

角色

–DevOps是一套实践和组织文化,旨在弥合开发人员、运营商和组织其他部分之间的差距,以提高协作和生产力,并确保团队彼此完全同步。SRE和DevOps一样,经常被用来描述包含各种工作的角色。所以,如果你认为DevOps是一种哲学,SRE是实现这种哲学的一种方式。SRE是一个专注于软件可靠性的专业。

客观的

–DevOps和SRE不是两种相互竞争的方法,而是通过打破组织障碍来更快地交付更好的软件,从而相互补充。DevOps致力于打破开发者和运营商之间的隔阂,以减少最终用户的交付时间。目标是建立信任,减少开发人员和运营商之间的切换摩擦。SRE是DevOps的一个具体实现,具有一些很好的扩展。我们的目标是创建可伸缩性和高度可靠的软件系统,以使其可靠、健壮和有益。

范围

–在企业内部,DevOps的范围有限,从软件开发开始,通过源代码签入到自动部署。除了在企业内部部署之外,DevOps的范围很小。SRE是一个利用DevOps启动的势头并在部署后的剩余生命周期中继续努力的机会。DevOps接受这样一个事实:没有一个系统是100%可靠的,失败是必然发生的事情。SRE鼓励寻找方法来确保没有太多的失败。

devops与sre:对比图

总结

DevOps和SRE的目标有相当多的重叠。人们可以将SRE视为具有一些扩展的DevOps的一个特定实现。DevOps是一套实践和文化,可以减少开发人员和运营商之间的障碍,从而缩短交付时间。与DevOps一样,SRE经常被用来描述包含各种工作的角色。如果DevOps是一种哲学,那么SRE就是要找到实现这种哲学的方法。SRE是一个专注于软件可靠性的专业。

  • 发表于 2021-06-26 16:50
  • 阅读 ( 118 )
  • 分类:IT

你可能感兴趣的文章

2021年面向开发者、云工程师和devops的5大linux课程

... Shell与Linux终端的区别 命令–输入和输出 数据重定向 如何连接Linux命令以构建复杂的数据管道 了解Linux文件系统 深...

  • 发布于 2021-03-11 10:29
  • 阅读 ( 257 )

为什么德尔福和美孚眼认为他们有自动驾驶汽车的秘方

...突出的传感器。德尔福负责工程和服务的副总裁格伦·德沃斯(glendevos)告诉我,公司的目标是生产一款看起来与公路上其他车辆一模一样的无人驾驶汽车。 他说:“我们的顶部没有一个大质量的传感器阵列。”实际上,它们与...

  • 发布于 2021-05-08 21:20
  • 阅读 ( 208 )

科技工作面试是什么感觉

在过去的一年里,我有很多机会去面试我尊敬的公司的职位,有些我没有。我想分享我的经验,以帮助其他人寻找这一工作道路和一些一般面试技巧。这篇文章最初出现在贾斯汀·加里森的博客上。我和很多公司谈过,包括:谷...

  • 发布于 2021-05-21 06:53
  • 阅读 ( 181 )

野火保护言论提振加州公用事业股

...灾相关诉讼的费用后,南加州为客户提供服务的公用事业公司的股价在周五交易中飙升。Newsom建议,野火成本应更“广泛”地分摊到保险公司甚至**,以帮助减轻公用事业的部分负担。 据CNBC报道,该报告称:“任何真正的计划...

  • 发布于 2021-06-11 04:54
  • 阅读 ( 103 )

图表显示公用事业板块正在走高

...为它可以确保一般市场力量对你有利。 多米尼克能源公司(d) 作为XLU ETF的最大持股之一,多米尼克能源公司(Dominion Energy,Inc.)可能将成为未来几周活跃交易者关注的焦点。看看下面的图表,你可以看到价格在过去几个月...

  • 发布于 2021-06-17 13:30
  • 阅读 ( 143 )

敏捷的(agile)和德沃斯(devops)的区别

...它架起了开发人员和操作团队之间的桥梁。   什么是德沃斯(devops)? 为了克服敏捷模型中的缺点,比如缺少截止日期和预算目标,DevOps在敏捷方法的基础上增加了更多的灵活性。 对于那些希望采用更迭代的方法来适应快速变...

  • 发布于 2021-06-25 06:36
  • 阅读 ( 368 )

敏捷的(agile)和德沃斯(devops)的区别

...同样,这个过程一直持续到生产出最终产品。 什么是德沃斯(devops)? 尽管敏捷是一种更好的开发方法,但它缺乏操作的敏捷性。Devops是一个解决这个问题的方法。它是一种软件开发方法,包括在整个开发生命周期中持续开发、...

  • 发布于 2021-06-30 21:16
  • 阅读 ( 231 )

github(github)和gitlab公司(gitlab)的区别

...允许开发人员浏览和购买所需的应用程序。 什么是gitlab公司(gitlab)? GitLab是一个基于web的DevOps生命周期工具。它为问题跟踪等提供Git存储库管理器,还提供持续集成、持续交付(CI/CD)支持。因此,用户不必单独安装。在最初阶...

  • 发布于 2021-07-01 19:01
  • 阅读 ( 405 )

马克卡车(mack trucks)和肯沃斯(kenworth)的区别

...位。卡车是商用车最重要的部件之一。麦克卡车公司和肯沃斯卡车公司是卡车等商用车的两大主要生产商。麦克卡车公司成立于1900年在纽约布鲁克林,最初,它还用来**公共汽车和手推车。肯沃斯卡车成立于1923年在西雅图郊区...

  • 发布于 2021-07-10 15:39
  • 阅读 ( 330 )

irobot i7(irobot i7)和十八(i8)的区别

...可以让用户了解Roomba周围的环境。Roomba由一家名为iRobot的公司生产,该公司已经生产了几种型号的Roomba,其中两种是iRobot i7和i8。irobot i7(irobot i7) vs. 十八(i8)iRobot i7和i8的区别在于i8的续航时间长,因此能够覆盖比i7更多的表面积...

  • 发布于 2021-07-10 18:06
  • 阅读 ( 1026 )