软件开发工程DevOps学习笔记.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 一个故事 DevOps概述 DevOps解决那些问题? DevOps 如何实施DevOps? DevOps与ITIL 总结 一个故事:部署软件产品 【开发部门】 开发部门要开发一款新产品。这款产品要使用最新最炫的技术,来保证客户的所有花俏的 需求,从而给公司带来百万美元的利润。这款产品被要求使用最新的技术和运行平台,还 得马上交付。于是开发部门没日没夜的加班、赶代码(cuts code like crazy),终于如期 完成了任务。然后他们把自己的“杰作”一股脑的甩给了运维部门,后者还没能完全接手 ,前者已经迫不及待的开始了庆功会。 【运维部门】 接到产品后,运维部门每个人的心中都充满了恐惧。下面就是运维部门的恐惧之源: ① 这款优秀的产品在目前的底层平台上无法运行,因为这个平台{太古老了,空间不足, 不支持某某版本} ② 这款产品的体系结构跟我们的{存储,网络,部署,安全}模型不匹配。 ③ 这款产品的{ 报告,安全,监视,备份,服务提供} 我们搞不懂 ,所以没法把它做成 实际可用的产品。 一个故事:部署软件产品 尽管伴随着不绝于耳的抱怨和咒骂,运维部门最终还是把这款产品安装好了。不 幸的是,由于做了很多蹩脚的修改和不合理的强迫式运行,这款产品的性能最后 被归结为:终极失败(Epic Fail)。 于是非常沮丧的运维部门开始记录各种问题,源源不断的给开发部门提Issue。而 开发部门的回应基本上都是: ①这不是我们的错 —我们的代码非常完美—而是(运维部门的)部署做的太差劲 了。 ②运维部门比较笨,他们不懂新技术—为什么他们没法实现最新的技术呢?为什 么他们这么落伍呢? ③在我的机器上运行的没问题啊…… 两个部门之间的交流很快变成了一场暴风骤雨。客户(以及股东、投资方和管理 层)则成了蒙受损失的失败方。最终公司损失了无数的金钱,大家也都失业了。 终极的失败。 DevOps 就是想方设法的避免这种 “终极失败”,同时让大家用更聪明更有效的 方式去工作。它是一种框架,包含了很多优秀想法和原则,它鼓励开发部门和运 维部门通力合作。在DevOps环境中,开发人员和系统管理员会构建一些关系、 流程和工具,从而更好的与客户互动,最终提供更好的服务。 一个短片 短片 影片是2010年DevOpsDay的开场短片,影片中,查理·卓别林的角色是运营人员,但一连串 的事件让他觉悟到DevOps的能力,影片中影射的问题是: 1、开发人员经常不考虑自己写的代码会对运营造成什么影响。他们在交付代码之前,并不 邀请运营人员参与架构决策或代码评审。 2 、开发人员对配置或环境进行修改之后,经常没有及时与运营人员沟通,导致新的代码不 能运行。 3 、开发人员可能对运行时环境缺乏了解,从而难以正确地对代码进行调整。 4 、运营人员可能对应用程序内部缺乏了解,从而难以正确地选择运行时环境和发布流程。 5 、运营人员尝试避免变更,新功能流入生产环境的速度因此被延缓,从而延缓了开发人员 将特性交付给用户使用的速度。 目录 一个故事 DevOps概述 DevOps解决那些问题? DevOps 如何实施DevOps? DevOps与ITIL 总结 什么是DevOps 集合性概念 能够理顺开发和运维之间相互配合关系的任何事物。 DevOps是一组过程、方法与系统的统称,用于促进开发(应用程序/软 件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。 它的出现是由于软件行业日益清晰地认识到: 为了按

文档评论(0)

高级工程师持证人

长期从事国际国内大型石油工程项目管理和商务市场开发,积累了海量中英文石油上游相关技术文献、中英文书籍、行业市场分析资料,掌握多渠道国际石油行业的讯息资讯。

领域认证该用户于2024年10月12日上传了高级工程师

1亿VIP精品文档

相关文档