企业DevOps平台建设 | 平台篇01

发布于 2021-09-26 09:43

这是捷客兄弟的第 47 篇原创

【学习笔记】企业DevOps平台建设 | 平台篇01

在企业内部推行 DevOps,工具不是万能的,但是没有工具,却是万万不能的。

专栏进入新的一章,“平台工具篇”,作者计划通过8篇的篇幅,讲述企业建设DevOps的相关内容,包括

梳理企业内部 DevOps 平台的实施路径,理清平台建设的主体脉络;分享核心平台的建设经验,这些经验都来自于生产一线;分析 DevOps 平台的发展方向和热门趋势,让你在进行平台建设时,能够跟上潮流。

整体扫读一遍,类似于我厂的ITM、ICDP、敏捷研发平台等企业研发平台建设。由于各事业群有不同赛道,不一定有机会参与到企业DevOps平台建设中,但是通过学习这一章节,能够对每天都使用的工具平台,有另外一个维度的了解。

本篇专栏,作者分享企业DevOps平台建设的三个阶段

阶段一:从无到有

阶段特征:在整个交付过程中,还有大量的本地操作和重复性的操作。--- 自动化程度低。

阶段建议:引入开源工具和商业工具,快速补齐现有的能力短板。--- 拿来主义。

核心原则:选择主流工具。--- 别纠结

主流工具一览

需求管理工具 Jira;知识管理工具 Confluence;版本控制系统 GitLab;持续集成工具 Jenkins;代码质量工具 SonarQube;构建工具 Maven/Gradle;制品管理 Artifactory/Harbor;配置管理工具 Ansible;配置中心 Apollo;测试工具 RF/Selenium/Appium/Jmeter/TestNG;安全合规工具 BlackDuck/Fortify;

阶段二:从小到大

阶段特征:团队对于工具的需求开始从够用到好用进行转变,对平台产生差异化需求。

阶段建议:使用半自建工具和定制商业工具,来解决自己的问题。

阶段三:从繁到简

阶段特征:平台太多、太复杂、价值说不清

阶段建议:使用整合工具来化繁为简,统一界面,简化操作,有效度量。

核心原则:推行平台化治理;打造自服务的工具平台。

作者指出,企业DevOps平台建设的核心理念是:标准化、自动化、服务化和数据化。

标准化:一切皆有规则,一切皆有标准;自动化:干掉一切不必要的手工操作环节,能一键完成的,绝不操作两次;服务化:面向用户设计,而不是面向专家设计,让每个人都能在没有外界依赖的前提下,完成自己的工作;数据化:对数据进行收集、汇总、分析和展示,让客观数据呈现出来,让数据指导持续改进。

-----------------------

在我们这个地方,你必须不停地奔跑,才能留在原地。

捷客兄弟
在我们这个地方,你必须不停地奔跑,才能留在原地。
48篇原创内容

本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。

相关素材