蓝鲸DevOps深度解析系列(2):蓝盾流水线初体验

编程入门 行业动态 更新时间:2024-10-08 08:31:34

<a href=https://www.elefans.com/category/jswz/34/1760415.html style=蓝鲸DevOps深度解析系列(2):蓝盾流水线初体验"/>

蓝鲸DevOps深度解析系列(2):蓝盾流水线初体验

关注嘉为科技,获取运维新知

 

前面一篇文章《蓝鲸DevOps深度解析系列(1):蓝盾平台总览》,我们总览了蓝鲸DevOps平台的背景、应用场景、特点和能力;

 

接下来我们继续解析蓝盾平台的核心组件——流水线引擎。本文介绍的是蓝盾流水线的用户体验,为了让大家有更直观的感受,所以图片较多,请谅解。

 

传统的瀑布式软件开发模型在需求明确、业务稳定的项目中,有着明显的优势;而面对需求频繁变化的项目、持续迭代的互联网产品,敏捷开发方法正好适合。

 

DevOps则帮助开发、测试和运维团队共同创建了一个强大的、可预测的软件交付方式。

 

DevOps强调“将软件建设的所有环节进行自动化&全面监控”,也就是使用正确的持续集成(CI)和持续交付(CD)工具集,把持续交付的过程变得自动化,更快速、可靠;并且将过程数据进行尽可能完整的数据采集和分析,用于持续的精益改进。

 

实现这一切的核心是实现高效交付的自动化流水线。根据《2018全球DevOps现状调查报告》,基于 DevOps 改进了软件交付效能的精英组织相比低效组织来说,吞吐量和可靠性的提升,流水线居功至伟。

 

 

 

蓝盾流水线的背景

在腾讯互动娱乐事业部(IEG),庞大的持续部署和持续集成、持续运营的需求,驱动着流水线也经历了两条不同主线的发展:

 

1) CD/CO流:从自动化应用部署和发布工具,到通用的运维平台支撑部署和运营作业流水线

 

时至今日,腾讯IEG运营的六百多款产品使用的语言、技术架构、数据库、运行环境差异化仍然非常大。面对每个产品的部署发布、运营作业的编排和执行需要,摆在面前有两条路可以选择:

 

●  为每个产品的部署发布、运营场景定制开发特定的工具,一个个工具变成一个个烟囱,开发团队需要面对不同的需求疲于奔命;

 

●  建立技术运营的体系,将平台的建设和运营场景的建设分开,平台建设团队不断的丰富平台能力,产品运营团队基于平台以组装的方式来实现部署发布和运营场景。

 

<

更多推荐

蓝鲸DevOps深度解析系列(2):蓝盾流水线初体验

本文发布于:2024-02-07 07:57:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754585.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:蓝鲸   流水线   初体验   深度   系列

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!