什么是devops?

use*_*807 28 culture

什么是devops?它与dev和ops的组合有关,但我不明白.

小智 14

它不是完全结合Dev和Ops,而是为这两个团队提供平台,工具,知识和资源,以便更好地协同工作.随着敏捷开发的增加,IT运营已成为大多数组织的瓶颈,无法按时,无差错地将应用程序部署到数据中心.应用程序发布自动化(如Nolio ASAP)和配置自动化(Puppet,Chef等)有很多变化.


小智 14

这不是关于"结合"Dev和Ops,这只是它的意思,我认为,它是由Patrick Debois创造的.如上所述,它是关于提供脚手架或结构,以及文化变革,以接受开发方和Ops方人才的混合,让您弥合DevOps差距.他们曾经称之为"翻墙"或"通过横向"将应用程序代码交付给IT以"将其带入".

当你每12个月左右发一次奇闻趣事大发布时,这不是一个大问题.但是,通过敏捷方法论和云基础架构,您现在可以每隔几周发布一次发布,并进入(私有或公共)云,在这种情况下,事情可能会变得非常复杂.Flickr今年早些时候做了一个演示,他们可以在一天内发布10多个版本!这会给QA和Ops带来非常大的工作量.DevOps指的是对具有一些Dev组件和Ops组件的规划,协调和自动化工具的需求的移动和识别.


Gre*_*som 12

来自维基百科:

DevOps是一组用于开发(应用程序/软件工程),技术运营和质量保证(QA)部门之间的通信,协作和集成的流程,方法和系统