monicazhang 发表于 2017-8-8 14:07:15

您是否对DevOps也存在一些误解?

关于DevOps有一些常见的误解,在这里做一下简单的整理和讨论。
                                                      

mmbiz_png/ct3yxGYY6ns6aS9OQg7pYg8Ou5PxfPDU2kwtBh6nfC3bmiaIpmibeGYuL7xhzo9icJo7BKThORYIXBpzquFBhdDqQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1DevOps == 工具的自动化
这种思维相当常见,自动化确实在DevOps中非常的重要。正如推动DevOps运动的标志性事件之一的Flickr的每日10+的部署的经验来说,也提到了Automation的重要性,“如果只有一件事情能做,那就做自动化”的类似共享也有提及,所以自动化的作用不言而喻。
自动化提高了生产效率,减低了手工操作的失误率,消除了多个部门协调和沟通的制约因素,可以同时降低处理时间以及等待时间,而且有实实在在的众多工具的支持,在整个DevOps实践中起到非常重要的作用。
但是这并不是全部,DevOps包含了People/Process/Technology/Culture等诸多因素,作为一种最佳实践的方法论的组合,工具的自动化是其中的一部分,但不是全部。

mmbiz_png/ct3yxGYY6ns6aS9OQg7pYg8Ou5PxfPDU2kwtBh6nfC3bmiaIpmibeGYuL7xhzo9icJo7BKThORYIXBpzquFBhdDqQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1DevOps == NoOps
在很多项目DevOps实践中,原本运维在做的事情都工具化和自动化了,所以在很多人看来DevOps的作用之一就是为了砸运维的饭碗的。他们的理解就是DevOps是通过自动化承担了原本运维侧的很多事情。确实,很多时候DevOps实践中会让Dev承担很多代码部署等的责任,但是这并不意味着不再需要运维了,相反,实施了DevOps之后的团队会发现开发和运维的紧密连接是以往从未有过的,正确地来说,是解放了运维。
所有的这一切,其实都是在精益在软件开发全生命领域的实践体现,进行了很好的DevOps实践后,浪费之一的等待将会得到很大的改善,很多运维服务通过自动化变成了自助服务,降低了等待时间,极大地提高了效率。

mmbiz_png/ct3yxGYY6ns6aS9OQg7pYg8Ou5PxfPDU2kwtBh6nfC3bmiaIpmibeGYuL7xhzo9icJo7BKThORYIXBpzquFBhdDqQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1DevOps只适合于开源项目
DevOps在很多开源项目中推行地很好,而且很多DevOps用到的工具本身都是开源的。但是这并不意味着DevOps只适合于开源项目。就像不能说精益只能实践于制造业是一样的,DevOps作为一种综合的方法论,它适合于开源和闭源的项目,这并没有特别大的区别。

mmbiz_png/ct3yxGYY6ns6aS9OQg7pYg8Ou5PxfPDU2kwtBh6nfC3bmiaIpmibeGYuL7xhzo9icJo7BKThORYIXBpzquFBhdDqQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1DevOps只适用于初创公司
我们能看到很多DevOps在初创公司成功的例子,相比而言传统的大型的公司的比例似乎并没有那么多。其实这跟DevOps的关联并不一定有这么大,并不是每一家公司都能成为百年老店经久不衰。根据统计:1955年的500强公司的87%已经消失。缺乏创新的能力以及改变的魄力,企业的衰败像人类的生老病死一样难以改变。
而且这一速度仍然在加剧,1958年 500强的公司平均寿命为61年,而现在只有18年。而DevOps只是诸多变革方式中的一种,无论是初创公司还是大型传统公司,使用DevOps获得成功的都不在少数。所以,DevOps是一种能力,放在那里,用或不用,你有选择的自由。

mmbiz_png/ct3yxGYY6ns6aS9OQg7pYg8Ou5PxfPDU2kwtBh6nfC3bmiaIpmibeGYuL7xhzo9icJo7BKThORYIXBpzquFBhdDqQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1独角兽公司生来就具有DevOps能力
传统公司问题重重,而那些独角兽公司看起来却风光无限,Amazon据说能够每天部署上万次。而且好像他们生来就具有DevOps能力一样。而实际上,独角兽公司作为从众多初创公司中脱颖而出的一群,其他所有公司碰到的阵痛,他们也一样未曾落下。
原创:刘淼


页: [1]
查看完整版本: 您是否对DevOps也存在一些误解?