APP下载

DevOps发展现状及趋势研究

2018-08-18乔玮赵文瑞

数字技术与应用 2018年4期

乔玮 赵文瑞

摘要:近年来,DevOps作为新兴软件开发管理范型,得到了广泛关注。它通过整合开发和运维,实现了软件产品和服务的持续交付,从而让企业提高效能,降低成本。本文先简述了DevOps概念及优势,其次从采用率、使用成效及工具几个方面研究了DevOps的发展现状,最后分析了DevOps未来发展趋势。

关键词:DevOps;开发与运维;持续交付;IT工作流

中图分类号:TP393.09 文献标识码:A 文章编号:1007-9416(2018)04-0074-03

1 引言

随着互联网信息技术的快速发展,软件和服务的生命周期迭代间隔不断缩短,用户都期望能够在第一时间获得最新产品及服务,也希望缺陷能够在最短时间内修复,快速交付能力成为企业的核心竞争力。DevOps提出将开发与运维结合,其持续部署、持续交付技术能够有效提高产品和服务交付能力,帮助企业提升效能,因而得到了广泛关注。随着这几年不断的探索与实践,DevOps已从最初的流行词转化为行业的焦点技术,DevOps正在给传统软件开发模式带来巨大的变革。

2 DevOps介绍

2.1 DevOps概念

DevOps(英文Development 和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合,如图1。

DevOps概念最早在2009年的欧洲被提出,它的出现是由于软件行业逐渐清晰的认识到,当前主流的敏捷开发带来的是持续测试的能力,这种开发模式并未消除开发与运维之间的隔阂,将开发团队与运维团队独立开的传统方式,已成为提高交付速度的障碍。为了填补开发和运维之间的信息鸿沟,改善团队之间的协作关系,DevOps应运而生,旨在促进开发和运维紧密合作,实现按时交付软件产品和服务的目标。……

登录APP查看全文