对落地DevOps理念的一些反思
极客时间编辑部
讲述:杜力大小:485.49K时长:02:04
近日,ThoughtWorks 发表了一篇主题为《DevOps 团队之殇》的文章,文中,ThoughtWorks 软件工程师杜屹东反思了 DevOps 的价值以及挑战。
DevOps 理念诞生至今,已经有将近 10 年的时间,然而社区对于它的争论却从未停止过。DevOps 希望能够消除开发与运维之间存在的信息“鸿沟”,缩短从设计开发到生产交付的全过程周期,虽然这一看法深得人心,但这些年推进起来却是步履蹒跚。
杜屹东认为目前国内大部分项目的现状是,开发不具备运维技能和意识,也不愿意耗费相应的精力、背负更多的责任,因为要求开发做运维其实一定程度上牺牲了开发的利益,比如亚马逊的开发每隔一周就会被要求 24 小时待命。
基于这样的情况,一些公司选择在项目中先成立一个“DevOps 团队”作为过渡,再慢慢将 CI/CD 的理念和技能扩散到其他团队。但是这种方式稍不注意就会变成“换了个名字的 Ops”,因为工作内容相似,都是写脚本、做高可用,这些是传统运维也会做的事情。这种形式非常不利于团队思维的转变,“团队整体对最终交付物负责”才是 DevOps 的精华,而不是把团队按职责划分(只对流程负责)。
这样的要求无疑是给项目成员增加了工作量和负担,对他们提出了更高的要求。然而很多人不愿意无回报地多背负一些责任,比如说开发,谁不愿意每天写点代码一提交就早早回家,DevOps 要求他们得看着新功能上线,确保无误之后才能离开;所以 DevOps 的推行在产品团队中是有阻力的。DevOps 的成功不光需要团队内部的努力,也需要得到高层的支持并扫除障碍。
对于现状的反思,杜屹东这样说道:“如果有一种自上而下的方式,能让开发团队基于已有业务基础去优化交付流程,并对每一个提交的最终价值负责,将产品思维真正植入到开发团队,从而达到全局优化的效果,这种做法才更符合真正的 DevOps 精神。”
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- 李佳有见地,很有收获,DevOps从理念到落地有很大的距离,确实不易。我们是个小公司,喊了很久,但是一直没办法真正落地,不知道大家有没有什么好的案例可以分享?5
- Zolynn收获很多3
收起评论