博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
欲善其事,先利其器 | IDCF第6期DevOps案例研究回顾(附视频)
阅读量:4036 次
发布时间:2019-05-24

本文共 2118 字,大约阅读时间需要 7 分钟。

2021年,会有哪些“意想不到”在等待我们?

2021年,会有哪些“变与不变”在等待我们?

这些,都未可知。

借假修真,唯一可知的是过去有哪些值得我们借鉴与学习,并帮助我们更好前进的经验。

2021年开端,「IDCF第6期DevOps案例深度研究」如期而至,31位案例研究员经过1个月的精心打磨,1月24日全天在线直播分享各自的研究成果。(回放视频文末获取)

本期案例研究以“研发过程与DevOps工具研究”为主题,31名成员分成4组,分别对持续运维、持续测试、CICD、协作研发4个专题进行深度挖掘与洞察。王立杰、徐磊、姚冬、许舟平4位老师全程参与并指导了各小组的案例研究工作。

牛转乾坤——持续运维

整体而言,持续运维小组的分享,有机地融合了ITIL、DevOps与SRE等体系,并且对持续部署、持续运行、持续反馈与改进、混沌工程等理念进行了详实的阐述。

持续运维小组的分享,从运维的发展历史开始介绍,让大家对运维的初衷与目的有一个完整的认识。同时对比分析了服务与产品的特性异同,强调要把运维做好,决不能单单从产品的角度考虑问题,更应该注重服务的特点。

与此同时,他们还提出了“当我们谈持续运维时谈些什么?”的灵魂拷问,详实地介绍了持续运维的三个层次:持续部署、持续运行和持续反馈与改进,并分别从以上三个层次进行了详尽的阐述和分析。尤其是其中事故响应的各类MTTx指标之间的关联和整体串联,让我们对一个事故的生命周期有了生动的认识;对于事故响应各阶段所能采用的实践和方法有细致的描述;故障注入与混沌工程的结合也更易理解。

持续反馈与改进部分旁征博引,对反馈是什么、如何建立、如何改进、案例与工具等方面进行了完整解读。“一人一狗”模型生动活泼,令人印象深刻。

总结部分的“用简单的持续运维服务,去连接人、资源、产品”实为点睛之笔,整体案例流畅精美,完整详实,是全体小组专业态度的完整体现!

撬动宇宙——协作研发价值提升之道

协同开发小组聚力于一孔,专注在“需求”这一个点,将其讲透。围绕需求的不同维度进行分析,从如何挖掘到如何分析和拆解,再到需求的利益相关者分析等,由浅入深,理论结合实践,再落地到工具。包括需求形式、需求的访谈调研、设计思维、利益相关者分析、影响地图、用户故事地图等多个知识点,将一个需求完整串联起来,这是一个完整能落地的流程体系。

尤其值得指出的是,协同开发小组所采纳的案例,都是自己公司真实的案例,自身经历过的场景,结合到理论化的框架中,更为生动,易于理解。该小组的研究成员仅有4人,远少于其他小组,但仍然完成了全程的研究任务与成果输出。

降龙十八掌——CICD

CICD小组对DevOps流水线进行了全面的介绍,从CI/CD对企业的价值入手展现了实施持续交付流水线的完整版图。对于多种CI/CD工具的对比帮助我们对业界常用CI/CD工具的缺陷有了一定的了解。

CICD小组的分享最大的亮点在于分析了CI/CD实施过程中的最佳实践和反模式,对于需要引入DevOps持续交付流水线的团队特别有参考价值。

测之以恒——代码精进而不觉

本小组分享从测试的发展历程出发,再到数字业务的爆发和DevOps的广泛采纳,对测试提出了新的要求---即持续测试,而且越来重要;通过5W1H,帮我们理解了为什么要持续测试(Why),什么是持续测试(What),从何处着手(Where),什么时候入手(When),谁来做(Who),如何做(How)。

通过将工具与产品生命周期相结合,阐述了单测、接口测试、契约测试、UI自动化测试、性能测试、安全测试及测试报告等各种可以选择的工具。

为大家阐释了“度量之美”,譬如常见度量指标集、度量陷阱、基于度量的持续改进机制等。

最后对测试进行了展望,提出测试的未来会朝着DevSecOps及AITest发展,同时也指出了测试人员的未来职业发展方向。

4个小组的分享内容都很精彩,经过紧张的比拼和角逐,最终持续测试小组被评为“最佳案例小组”。

(DevOps案例研究的精神-不断精进)

结语

在案例研究的过程中,每一个小组沿着自组织自管理的思路,成员积极地、主动地去收集资料,提炼资料,相互分享与观点碰撞,不断地演练,有时持续到夜里12点多。在这个过程中,能够获得案例最佳,当然是最好的,但最重要的其实是研究的过程,毕竟过程比结果更重要。

通过深度研究,大家从0到1对这一领域会有更深层次的感悟与认知,这才是案例研究的最重要的价值,我们说“站在巨人的肩膀上,才能看得更远,爬得更高”,2021 IDCF与你一起精进。

——IDCF社区发起人,DevOps案例深度研究发起人&导师 王立杰

「DevOps案例深度研究」是IDCF发起的一项系列性活动,在过去6期,我们深入研究了20+个主题案例,沉淀了非常多的宝贵经验和资料,这个活动带给我们更多价值的,是案例研究的过程本身。(点击“阅读原文”可进入往期回放视频合集)

案例研究活动将继续开展,也希望有更多志同道合的朋友加入我们,一起精进成长。

IDCF第6期DevOps案例深度研究分享视频已上线,识别下图二维码或点击“阅读原文”即可进入回放视频。

转载地址:http://vsudi.baihongyu.com/

你可能感兴趣的文章
标记一下
查看>>
一个ahk小函数, 实现版本号的比较
查看>>
IP报文格式学习笔记
查看>>
autohotkey快捷键显示隐藏文件和文件扩展名
查看>>
Linux中的进程
查看>>
学习python(1)——环境与常识
查看>>
学习设计模式(3)——单例模式和类的成员函数中的静态变量的作用域
查看>>
自然计算时间复杂度杂谈
查看>>
当前主要目标和工作
查看>>
Intellij IDEA启动优化,让开发的感觉飞起来
查看>>
使用 Springboot 对 Kettle 进行调度开发
查看>>
Kettle链接MySQL报错:Driver class 'org.gjt.mm.mysql.Driver' could not be found
查看>>
如何优雅的编程,lombok你怎么这么好用
查看>>
一文看清HBase的使用场景
查看>>
除了负载均衡,Nginx还可以做很多,限流、缓存、黑白名单
查看>>
解析zookeeper的工作流程
查看>>
搞定Java面试中的数据结构问题
查看>>
慢慢欣赏linux make uImage流程
查看>>
linux内核学习(7)脱胎换骨解压缩的内核
查看>>
以太网基础知识
查看>>