SRE与Devops是善与恶之间的最终战斗吗?并不是那么严重,但是假装很有趣。这个想法听起来像是找到最好的想法,但更像是两个朋友争夺他们的技能。

Devops和Sre不是相同的事情,但是他们努力实现相同的目标。这篇文章将打破两者之间的相似性和差异,以及每个帖子与您的业务有何关系。

立即下载:HTML&CSS的免费介绍指南

SRE解释了

网站可靠性工程师是软件开发过程中的新角色,旨在填补开发团队和运营团队之间的空白。bob电竞官方下载通过此角色,沟通,效率和适应性都得到了提高。

让我们看下面的SRE的一些基本概念。

SRE基础知识

SRE角色通过协助支持升级,报告和系统文档来处理从开发到运营的过渡。它还确定应添加哪些新功能和更新,然后在部署之前对其进行验证。

In the SRE role, a team member will be in charge of configuring and deploying software needed by the operations team to fill the gap between development and operations. In addition, if new changes are required, the SRE team member will further assist by managing the implementation across both teams.

SRE原则

  • 可用性: Availability refers to the maintenance of systems and services once they are in production.
  • 表现:该原则是在生产前改善软件的性能。bob电竞官方下载
  • 监视:SRE角色负责确定监视什么以及需要哪些工具和方法来解决监视需求。
  • 事件响应:在SRE角色中,事件响应是指在软件系统中处理事件并设置解决方案以更好地管理它们。bob电竞官方下载
  • 准备:关于准备工作,SRE角色改善了开发团队对软件健康和生产环境的理解,从而填补了开发人员和OP之间的空白。bob电竞官方下载

DevOps解释了

DevOpsis a set of practices that join the previously siloed development and operations roles. The purpose of DevOps is to create smoother cross-team collaboration between development and operations teams. Creating a workflow that blends the functions of both teams shifts the operation functions left within the pipeline.

这种改进使开发过程可以从管道开始时考虑操作需求,从而提高了两个团队的沟通和效率。它还可以更好地了解整个过程的要求。

要了解有关DevOps的更多信息,请在此处查看我们的最终指南

DevOps基础知识

DevOps旨在改善现有开发和运营团队的当前结构和性能。此外,DevOps提供的实践可以改变软件开发生命周期的传统方法。bob电竞官方下载

让我们谈谈下面的一些实践。

DevOps原则

  • 为客户解决:从一开始就解决客户将节省时间,能源,金钱和资源,这些时间,货币和资源将在以后证明是无价的。bob体育苹果系统下载安装
  • 连续的一切:该原理对于DevOps工作流程至关重要,这是迭代设计的;由于它是连续的,因此内部的每个步骤和阶段也应该是。
  • Considering the Entire DevOps Lifecycle:考虑到项目的端到端需求可以节省工作时间并简化团队的工作流程。
  • 跨团队的自主权和责任:这使团队团结在一起以了解期望和要求,并有助于改善任务的委派。
  • 尽可能自动:在DevOps工作流程中,您应该在过程中尽可能多地自动化动作,而不会牺牲团队的工作质量。

SRE与Devops

当涉及到行为与DevOps,it's not as much about which approach is better, but rather how they are different from each other. For example, DevOps aims to bridge the gap between development and operations, whereas SRE seeks to fill that gap.

这两个概念可以独立或在一起。另外,这些角色提供了增强团队表现和工作质量的好处。但是,当一起使用以互相支持时,这些角色可以提高质量和性能。

它们实际上是同一硬币的两个方面,达到了相同的目标,但是它们的实现方式确实存在一些差异。

让我们看看下面的一些差异。

SRE和DEVOPS工程师差异

DevOps和SRE之间的差异

DevOps

  • 重点是软件核心开发。bob电竞官方下载
  • DevOps团队成员以发展为导向,但请了解运营团队的需求。
  • 在开发过程的每个步骤中,DevOps团队都会与运营团队合作,以协助准备操作软件。bob电竞官方下载

SRE

  • 重点是响应时间和软件可靠性。bob电竞官方下载
  • SRE团队成员面向运营,但请了解开发团队的需求。
  • 在部署过程的每个步骤中,SRE团队都会与开发团队合作,以告知他们运营团队的需求。

SRE支持DevOps

DevOps和SRE的共同利益

在DevOps工作流程中添加SRE角色可以进一步改善特定任务的沟通和实施。例如,站点可靠性工程师可以处理自动化功能,以简化工作流程并协助将一个团队的职责移交给另一个团队。

SRE角色还可以帮助填补开发和运营之间的空白,以确保最终不会被忽视。该角色还检查在部署到操作之前是否正确处理任何开发问题。

当您将这些好处与DevOps Workflow的好处相结合时,结果远远远远大。让我们列出以下两者的一些好处。

1.提高质量

With improved quality, your team can focus less on minor issues and more on significant problems that need more attention. It also means that in the end, there will ultimately be fewer issues that require any attention, as the SRE role will identify them early in the pipeline.

2.更快的版本

减少问题的数量和团队的工作量意味着提高生产力和远期动力。这种增长会导致更快的发行,并具有更多的生产级可靠性。

3.更快的响应时间

如果出现问题,这些角色之间的共同努力将为您的团队提供更快的响应时间;解决问题快速提高了产品的可靠性和性能的一致性。

4.改善沟通

改善的沟通意味着减少了翻译以及团队工作流程的总体质量,效率和速度。

有了这个有益的配对,您可能想知道这些角色的薪水是什么样的;相比之下,让我们看一下平均工资。

SRE薪水与DevOps薪水

SRE角色的薪水可能取决于一些不同的因素,包括位置,经验等。但是,由内置- 一个用于将雇员与雇主团结起来的网站 - 表示平均工资为137,359美元。此范围的低端为每年85,000美元,最高25.5万美元。

对于DevOps的角色,薪水可以根据许多因素而有所不同。但是,从内置的数据来看,这个角色平均每年的收入为141,760美元,范围为4.5万美元和32.5万美元。

SRE与DevOps的最后收获

重要的是要了解这些概念不是对立的力量。他们是互补的和独立的。您可能不需要最大程度地提高团队的生产力和工作质量,而在这种方面,最好的是完全取决于您。

但是,这两者都有很多好处,并且结合起来,它们可以提高彼此的好处,从而创造出不仅可以改善工作,而且可以改善员工福祉的工作流程。快乐的工人总是做得更好;您的团队在他们的盘子上的越越少,他们就会越专注于需要注意的任务。

新的呼吁行动

CSS简介

最初发布于2022年1月13日,上午7:00:2022年1月13日更新

主题:

开发人员操作