研发效能之devops

原创
2021/10/28 21:45
阅读数 166

devops作为云原生三驾马车之一也是近年来被热炒的一个话题

大多数人理解持续集成CI就是devops,也不全是

持续发布CD 持续部署CD 持续验证 持续交付其实都是devops的一个环节而已

 

代码一键式托管的devops个人理解

代码仓库:gitlab 首选

代码存储:gitlab对接ceph挂载远端

中控台:jenkins

构建:docker构建、虚拟机构建

构建池、测试集群管理:openstack

构建结果收集、版本基线管理:harbor、dockerhub,二进制和rpm、deb文件、jar包管理nexus等

代码质量检测:pclint、圈复杂度检测、代码覆盖率检测。

构建任务触发:kubenretes cron job 定时任务,statefulset大型项目构建

devops部署、集群管理:kubernetes、openstack,prometheus 监控devops集群、PLG日志系统。

测试、生产环境搭建部署:gitops

 

我们说devops是代码一键式开发、提交、构建、测试、验证、部署一站式解决方案。

其实这个广义的devops也可以承载需求,把需求 本身以git push的模式作为最小管理单元,一键式落地。

 

闲聊几句:基础设施售价5-10年内会逐渐达到低成本阶段,一切行业领域将会基于云计算管理的基础设施上开展工作。

基础设施会逐渐很便宜

容器云会逐渐很普及

devops会成为公司人力成本的分界点

 

 

 

 

 

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部