DevOps与ITIL水火不容?25位专家给出惊人答案
你们用DevOps还是ITIL这个问题在IT圈里问出来往往能引发一场宗教战争。一方是标榜敏捷、自动化、持续交付的DevOps新贵一方是拥有40年历史、ITIL认证遍布全球的传统霸主。它们真的只能二选一吗一场持续十年的方法论之争DevOps派ITIL是创新的枷锁DevOps的核心理念是什么快速迭代一天部署几十次而不是一年发布一个版本自动化优先能用脚本解决的绝不走人工流程开发运维一体谁开发谁运维打破部门墙在DevOps践行者眼中ITIL是这样的变更管理要走五个审批流程等审批下来用户早就跑光了。事件响应要填二十个字段我们自动化监控早就修复完了。他们觉得ITIL太慢、太重、太官僚。ITIL派DevOps是失控的开始ITIL的支持者也有他们的道理稳定性优先金融、医疗、政务系统一次故障就是灾难可审计性监管要求每一步操作都有记录职责分离开发不能既当运动员又当裁判员在他们看来DevOps是这样的你们一周部署五十次出过几次事故合规审计时你们的变更记录在哪里他们担心DevOps太快、太野、太危险。25位专家的共同答案不是二选一Gareth Daine最近做了一件事他采访了25位行业专家问同一个问题DevOps和ITIL是冲突还是兼容答案是既冲突又兼容。关键在于怎么用。冲突在哪里速度vs控制DevOps追求的是速度ITIL追求的是控制。DevOps说先上线有问题再修ITIL说先测试没问题再上这两个理念天然矛盾。文化vs流程DevOps是一种文化强调信任、协作、试错。ITIL是一套流程强调规范、职责、留痕。文化很难流程化流程也很难文化化。兼容在哪里目标一致DevOps和ITIL最终目标都是以可靠的方式交付高质量的IT服务。区别只是实现路径不同。工具层面可以融合这是大多数专家的共识用DevOps的自动化工具链实现ITIL的变更管理流程用ITIL的服务目录框架管理DevOps的服务交付用DevOps的监控告警触发ITIL的事件响应场景决定选择不是所有系统都适合一天部署五十次也不是所有系统都要走五道审批。核心系统用ITIL保稳定创新业务用DevOps要速度。企业实践混合模式正在成为主流案例1某银行的双轨制核心交易系统严格遵循ITIL流程变更需要双人审批创新业务系统采用DevOps模式一周发布三个版本结果核心系统稳定运行创新业务快速迭代。案例2某电商的渐进式DevOps他们没有一刀切而是先在非核心系统试点DevOps建立自动化测试和部署流水线逐步将ITIL流程嵌入到自动化工具中最终实现有流程无感知审批流程还在但变成了自动化脚本里的一行代码。给运维团队的三个建议建议1别做选择题DevOps和ITIL不是水火不容的两极而是一个光谱的两端。你需要的是找到适合自己的位置。对稳定性要求极高往ITIL方向倾斜对创新速度要求高往DevOps方向移动大多数企业中间地带最适合建议2流程自动化是关键ITIL的流程没有错错的是用手工去执行。把流程编码化变更审批 → Git的Pull Request Review配置管理 → Infrastructure as Code事件响应 → 自动化监控智能告警流程还在只是变成了代码。建议3文化比工具重要你可以买到最好的DevOps工具链也可以请到最贵的ITIL顾问。但如果你的团队没有协作、信任、持续改进的文化一切都是空谈。DevOps是文化ITIL是框架两者都需要人来执行。结语融合才是未来25位专家的共识很清楚DevOps和ITIL不是敌人而是伙伴。DevOps让ITIL更快ITIL让DevOps更稳。未来的IT组织不是选择站哪一边而是学会两边的长处都要。这才是真正的IT服务管理成熟度。方法论之争可以休矣融合创新才是正道。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2434320.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!