- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
DevOps理念解析及行业应用1DevOps理念解析及行业应用PPT课件
摘要DevOps概念解析:DevOps(开发运维一体化)不仅包含一系列软件工程相关的软件工具,还涉及到企业文化、团队协作流程等多个方面。从工作流的角度,DevOps包含规划、开发、运维三个部分,可以基于应用设计、敏捷开发、持续交付和监控运维四部分流程来理解。相较于其前身敏捷/精益开发,开发人员透过容器向运维侧渗透、打通传统IT工作中开发/运维的矛盾和沟通障碍是DevOps的核心进步。DevOps企业实践:由于DevOps的实践远不仅限于安装软件工具,其在企业内部的落地实践需要经历复杂的转型过程。我们认为DevOps的成功实践需要企业工程解耦化、流程协同化和管理颗粒化的改变,要走过从资源整合到自助服务的五个步骤。在这个过程中,企业和团队需要更多地关注管理方式和文化适应性,引入专业机构的咨询和培训服务能够有效减少DevOps转型过程中的摩擦成本。DevOps市场现状:早在云计算诞生之前DevOps已然存在,长期以来DevOps实践使用的软件工具以免费的开源软件为主。尽管如此,一体化的DevOps平台正在成为全球范围内的DevOps发展趋势,国内企业通常采用一体化平台+开源软件的方式构建自己的DevOps体系。2020年国内DevOps服务的市场规模达到27亿元,未来5年的CAGR将超过25%,市场发展前景良好。DevOps应用展望:DevOps面对的企业文化上的敏态转型以及其所使用的不断优化的开发/运维软件都决定了DevOps不会成为一种故步自封的工具,云原生更是为DevOps大展身手提供了广阔的平台。DevOps将会在自动化、数据化、一体化和智能化方向上不断自驱发展,DevOps与人工智能、无服务器和安全工程的融合发展将会为DevOps注入新的活力和可能性。22DevOps理念解析及行业应用PPT课件
初识DevOps:开发运维一体化不只是技术,不只是工具,不只是流程“DevOps”一词是“Development开发”和“Operations运维”两个词的组合,中文一般译为“开发运维一体化”。虽然在IT领域DevOps早已得到了业界的普遍认可并被投入各个领域的广泛应用,但目前行业内对DevOps还没有统一明确的定义。参考全球头部IT公司对DevOps的理解,我们发现DevOps不是单一的技术或者工具,甚至不只是一个流程,它可以被理解为一系列可以高速、高质量进行软件开发的工具链,这种模式不仅提高了软件开发的效率和最终产品的表现,更是现代IT企业协作及共享文化的体现和应用。全球四家头部IT企业对DevOps给出的定义亚马逊“哲学、实务与工具”DevOps是集文化哲学、实务与工具于一身的结合,可提升组织快速交付应用程式和服务的能力,能更快速地开发和改进产品。微软“人员,流程和产品”DevOps是人员,流程和产品的结合,使以前孤立的角色(开发、IT运IBM“软件交付的方法”DevOps是一种敏捷软件开发方法,开发和运营团队用于快速、质量和谷歌“组织和文化”DevOps是一项组织和文化运动,旨在加快软件交付速度,提高服务可靠性,并在软件利益相关方之间建立共享所有权。营、质量工程和安全) 控制地构建、测试、部能够进行协调和协作,以生产更好、更可靠的产品。署和监视应用程序。43DevOps理念解析及行业应用PPT课件
1.1Whodoesitaffect?谁与DevOps有关?54DevOps理念解析及行业应用PPT课件
多个部门共同构建软件开发体系高效的软件开发需要有效的部门间协作体系随着软件开发产业不断规模化和规范化发展,软件开发已非软件工程师凭一人之力即可完成的工作。在整个软件开发运维的生命周期中,需要产品经理与客户进行需求的沟通和对接,需要多个软件工程师构成的开发团队共同编写程序代码,需要测试团队对代码和软件半成品进行检验,在通过最终的检测以及客户的审核之后还将面临软件部署上线以及使用期间的运维。整个过程依赖于IT部门不同人员和团队之间、甚至不同企业之间的通力合作。而随着互联网时代的到来,客户需求和外部环境的快速变化又对软件开发运维的质量和效率都提出了更高的要求。DevOps在这样的背景下应运而生,正是为了给IT人员提供统一的工作环境和高效率的工作流程。软件开发的工作体系由多个要求有效合作的职能板块构成代码应用软件源代码的编写是软件的软件开发的基础,也是研发人员最主要的工作之一测试测试人员和团队将对开发团队编写的代码程序进行性能和安全方面的测试交付在程序通过检验之后将移动到类生产环境中进行运行试验部署当交付的代码通过验证将部署到实际的生产环境中安
文档评论(0)