目录:
目前,DevOps和站点可靠性工程(SRE)是IT世界中讨论最多的两个主题。 这两个学科有时很难区分。 DevOps计划的目的是将开发和运营过程结合起来,并使它们保持平稳。 SRE的目的是通过在工程和运营中实施最佳实践来实现可靠性。 简而言之,SRE提供了在不同DevOps场景中成功的解决方案。 因此,这两个流不是相互竞争,而是它们提供各自最佳的解决方案以实现软件开发的共同目标。 (要了解有关DevOps涉及的更多信息,请参阅DevOps Managers解释其工作。)
两者之间的混乱
DevOps和站点可靠性工程可能是软件开发中最常用的方法。 这两个术语经常被人们混淆,但同时,它们在一定程度上也有重叠。 结果,它们毕竟没有什么不同。 因此,我们需要了解更详细的信息,以区分它们并确定相似之处。
为什么要使用SRE?
大约十年前,Google采取了一些措施来改变其进行生产管理的方式。 研发团队负责创建新功能并将其推向生产,而运营团队则致力于保持生产过程的稳定。 然而,问题是两个团队都朝着相反的方向前进。