DevOps从来都没有一个准确的定义,千人千面,但是核心思想永远不会改变,那就是

通过工具与文化不断改善解决暴露出来的问题,以迅速满足商业需求为目的

1. DevOps诞生的土壤

提到DevOps就不得不提敏捷,也就是敏捷开发方式是DevOps诞生的基础土壤

敏捷开发方式对于开发的不断改善,日渐暴露了运维存在的问题

敏捷开发导致生成物快速迭代,要求运维部门能够快速上线,但是服务的部署因不断的变更带来未知的风险:

这也就造成了开发(Dev)和运维(Ops)存在了对立的因素,Dev开发因商业目的不断变更,而Ops运维部门追求服务稳定不出现问题

devops的核心是什么(DevOps是什么)(1)

但实际上两个部门是存在共同目标的,那就是都为了保障商业目的的有效性,这就要求Dev与Ops联合起来,打破部门墙,通过工具和文化降低变化带来的风险,以迅速满足商业需求的目的

2. DevOps的核心

DevOps的核心是什么?核心是人,是有想法 能力 资源的人

不知道你是否听过这么一句话,公司核心需要的人员有四种:

devops的核心是什么(DevOps是什么)(2)

将DevOps的思想普及到人,普及灌输到这四类人的脑海中,那DevOps的落地也就不远了

作为DevOps教练的你需要做的就是发现这些人,努力的认清楚这些人,不断的灌输DevOps的概念。

,