浅谈企业DevOps 的成功 之路

浅谈企业DevOps 的成功 之路

ID:44584142

大小:21.98 KB

页数:11页

时间:2019-10-23

浅谈企业DevOps 的成功 之路_第1页
浅谈企业DevOps 的成功 之路_第2页
浅谈企业DevOps 的成功 之路_第3页
浅谈企业DevOps 的成功 之路_第4页
浅谈企业DevOps 的成功 之路_第5页
资源描述:

《浅谈企业DevOps 的成功 之路》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、浅谈企业DevOps的成功之路DevOps的历程始于2009年,在成功采用了Agile,Scrum和XP等方法论后,一些客户,开始极富想象力在使用网站服务时,从传统PC应用转移为移动设备应用了,比如说iPhone。当然Scrum团队是能够更快的开发和发布软件。不过业务主管却担心即使开发时间减少了一半,却依然不能提高业务的速度。表面上看起来开发的过程是瓶颈,但是在调查中发现开发的过程并不是瓶颈,反而业务流程却应该要被改善。1DevOps如何应用于企业体系?关于DevOps的书有很多,但不幸的是,大多数都是描述网站和产品开发中如何使用Dev

2、Ops的。很少有相关资料是考虑DevOps如何用于企业体系的。企业往往兼有交互型系统(SystemofEngagement,SoE)和记录型系统(SystemofRecord,SoR)。SoE关注的是速度,SoR关注的是业务连续性。问题是当SoE频繁变更的时候,如何保障SoR的业务连续性呢?Gartner公司把这称为双峰挑战(Bimodalchallenge)。大多数企业的SoR正努力使用着遗留的系统与应用,可以通过使用DevOps建立一个准时制(just-in-time,JIT)概念的流水线过程。DevOps不能简单认为是工具、方法、

3、技能或组织结构,DevOps的框架结合所有这一切元素,去建立一个流水线的过程,使业务更快的运营并且更快地应对变化。DevOps还可以通过戴明博士的计划(戴明环)来提升其成熟度。企业级的DevOps不仅仅是增强敏捷开发和持续交付,同时也通过IT服务管理和应用程序管理最终实现促进业务增长并保障业务连续性。2DevOps的目标是什么?DevOps的目标是建立流水线式的准时制(JIT)的业务流程。DevOps旨在通过合适的准时制业务流程来最大化业务成果,例如增加销售和利润率,提高业务速度,或尽量减少运营成本。DevOps意味着在业务中建立了一条

4、IT服务供应链,而业务以同样的方式作为其他产品的供应链以嵌入到业务中。这种从提供软件交付转移为提供IT服务的模式转变是巨大的。从架构的角度来看,DevOps需要建立一个自动快速部署系统。有很多方法和工具可以利用。DevOps没有统一的实施模板,每个组织都有自己的考虑和并建立自己的DevOps流程来提高业务。因此,真正理解DevOps的概念,对员工遵循正确的流程有效执行来说是至关重要的。3 DevOps的知识体系当实施DevOps时,我们将从很多知识源、方法论、实践案例和工具中去选择参考。然而DevOps主要由以下的三大支柱和一个基础组成

5、。3.1规范敏捷一支训练有素的敏捷开发团队是成功实施DevOps的关键。规范敏捷意味着:·速度稳定(StabilizedVelocity)··适应变化(Adaptabilityforchange)··总是能发布优质的无错误代码(Alwaysreleasehighqualitybugfreecode)·在IT服务生命周期中,越来越频繁和快速的发布反应取决于依赖开发速度的业务变更。因为工作的质量是最重要的,所以得通过将工作分割为小任务来进行支持。Ji-Koutei-Kanketsu(JKK)认为能100%的完成一个条目,是有助于保持一个高质

6、量工作的。而“做完了”(Done)与“结束了”(Completion)的这些概念,对每个人来说都必须定义清楚。造成产品负责人可能改变他/她的任务的,未必一定是对待办项(ProductBacklog)的管理,也可能是新的IT服务计划.3.2持续交付持续交付指的是自动实现应用程序的构建、部署、测试和发布。一个关键的关注点是测试,如验收测试和性能测试等。TPINEXT®(测试流程优化)可以用于提高这个过程的成熟度。每个组织都有不同的途径(Pipeline),这取决于发布软件的价值流。一个关键的成功因素是为IT服务建立一个单一的部署管线。3.3

7、IT服务管理当技术成为大多数业务流程的核心环节时,IT服务的连续性和高可用性是业务存亡之道的关键因素。这可以通过引入降低风险措施和恢复方案来实现。就像IT服务管理所有要素都提及的,只有成功实现服务的连续性才能实现对高层的承诺,并支持组织的所有成员。对于保持高效性而言,持续维护其恢复能力是最基本的前提条件。服务连续性是服务保障的必要组成部分。如果服务无法按照业务的要求保持连续性或恢复,那么业务将无法实现所承诺的价值。服务将无法被提供,从而失去持续的功效。传统的IT服务管理(ITSM)最佳实践,比如ITIL看起来很繁琐,不匹配DevOps中

8、所倡导的快速流程。有必要考虑一下如何减少管理工作量。基于DevOps去重新调整ITSM是有必要的,创建一个轻量级的ITSM完全集中在业务连续性的最低要求信息上。每个组织的MRI设置取决于他们的业务。3.4T

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。