企业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平台建设的核心理念是:标准化、自动化、服务化和数据化。
•标准化:一切皆有规则,一切皆有标准;•自动化:干掉一切不必要的手工操作环节,能一键完成的,绝不操作两次;•服务化:面向用户设计,而不是面向专家设计,让每个人都能在没有外界依赖的前提下,完成自己的工作;•数据化:对数据进行收集、汇总、分析和展示,让客观数据呈现出来,让数据指导持续改进。
-----------------------
在我们这个地方,你必须不停地奔跑,才能留在原地。
本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。
相关素材