首 页 >Docker>DockerFile> 关于DevOps的一些误解

关于DevOps的一些误解

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

 

DevOps == 工具的自动化

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

 

DevOps == NoOps

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

 

DevOps只适合于开源项目

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

 

DevOps只适用于初创公司

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

 

独角兽公司生来就具有DevOps能力

传统公司问题重重,而那些独角兽公司看起来却风光无限,Amazon据说能够每天部署上万次。而且好像他们生来就具有DevOps能力一样。而实际上,独角兽公司作为从众多初创公司中脱颖而出的一群,其他所有公司碰到的阵痛,他们也一样未曾落下。

 

来源:http://blog.csdn.net/liumiaocn/article/details/54969593

 

本文链接:关于DevOps的一些误解

有容云-构筑企业容器云 www.youruncloud.com

温馨提示

对Docker容器技术或容器生产实施感兴趣的朋友欢迎加群讨论。我们汇集了Docker容器技术落地实施团队精英及业内技术派高人,在线为您分享Docker技术干货。我们的宗旨是为了大家拥有更专业的平台交流Docker实战技术,我们将定期邀请嘉宾做各类话题分享及回顾,共同实践研究Docker容器生态圈。

加微信群方法:

1.关注【有容云】公众号

2.留言”我要加群”

QQ群号:454565480

有容云微信二维码
评论
登录

全部评论