devops概述

前言

网络中对devops的定义实在太广泛了,乱七八糟,各种高大上,小弟愚钝,实在没招了,在知乎上面找了一些个人觉得比较可靠的定义,仅供参考!

定义

devops是Development和Operations的组合,即开发者与运维的结合;

devops不只是工具:也不是简单地实现一套工具;不要说什么jenkins + gitlab + build就是devops,devops更突出的是一种团队协作方式

devops不只是文化:许多人坚持认为DevOps“只是文化”,你不能将这个词应用于给定的原则或实践,但我觉得这是夸张和不正确的;说devops是一种文化的,我实在觉得高大上。

devops不只是职位:简单地采取一个现有的运营团队,并称之为“DevOps团队”实际上并不帮助任何事情。如果您不采用上述的价值观和原则,这不仅仅是在一个整体系统层面上进行改变,而且不仅仅是在一个给定的团队中,所以不会获得所有的好处。

我在知乎上找到一段简单的定义,我觉得比较明确"DevOps是DevelopmentOperations的组合,是一种方法论,是一组过程、方法与系统的统称;用于促进应用开发、应用运维和质量保障(QA)部门之间的沟通、协作与整合。以期打破传统开发和运营之间的壁垒和鸿沟。"

 

下面在谷歌上面找了几张图,以供参考

上面这张图是我目前对devops的认知,当然还远远不够

 这张图诠释了devops目前大部分能用得上的工具

这张图诠释了devops在整个项目中从一开始到结束的大致流程及使用的工具;还有好多类似的图片,我并未粘贴,我觉得这些就够了,日后有待学习补充。

作用

devops的作用:让IT团队更加敏捷、高效;但同时也要求开发人员与运维人员的能力更加加,接触的面更加广。

原文地址:https://www.cnblogs.com/guge-94/p/11648214.html