集成化

如何与 DevOps 为伍?

旧时模样 提交于 2019-11-28 19:34:03
DevOps 是一个席卷 IT 界的新术语。但它究竟是什么,南非的公司们如何利用它来加快高品质应用程序的开发速度?国外知名博客作者凯西·吉布森找到了一些答案。 其实 DevOps 这个词已经火了一段时间了,我们知道它是很多新时代数字化企业的成功秘诀。但是,在南非公司收获由 DevOps 带来的全部好处之前,重要的是理解它的涵义,以及如何最大限度地利用它的优势。 维基百科对 DevOps 的定义为:「一种强调软件开发人员和其他IT专业人士之间沟通,协作(信息共享和对 Web 服务的使用),集成化,自动化和合作测量的软件开发方法。」「该方法认可软件开发,质量保证(QA)和 IT 运营之间的相互依存关系,旨在帮助企业快速生产软件产品和服务,改善经营业绩。」这听起来很像敏捷之类的现有开发方法,但根本的不同之处在于: DevOps 积极推进一系列流程和方法,致力于开发、质量保证和 IT 运营之间的跨部门沟通与协作。 DevOps 的一个主要目标是快速应用部署,从而缩短产品上市时间,降低新版本的故障率,缩短崩溃事件的修复时间和平均恢复时间。DevOps 的目标是通过自动化方式方法,最大限度地提高运营流程的可预测性,效率,安全性和可维护性。Chef 的 EMEA 副总裁兼首席企业架构师的贾斯汀·阿巴克尔,解释说,DevOps是与业务的整体转型密切相关的。 「通过思考企业运作的方式