整理了一份史上最全的DevOps 工具链

2025-01-03 16:55| 发布者: |

在列出尊龙凯时登录DevOps 工具链之前,介绍一下什么是DevOps,虽然DevOps这个概念现在还没有标准的定义,但我们可以追溯一下其过去九年的历史发展过程(从2009年~2017年),列出几个相对明确又有所不同不同的定义,从而能够比较全面了解DevOps的内涵。

图1 体现DevOps 流水线的速度(如测试20s左右)

简单地说,DevOps是敏捷研发中持续构建(Continuous Build,CB)、持续集成(Continuous Integration,CI)、持续交付(Continuous Delivery,CD)的自然延伸,从研发周期向右扩展到部署、运维,不仅打通研发的 需求、开发与测试 各个环节,还打通 研发 与 运维 。DevOps 适合 软件即服务(SaaS) 或 平台即服务(PaaS) 这样的应用领域,其显著的特征就是:

下面我们就展开DevOps的工具链。

图2 持续集成的基本工具链 [1]

图3 持续部署基本工具链 [1]

图4 自助式DevOps [1]

上面相对比较简单地展示了DevOps基本工具链的主要工具,相对全的工具,需要覆盖大概十四类工具:

更完整的结构,如图5所示。

图5 全开源DevOps平台 [1]

经过一个月的不断收集和完善,形成下列目前最全的DevOps工具链:

最后以James Bowman绘制的 Continuous delivery tool landscape 作为结尾,算是一个小结。【送福利】关注本公众号,输入 工具链 ,会有惊喜 两个不同的DevOps工具链高清版。

参考文献:

[1] 马致杰:一站式软件交付-世界五百强企业中的DevOps转型之道

[2] http://dbaplus.cn/news-134-1744-1.html

[3] http://devopsone.cn/products

[4] DevOps兴起意味着专职测试人员消失?

<
>
关于我们
AB模版网成立于2014年,我们是一家专注用户体验设计开发与互联网品牌建设的设计公司,创立至今为2000多位客户提供了创新与专业的设计方案。设计服务范围包括:交互原型设计、产品视觉设计、网站设计与开发建设、移动及软件产品界面设计、图标设计、品牌及平面设计等。

联系我们

13588889999服务时间:9:00-18:00)

[email protected]

官方微信官方微信

部门热线

前   台:13588889999
业务部:13588889999
客服部:13588889999
技术部:13566667777
人事部:13566667777

咨询电话13588889999 返回顶部
返回顶部