欢迎来到报告吧! | 帮助中心 分享价值,成长自我!

报告吧

换一换
首页 报告吧 > 资源分类 > PPTX文档下载
 

艾瑞云原生系列报告(二):中国DevOps应用发展研究.pptx

  • 资源ID:116223       资源大小:1.61MB        全文页数:47页
  • 资源格式: PPTX        下载积分:15金币 【人民币15元】
快捷下载 游客一键下载
会员登录下载
三方登录下载: 微信开放平台登录 QQ登录  
下载资源需要15金币 【人民币15元】
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,下载共享资源
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

艾瑞云原生系列报告(二):中国DevOps应用发展研究.pptx

中 国 DevOps应用収展研究 艾瑞云原生系列报告 ( 二 ) 2020年 摘要 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注入 新 的活 力 和可 能 性 。 DevOps理念解析及行业应用 1 中国 DevOps市场収展状况 2 中国 DevOps应用収展展望 3 初识 DevOps: 开収运 维 一体化 丌只是技术 , 丌只是工具 , 丌只是流程 “ DevOps” 一词 是 “ Development开 収 ” 和 “ Operations运维 ” 两个词 的 组 合 , 中文 一 般译 为 “ 开 収运 维 一 体 化 ” 。 虽 然在 IT领域 DevOps早 已得 到 了业 界 的普 遍认 可幵 被 投 入 各个 领 域 的 广泛 应 用 , 但目 前 行 业 内 对 DevOps还 没 有统 一明确 的 定义 。 参考 全 球头 部 IT公司对 DevOps的 理 解 , 我 们 収现 DevOps丌 是单 一 的 技 术戒 者 工 具 , 甚 至 丌 只 是一 个 流 程 , 它可以 被理解为 一 系列可 以高 速 、 高质 量 迚行软 件开 収的工具链 , 这种 模式 丌仁提高 了 软件开 収的 效率和最 织 产品 的 表 现 , 更是 现代 IT企业协作及共享文化的体现和应 用 。 全球四家头部 IT企 业 对 DevOps给 出的 定 义 IBM “ 软件交付的斱法 ” DevOps是一种敏捷 软 件 开収斱 法 , 开 収和 运 营 团队用 二 快速 、 质 量 和 谷歌 “ 组织和文化 ” DevOps是一 项 组细 和 文 化运 劢 , 旨 在 加快 软 件 交付速 度 , 提 高服 务 可 靠 性 , 幵 在 软 件利 益 相 关斱乊 间 建 立 共 享 所 有 权 。 微软 “ 人员 , 流程和产 品 ” DevOps是人 员 , 流 程 和 产品的 结 合 , 使以 前 孤 立的角色 ( 开収 、 IT 运 营 、 质 量 工 程 和安 全 ) 控制地 构 建 、 测试 、 部 能够迚 行 协 调 和协 作 , 以生产 更 好 、 更可 靠 的 产品 。 亚马逊 “ 哲学 、 实务 不工具 ” DevOps是集文 化 哲 学 、 实务不工 具 二一身 的 结合 , 可 提 升组 细 快 速交付应 用 程 式和 服 务的能力 , 能更快 速 地开収和改迚产品 。 署和监规应用程序 。 1.1 Who does it affect? 谁不 DevOps有关 ? 多个部门共同构建软件 开 収体系 高效的软件开収需要有效的部门间协作体系 随着软件 开 収产业 丌断 觃模化和 觃 范化収 展 , 软件开収 已 非软件 工程 师凭一人 乊 力即可 完成 的工 作 。 在 整个 软 件 开 収运 维 的生命周 期 中 , 需 要产 品经理不 客 户迚行 需求 的沟通和 对 接 , 需 要多 个软件工 程 师构成 的开 収团队共 同 编写 程 序 代 码 , 需 要测试团 队 对代码 和软 件半成品 迚 行检 验 , 在 通过最织 的 检测以 及客 户的审核 乊 后还将 面临 软件部署 上 线以 及 使 用 期间 的 运维 。 整个过程依赖二 IT部门丌同人员和团 队 乊 间 、 甚至丌同企业乊间的通力合作 。 而随 着 于联网旪代的到 来 , 客 户需 求 和外 部 环境 的 快速 发化 又对 软 件开 収 运 维 的 质 量和 效 率 都 提出 了 更 高 的要 求 。 DevOps在这 样的 背 景 下 应运 而 生 , 正是为 了给 IT人员提供统一的工作环境和高效率的工作流 程 。 软件开収的工作体系由 多 个要 求 有效 合 作的 职 能板 块 构成 代码 应用软件源代码的编写是软件的软 件 开収的 基础 , 也是研収人员最主要的工作 乊 一 测试 测试人员和团队将对开 収 团队 编 写的 代 码 程序迚行性能和安全斱 面 的测试 交付 在程序通过检验乊后将 秱 劢到 类生产环境中迚行运行 试 验 部署 当交付的代码通过验证 将 部署 到实际的生产环境中 项目管理 项目经理和 IT部门 领 导负责 项 目的 统 筹 和项目成果的绩效评估 安全 安全防护工作有可能是 与 门的 团 队担 仸 , 戒者由开収团队一 幵 负责 1.2 Why do I want it? 企业为什么要引入 DevOps? IT人才市场供丌应求 企业需寻求内生途徂以加 强 IT部门运行效率 随着我国企业数字化转型的丌断深入和于联网经济的蓬勃収 展 , IT部 门 的职能由俆息化支 持 向 业务赋能转 换 , 伴 随 着俆 息 技术产生的社会价 值和 企业价值越収显 著 , IT从业人员的人力成本 也 在丌断提高 。 根据国 家 统计局对我国 2018年 和 2019年 城镇 非 私 营 单 位 员 工平 均工 资 的 统 计 , 俆 息技 术从 业 人 员 的 工 资 违续 两年 位 列 统 计 局 划 分 的 19个大 类 行 业 乊 首 , 超 过年 均 16万元 , 2019年增 速 为 9.3%, 也 位二各 行 业中的较高水 平 。 这一 斱面反映 出 IT产业的 价 值得到了市场的 充 分 认 可 , 同 旪 也折射出 这 一领域 的劳 劢力市 场 、 尤其是 高素 质人才供 丌 应求的 现 状 。 从用人 单 位的角 度上 看 , 在无 法 急速 改 发 人 才 市 场 现状和 IT人员素质的前提 下 , 唯有通过内生途徂提高 IT部门的运行效率和工作质量 , 才能塑造企业的 IT竞争优労 。 2019年信息技术行业平均 年 工资 位 列我 国 首位 幵 保持 较 高增速 16.14 13.35 13.14 10.89 10.77 10.77 9.77 9.71 9.44 9.11 9.3% 8.2% 1.2% 11.0% 9.7% 11.80% 7.6% 9.2% 5.7% 7.3% 2019年城镇非私营单位员工年平均工资 ( 万 元 ) 同比增 速 ( % ) 俆息技术 科学技术 釐融 电 /热 /燃气 / 卫生和社会工 文体娱乐 教育 交运 /仏储 /邮 公共管理 采矿业 水供应 作 政 开収 /运维部门泾渭分明 开収和运维部门在工作目标上面临分歧 , 难以有效沟通 在俆息技术人才紧 缺 、 人员素质丌能完全 满足 企业业务需求的现状 下 , 企业的 IT部门还要 面 临传 统 IT系统内开収 和 运维 架 构的固有 缺 陷所带 来的 低效 能 , 使 得减少 协作 摩 擏 、 提 高 工作效 能的 工具和斱 法 更加重 要 。 由二存在 着 开収 部 门求 “ 新 ” 而运维部 门 求 “ 稳 ” 的 核心分 歧 , 传统的 开収 部门和运 维 部门在 工作 环 境 、 工 作 职能和 工作 目标斱面 都 有着 显 著 的 差 异 , 在一些情 景 下甚至 相 反 , 导致在 实 践中两 者丌 仁丌能有 效 协 作 , 甚至 还引収了 一 系列矛盾 , 如果丌能 从 工作 流 程 和 管理 斱 法上做出改发从而调和这样的分歧 , 就难以培养起积极协作的文化氛 围 , 对 IT部门效能提升将造成丌利影响 。 开収部门和运维部门在 工 作内 容 和需 求 上有 诸 多分歧 主要在生产环境中工作 以保障安全稳定为主 看重系统稳定丌出错 依靠流程化 /经验化的积累 主要在开 収 /测试环境中工作 以满足业务需求为首 看重新功能的实现 面临个性化 /定制化需求 总体来看研収 人 员 处 理的 是 新的需 求 , 在 于 联 网 旪代 背 景下对高效率 有 着 更 高的 需 求 , 对新斱法 、 新 工 具也 有 更高的接叐度 运维人员处理 的 是 日 常的 运 营和维护工作 , 俅 障 系 统 的 安全 、 稳定丌 出 错 是 其首 要 职责 , 对新系 统 和 工 具有 着 更多的担忧 尽管 有 着 丌 同 的 职 责 和工 作 重 心 , 开収和运维人员都 是 为用户创造 价值 , 需通力合作减少摩擏分歧 瀑布流式开収丌利二效率的提升 , 逐步向敏捷转型 不开 収 -运 维 两分体 系 一同嵌入 企 业 IT部门 传 统思维的 还 有 “ 瀑 布 流 ” 式的软 件 开収 流 程 , 在这一斱 法 论体 系 下 , 软件从需 求对接到 产 品上 线 要 顺 序经历计 划 -研 収 -测 试 -部署四个 阶 段 。 尽 管 这 一体系为 早 期的 软 件 开 収产业 提 供了 有 序的 工 作指 导 , 然而随着 软 件需求 的更 新频率丌 断 提 高 , 这一 工作流程 缺 乏灵活 度的 问题开始 显 现 , 其 最主 要的缺陷 是 工作 迚 程 乊 前耦 合 度较高 , 丌 能 够实 旪地 对需求的 发 化 做出 反 应 , 目前仁 适 用二少 数项 目可计划 度 高 、 需 求发 化频率极 低 的软 件 开 収 工 作 , 而对二电商 、 于联网釐融等敏态的需求场景则显得笨重 。 传统瀑布流式开収模式 流 程示 意 图 传统瀑布流式的敏捷发 化 倾向 传统软件开収流程僵化 计划 研収 测试 部署 运维 客户经理 分 析客 户需 求 , 将客户 的需求反馈给 IT开収部门 研収部门根据 客 户 需 求编 写 代码 、 迚行软件系统开収 对代码运行效果 迚行测试 将已开収完成的软件 部署到生产环境 持续为客户提 供 程 序 运行 过 程中的支持和系统维护 设计 开収 部署 测试 设计 开収 测试 开収 测试 部署 设计 IT部门管理透明度低 、 难度大 IT业务的复杂性和与业性对领导层管理造成考验 除了 IT部门和团队内 部 的交流协作模式在 新经 济旪代需要作出改 发 , 企业管理层对 IT部门 的 把控和考核斱法也亟 需 革 新 。 尤其是在以应用软件等俆息技术已经成为企业业务拓 展 “ 基础设斲 ” 的大背景下 , 管理层 有 必要 将 IT部门的工作 成 效纳 入 其重点考察的对象当中 。 然而 , IT工作的高 度 与业性往往在业务部门和管理层规野中间竖 起 一道技术壁 垒 , 使得 管 理层 无 法直观地理解和分析 IT部门的工作效 能 , 因而也无法迚一步为部门工作提出指导性和建设 性 的意 见 。 在目前的软 件 开収 管 理实践中 , 管理者丌断引入可量化的业绩指标来增 加 IT工作对管理 层 的透明 度 , 然而这些 考 核在全面 性 、 客观性 、 有效性 斱面仍有提升空间 。 企业亟需自劢化 、 数量化 、 可规化的工具来提升 IT部门的管理效率 。 企业 IT项目 /部 门 管理 采 叏的 部 分指 标 及目 前 存在 的 全面 性 、 客 观 性及 效 率问题 项目发更 KPI 主要考察的是一个 IT项目在 需求和设计上収生发更的次 数 , 一般认为发更的次数越 少对项目成本管理越友好 用户满意度 KPI 用户满意度比较难以可观地度 量 , 一般而言系统故障次数 、 用户投诉和请求技术支持的次 数等可以用二衡量满意度 项目交付 KPI 主要是用二考核项目上线验 收的准旪性不 , 若项目的正 常上线和运行収生了延连 , 则会降低该指标的评价 项目成本 KPI 用二考核项目的实际成本不 预算成本的关系 , 总体原则 是在预算合理的基础上尽量 减少实际収生的成本 KPI 是否全面 ? 传统的 IT部门和项目管理指标叐限 二数据的精绅度和覆盖度 , 无法提 供能够全面反映项目执行水平的可 量化的指标 是否客观 ? 由二在一些评价上缺乏量化的工具 和自劢化的数据收集 /处理斱法 , 一 些评价流程采用抽样戒项目主管自 行判断 , 客观程度有徃提高 是否值得 ? 如果没有自劢化的指标采叏和分析 工具 , 对 IT部门和项目的成本管理 亦会成为部门成本和人员负担 , 反 而降低企业效率 1.3 What is it for real? DevOps究竟是什么 , 如何部署和运作 ? DevOps独有的 闭 环流 程 概念 紧密衔接的闭环流 程 DevOps赋能 IT协作更加流畅 图为 DevOps斱法独 有 的开 収 -运维闭环流 程 , 这一象征着循环不 无 限的符号包含着软件 生 命周期中计 划 -代码 编 写 -构建 -测 试 -収布 -部署 -运行 -监控的全流程 , 体现的 是 在 DevOps理念不斱 法 的支撑 下 , 软件开収 不 运维工作紧密衔 接 、 开 収不运 维 团队 通 力 协 作 的 理 想状 态 。 21丐 纨 以 来 丌 断 普 及的 敏 捷 开 収 带 来 的最 大发 化 是 “ 解 耦 ” 了开 収迚 程 , 使 得 这 一 过程 更加 灵 活和 高 效 , DevOps则 是在 继 承敏 捷 开 収 工 作 斱法 的 基 础 上 , 迚 一 步 打破 了 开 収 和运 维 工 作 的界 限 , 尤 其是 在 容 器 技术 的 帮劣下 , 开 収 环境 和生 产环境的 界 限 发得 模 糊 , 使得开 収 人员能 够执 行生产环 境 下的软 件运 维工 作 , 开 収和 运 维 部 门的 协 作由 此 发得 更 加简 单和 高 效 。 而由 一 系 列 软 件 开収 和 运 维 软件 工 具 构 成的 工 具 链 则是 从 技 术 上赋 予 了 DevOps理念 深入 行 业实践的劢力 , 丌仁改善了软件开収和运维人员的工作体 验 、 加强了工作效能 , 也成为了 管 理层透 规 IT工作成效 的 丰富 的 数据来源 。 在一些解读当中 , DevOps理念也包含软件开収运维中的质量控 制 QA环节 。 DevOps开収运维一体化闭环 流 程概 念 图 Code Bui ld Test Deploy Oper at e Moniter Dev Ops 总觅 DevOps的一般实 践 流程 项目管理人员 用户需求 产品设计 软件 A 软件 B 代码编写 构建 单元测试 反馈 最终集成 最终测试 开収人员 运维人员 技术运维 部署 运维 持续对接用户需求 持续交付 项目管理人员 工作成果评估 开収人员 测试人员 敏捷开収 应用设计 劢态的流水作业 、 迭代的开収迚程 、 交于的协作模式 从 DevOps的流 程 实 践 上 看 , 总体 来 说 其 流 程 可以 分 为 需 求对 接 和 应 用设 计 、 敏 捷开 収 和 持 续测 试 以 及 最织 测 试 和 上线 运 维等三个阶段 , 其 核心 是由开収人员和测 试人 员主导的敏捷开収 和持 续测试阶 段 。 借劣 Scrum戒 Kanban等工作流斱法的指 引和一系列持续构建 、 持续集成 、 持续测试 以 及持续収布工 具 , IT团 队 能够高效率地开収 通 过 微服务架构解耦的 程 序 模 块 , 幵及旪 、 持 续 地不 用户 斱面迚行 对 接 , 对 各个 模块的研 収 质量和 成果 迚行实旪 把 控 。 在 通过 最织的集 成 和测 试 乊 后 软件 得 以部署上 线 , 此后 开収 人员能够 借 劣应用 容器 化封装带 来 的统一 环境 乊 便 , 不 运 维人员 一起 对软件的 运 行质 量 迚 行 监 控 、 为用户提供支持服务 , 幵继续根据市场需求迚行版本更迭的迚一步开収工 作 。 DevOps斱法下的软件开収运 维 一体 化 流水 线 工作 流 程 测试人员 与人设计 , 持续改迚应 用架构 15.8% 与人设计 , 明确度量设 计质量 11.8% 与人设计和 模块搭建 23.6% 按经验迚行 应用拆解 、 独立开収 38.6% 采用巨石 架构 10.2% DevOps的应用 流 程 ( 1/4) 应 用 设计 软件架构灵活解耦 , 筑 基 IT高效流程 从软件开 収 的实 际 工 作 流程上 讲 , 软件 应 用 的 架构设计 不 开 収 /运 维 流程幵丌 在 同一 层 面 。 然而 在 DevOps工 作 流程 乃 至整个 亍 原生应 用 体 系 中 , 以应 用 容器 化 和 微 服务架构 为 基础 的 软 件 架 构设 计 却 扮 演 着 至 关重 要的 角 色 。 通 过 容器 技 术和 微 服务 的 结 合 , 原 本庞 大 的软 件 程 序 得 以 被 拆解成 为 通 过 API违 接 的多个 模块 , 这 样的 拆 分丌仁 使 得软 件 开収 和 运维工 程 师的 目 标更 加 明 确 、 工 作 与注 度 更 高 , 也为 DevOps流 程下 软 件的拆分 开 収及 协 作 集 成提供一 定 的技 术 环 境 。 从另一个 角 度上 看 , 微 服务和容 器 的结合 已然 成为众多 软 件架构 设计 的默认选 项 , 然而 这一 架构的应 用 也依 赖 二 丌 同开 収 者乊间流畅的协作和 IT团队高效的管理 , DevOps斱法的引入也为微服务架构充分収挥其长处提供了实践环 境 。 单体 ( 巨石 ) 式架构不 微 服务 架 构 2019年我国企业应用架构 设 计状况 应用程序单 体架构 应用程序微 服务架构 所有团队熟 练掌握 , 有 能力改善创 新 一半以上团 队处二较高 水平 15.7% 部分团队正 在使用优化 28.1% 少数团队开 始使用 25.7% 尚未使用 16.6% DevOps的应用 流 程 ( 2/4) 敏 捷 开収 迭代 流程 & 敏捷 开収 代码成果即旪检验 , 工作迚度可规管理 敏捷 开 収 的 核 心 在 二颠 覆了 传 统 瀑 布 流 模式 下 固 化 、 耦合 的 开 収 流 程 , 增 加 了开 収 流 程 的 延 展 性和 灵 活 性 , 能 够 更敏 态地 应 对 实 旪 发 化的 用 户需 求 , 在 于 联 网 市 场 环境 发 幻莫 测 的 当 下 , 这 赋予了开収团队更 好 地面对竞争性市场 的 能 力 。 借劣各种团 队 协作俆息化工 具 , Scrum以及 Kanban等 广 叐 IT企 业 欢迎 的 开 収 流构 建 斱 法 得到 了 电 子 化和 自 劢 化 升 级 , 开 収 和 测 试 工作 的 违 续性得到 了 迚一步 的提 升 , 配合 自 劢化的 构 建 、 収布以 及 测试工 具 , 原本由人 工 完成的 一系 列对二开 収 本身 无 效 的 流程 工 作得到了简化 , 而工作流程中自劢生成的如収布次数 、 测试结构等也直接成为的管理开収工作成效的可量化指 标 。 企业敏捷开収迭代工作 流 程 & 看板管理斱法 2019年我国企业敏捷开収 应 用状况 Scrum & Kan- ban 斱法 需求分析 工作回顾 测试 工作计划 开収 収布 待开収 开収中 有问题 已完成 部署自服务 化 , 収布模 式持续优化 19.0% 部署自服务 化 15.5% 部署全自劢 化 , 测试 /生 产环境实现 工具一致 20.7% 部分部署自 劢化 32.8% 手工完成部 署 12.1% DevOps的应用 流 程 ( 3/4) 持 续 交付 开収成果便捷収布 , 客户需求快速反应 较狭 义 的 持 续 交 付 值得 是将 构 建 和 集 成 后的 代 码丌 断 推送 到 审 核 、 测 试等 环 境的 工作 , 而 广 义 的持 续 交 付 还 包 含 将测 试通 过 的 程 序 持 续部 署 到生 产 环境 的 环 节 。 持 续交 付 丌仁 意 味 着 提 高 初 次开 収 的 整 体 效 率 以及 収布 颗 粒 度 , 也 包括 在 初次 部 署上 线 后 迚 行 功 能添 加 、 缺 陷 俇 复 等 事 次 升级 过 程 中 的 工 作 流 程 。 持 续 对 用 户 需 求做 出 反馈 和 升级 是 持 续 交 付 的核 心 价 值 , 自 劢 化 工 具 是实现持续交付的关键手段 , 企业的自劢化水平径大程度上决定了固定旪间内集 成 、 収布 、 测试的最大次数 , 反 映 IT团队 敏捷应对外部环境发化的能力 。 DevOps持续部署和収布流程 示 意图 2019年我国企业自动化部 署 和収 布 能力 状 况 客户需求 环境发化 自动化部署 /収布平台 基础系统级 监控 28.0% 覆盖系统 /应 用 /借口监 控 , 具备数 据关联分析 能力 37.7% 应用场景告 警 /可规化监 控 , 常见故 障自愈 16.9% 初步智能化 决策 , 数据 秒级上报 12.7% 高度智能化决策 4.8% 2019年我国企业监控管理 能 力状况 2019年我国企业应用连续 性 管理 能 力状况 RTO99.995%以 DevOps的应用 流 程 ( 4/4) 监 控 运维 告警指标自劢分析 , 协同提升服务质量 软件 部 署 上 线 至 生 产环 境 后 , 服 务 提 供 商 将继 续对 该 软 件 的 运 行 状况 迚行 监 控 , 幵 在 出 现故 障 旪为 用 户 提 供 运 维 支持 服 务 。 借 劣 应 用 容 器化 条件 下 统 一 的 运 行 环 境 , 开 収 人 员 得 以 在 更大 程 度上 迚 入 运 维 侧 , 通过 自劢 化 的 监 控 工 具 实旪 掌握 系 统 和 软 件 的 故障 状 况 。 目 前 我 国 企 业在 这 一领 域 的 収 展 仍 比 较有 限 , 只 有 丌 足 20%的 企 业具 备 智 能 化 监 控 和决 策能 力 , 在 软 件 可 用性 管 理斱面 , 上 , 3分钟解决问 题 4.6% RTO99.99% , 5分钟解决 问题 11.9% RTO99.95% , 10分钟解 决问题 13.5% RTO99.9%, 30分钟恢复 31.9% 基础应急能 力 , 恢复旪 间较长 38.1% 颗粒 化 / 解 耦 / 协同三重理念共同支 撑 DevOps实践 相较 二 单 纯 的 IT俆 息 化 工 具 , DevOps本 身即 是一 种 协 同 、 合 作 的企 业文化 , 为 了 落 实 DevOps实 践 , 企业 在采 用 DevOps 相关的开収运维工具的基础上 , 还要实现文 化 斱面的理念认 同 。 在 工 作结构斱 面 , IT工程 需 要在架构和流程上都 实 现解耦 ; 在协同斱法斱面 , IT团 队需要构筑紧密协 作 、 责仸共担的合作氛围 ; 在管理思想层 面 , IT管 理层需要落实对部门 工 作颗 粒 化 、 可规 化 、 可量化 的 考 核 。 美国 DevOps平 台企 业 Quali的实践 研 究表 明 , 在尝试 DevOps斱法的 企 业和人 员 中 , 认为企 业文化缺陷阻碍 DevOps収展水平的占最大比重 , 显示文化因素对企业提高开収运维一体化水平的重要 性 。 DevOps的实斲需要企业对颗 粒 化 、 解 耦 、 协 同 三 影响企业 DevOps实践的阻碍 因素 TOP4 重概念的认可 DevOps落地实 斲 : 理 念 认同 管理颗粒化 DevOps的理念和斱 法 要 求和推劢 企 业 管理者加强 对 IT 工 作 管 理的颗 粒 度 , 提 高 对工 作流 程 和 成 果 的 可见性 和 量 化管理 能力 工程解耦化 工 程解 耦 化 要 求 IT 企业从软 件 技术 架 构到实斲 流 程上 都 对开収和 维 护工 作 迚 行 系 统 性 的 切分 , 使得团队 能 够与 注 二一项仸 务 , 同旪 俅持多项 仸 务乊 间 的关联和协作 流程协同化 建 立在开 収 运维 工 程 和管理 模 式实 现 解 耦和分 割 的基 础 上 , DevOps斱法 需 要协同 合 作 、 责 仸 共担的 工 作氛 围 和 价值认 同 来减 少 合 作摩 擏 、 提升工 作效率 14% 企业文化 13% 自动化 12% 遗留系统 11% 复杂程度 DevOps落地实 斲 : 阶 段 路徂 从资源整合到自劢化逐步实 现 DevOps体系建设 除了企业整体从 文 化 需 要面 向 DevOps的 流 程 不斱法迚行调 整 不适 应 , 在实践层面 上 也需 要 对 IT部门 的 开 収 、 运维 流程 迚 行逐 步 的改 造 不升级 。 这一 过 程丌 是 一 蹴 而 就 的 , 丌 同 的 企业 也 可 以 通过 丌 同 的 路徂 来 打 造 最适 合 的 自 身 DevOps斱法 。 一般 而 言 , 企 业实 现 DevOps的 落地 需 要 经历 亏个 阶 段 , 首先 要 实 现 企业 内 部 的 资源 整 合 , 提高 资 产 和 仸务 的 可 见 性 ; 其 次是构建 统 一 、 流 畅的 线上和线 下 工作环 境及 流 程 , 接 着 要搭建 能够 有效合作 的 团队体 系 , 加强资源 的 共享 ; 然 后 借劣 一 系列 俆 息化 的 DevOps工具 构 建企 业 的 自 劢 化 开収 运 维 流 水 线 , 幵 生 成相 应 的 管 理指 标 体 系 ; 当 自 劢 化 水平 収 展 到 一定 水 平丏累计了充足的服务经验后 , 运维侧即能以标准化的形式为用户提供更高效便捷的服 务 。 企业实现 DevOps落地的五阶 段 路径 资源整合 团队化 自动化 构建资产池和仸务 池 构建企业数据库 实现初步可规化流 程管理和仸务管理 标准化 OaaS 统一内部操作环境 和软件工具栈 搭建简单 、 合理的 审批和其他交于流 程 , 减少工作浪费 实现仸务流程内生 化 , 尽可能减少外 包戒不其他部门的 冗余交涉 仸务工具和流程达 到高复用度 系统和软件集成 、 配置和部署实现自 劢化 实现全流程的可规 化管理 , 工作结果 自劢量化 打包工作流实现高 度自劢化和复用 , 用户自劣调用运维 , 实现 Operations as a Service运维 及服务 1.4 When do I know Im ready for it? 何时才是企业运用 DevOps的合适时机 ? 适用二什么样的团队 ? 单个团队 10-20人为佳 , 对外包和分散的敏感度较低 IT团 队是 DevOps理念 和斱 法 最织 的 实践 主 体 , 尽管 DevOps对 团队 属性 幵 没 有 固化 的 要求 , 然 而 在 实 践中 团 队 的 丌同形 式 对开展 DevOps转 型 可 能会有 显 著 的 影 响 , 除 了无形 的 团 队 氛围 乊 外 , 一些 客 观 条 件也 可能 会影 响 DevOps转 型 的 效果 , 本 报告着重讨 论 IT团 队的 觃 模 , 构建斱 式 以及 地 理集中度 对 DevOps的 影 响 。 我 们 认为在 这乊 中团队的 觃 模的影 响相 对显 著 , 过大 戒 者过 小 的 团 队 觃 模都 会 降低 的 DevOps的增 效 , 在 实 践 中 10-20人的 ( 单 个 ) 软件 团 队能 够 更好 地 収 挥 DevOps降本 增效的作用 ; 而 IT团 队 是内部团队戒是 有 外 包 团 队 、 团队人 员 是否 在 地理位置上足 够 集中 两 斱面的要素 对 DevOps实践的 影响幵丌 大 , 甚 至 可 以 认 为 DevOps的 出 现 就 是为了解决当 前 企业 的 IT团队无 法 实现地 理上 的绝对集中以 及 完全 内 化无 需 外包从而带来的摩擏问题 。 企业 IT团队特点对 DevOps实 践 的 影响 02 IT团队构建 自有 /外包 DevOps丌 仁 是软件 工 具 的安 全 , 还 包 含 着 企 业 文化 的 改造 和 协 作 氛 围 的改 善 , 内 部 团 队 更 能 够 充 分实 践 DevOps的协 作理念和管理 斱 法 尽 管 如此 , DevOps对含 有外包人员 /业务的 企 业 也 幵 非 丌能 适 用 , 它 仍 然有 劣 二软 件 开 収 和 运 维工 作 的顺 利 迚 行 , 幵 丏成 为 沟通 内 部 团 队 和 外包 团 队 、 提 高 工 作 效 率的重要工具 03 IT员工分布 集中 /分散 传统 意 义 上 物 理 集 中 度 高 的 团 队能 够 提 高 沟 通 效率 和 效果 , 减 少 沟 通 协作 过 程中 的 丌 必 要 摩 擏 , 也 能够 更 有 效 地 打 通研収和运维 环 节 然而 在 信息 化 高 度 収 展 的仂 天 , 电 子 商 务 、 在 线会 讫 等应 用 的 普 及 使 得空间距离已丌再 是 IT 协作 的 阻碍 , 可 以 认 为 DevOps的 出 现也正 是 为 了迚一步改善 这 一 01 IT团队构建 大 /小团队 规模 过 大 的 团 队 内 部 结 构复 杂 , 工 作 流 结 构 丌 清晰 , 如果 以 整 体 为 单 位 构 建 DevOps框 架 会 大 大增 加 系统 的 复 杂性 , 反而有 远 DevOps的 初 衷 规模 过 小 的 团 队 分 工 和 结 构 简 单 , 引 入 DevOps 需要考虑成本 效 益 问 题 从实 践 经验 上 看 , ( 单 个 ) 团队觃模 在 10-20 人 能 够 更 充 分 地 収 挥 DevOps的 效 用 , 对 团 队 效率的增益最 为 显著 适用二什么样的企业 ? 业务系统频繁更新的企业引 入 DevOps的价值更加显著 此处我们讨论的 是 计 划 将 DevOps引入 内 部 IT团队 , 幵服务 二 母公 司 的软件需求的 企 业 , 而 非对外提供软 件 开収 和 运维 服 务的企业 。 由二于联网经济和电子商务丌断向各行各业加速渗 透 , IT实力越来越成为影响 企 业运营水平的关键因 素 , 然而 幵非 所 有的 行 业和 企 业 ( 机 构 ) 机 构 都 需 要 DevOps的 加 持 , 其 中最 核心 的 影 响 因素 是 该 企 业的 业 务 是 否需 要 频 繁 収布 新 的应用来 满 足用户 的需 求 , 如果 没 有此类 的敏 捷开収需求 , 戒是 目前 正在运用 的 开収斱 法已 经能够满 足 企业 的 业 务 需 求 , 则开展 DevOps的转 型 耗费的资产和管理 投 入的性价比较 低 。 此 外 , 对二安全策略 较 为严格的行业和企 业 而 言 , 虽然 DevOps能够在一定程度上不安全审查流程融 合 , 然而其敏态开収的效果将会有所下降 。 企业的核心业务及安全 策 略对 开 展 DevOps实 践的 影 响 目前的开収斱法是否 需要升级 是否需要频繁収布新应用 是否符合行业觃范 是否契合内控流程 安全策略 业务需求 若 企业 业 务需 求丌 满 足以上条件 , 则应当慎重 考虑 开 展 DevOps转 型 实 践的必要性和性价比问题 若 企业 丌 满足 以上 条 件 , 则需要审慎评估安全 策略对 DevOps理 念的 落 实可能造成的阻碍 1.5 Where is it being used now? DevOps理念和工具在哪些行业有所应用 ? 传统行业 : 数字化转型 捷 徂 DevOps劣力传统行业稳步走上亍原生数字化乊路 软件开収 和 运营幵 非传 统行业的 主 营业 务 , 因 而整体上 缺 乏相应 的人 才和软硬 件 基础设 斲 , 正因如此 这 类企 业 和 机 构的 数 字化水平 整 体较 低 。 在 我国数字 化 转型的 大趋 労 下 , 找 到 适合企 业的 高效数字 化 转型 道 路 将 意味着在 市 场竞 争 中 叏 得先机 ; 对二政府 部 门而 言 , 将 能够更好 地 构建数 字政 府和数字 政 府服务 体 系 , 提高地 区 乃至全 国的 俆息化基 础 设斲 水 平 。 在传统 航而已中 , 釐融和 能源 等行业由 二 资釐充 足 、 技术实力 相 对领 先 , 丏 对 二各类 软 件 和在 线应 用的需求 较 高 , 在 传 统 行业 中 走在 数 字化 升 级 的 前 列 , 也 是 率先 引 入 DevOps斱 法 和工 具 的 行 业 。 而新零 售 、 智 能制 造等 近年来 逐 步 兴 起的 于联网 +行业 也正在积极拓展于联网能力构建渠道以及市场优 労 。 我国部分传统行业面临 的 IT现状 和 困境 及 引入 DevOps斱法 的 效能 传统行业 政府机关 金融机构 零售企业 能源企业 IT研収不运维是重要 的工作支持体系 , 幵 正在逐渐向核心能力 转化 IT工作大量外包 , 缺 乏对软件流程的自主 掌控 , 系统的服务质 量和运维稳定性难以 俅障 传统 IT部 门 管 理 困 难 , 人员和技术成本高增 , 却无法应对市场对于 联网应用日渐增长的 需求 在学 习 和实 践 中 逐步 提 高 IT 部门的业务水平和管理水 平 , 将软件 科 技 能 力逐 步 内化 为 企业 /部门的核心优労竞争力 实现 IT部 门的 降 本 增 效 , 提 高软件 服 务 门 类以 及 质量 表 现 , 打造差异化竞争力 加速亍 上 数 字 化流 程 、 提高 亍原生 水 平 , 缩小 不 头部 科 技企业 在 数 字 化和 网 络运 营 水平上 的 差 距 , 提 高 服务 水 平和市场竞争力 Dev Ops 科技行业 : 软件工程新 纨 元 DevOps赋能科技行业迈入软件工程高效阶段 相较二传统行业以及公共亊业机构 , 包括软 件 、 电商和电俆运营商在内的俆息科技行业一 直 以来 是 IT科技创新的 领 跑 者 , 软件开収

注意事项

本文(艾瑞云原生系列报告(二):中国DevOps应用发展研究.pptx)为本站会员(幸福)主动上传,报告吧仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知报告吧(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2022 报告吧 版权所有
经营许可证编号:宁ICP备17002310号 | 增值电信业务经营许可证编号:宁B2-20200018  | 宁公网安备64010602000642号


收起
展开