您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[2024 第23届 GOPS 全球运维大会暨 XOps 技术创新峰会 · 北京站]:顾铮-从 DevOps 到平台工程,让工具更好的为业务服务 - 发现报告
当前位置:首页/行业研究/报告详情/

顾铮-从 DevOps 到平台工程,让工具更好的为业务服务

AI智能总结
查看更多
顾铮-从 DevOps 到平台工程,让工具更好的为业务服务

从DevOps到平台工程 --让工具更好的为业务服务 顾铮 京东DevOps架构师 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 请替换 顾铮 京东DevOps架构师 十余年研发效能经验,负责过多个领域的效能平台工具从0到1建设。擅长CI/CD,云原生技术,质量自动化体系等 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 DevOps还活着 目录 平台工程的特征 一站式持续交付平台 运营指标 01DevOps还活着 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 DevOps的下一站:平台工程 •平台工程在近几年持续升温确是不争的事实 •2026,80% GOPS全球运维大会暨XOps技术创新峰会2024·北京站 平台工程:实践载体 DevOps:文化,理念 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 京东效能建设的几个阶段 垂直领域工具 DevOps底座 DevOps工具链 领域工具平台化 平台化v1.0 平台化v2.0 百花齐放 Appstore 研发一站式 02平台工程的特征 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 平台工程是一门设计和构建工具链与工作流的学科。这些工具链和工作流可以为云原生时代的软件工程组织提供自助服务功能。平台工程师提供集成化产品,通常称为“内部开发平台(InternalDeveloperPlatform)”,可以涵盖应用程序整个生命周期的所有操作需求。 平台工程-概述 •Stream-alignedteam: •业务团队 •Enablingteam: •领域专家 •Complicatedsubsystemteam: •垂直领域技术支持 •Platformteam: •效能团队 平台工程解决的问题,价值与挑战 问题价值 挑战 工具分散 用协作靠人户 效率待提升 标准研发流程 管理 者改进分析 粘合剂 聚合工具和操作,提升开发者体验 信息互通 各职能信息实时同步,提高协作效率 交付效率 •横向:流程数据传递,活动间效率 •纵向:反向驱动垂直领域工具的能力提升 流程规范载体 降低技术风险:流程,规范,卡点能力的管控 数据度量改进 驱动组织效率,流程效率,工具效率的改进 用户习惯改变,整合各垂直类工具 统一工具通知机制工具要求更高 标准研发规范,收敛 。。。。。。 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 03一站式持续交付平台 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 以“流事人”为核心的设计理念 通过标准化研发交付工作流,串联打造交付链路中的活动和工具,以人为中心提升自动化水平和交付体验,潜移默化地带动交付效率提升。 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 以“应用”为中心的持续交付 以需求为主线,以DevOps工具链为基础,提供可配置的研发流程,可插拔的开放生态,可自定义的流程管理服务等,提供一站的,自服务的,自动化的“平台工程”能力 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 平台架构图 以前和现在,研发,测试在操作上有何不同 现在 应用&需求质量卡点 开发测试 集成上线 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 分支策略featurefeaturereleasemaster 创建开发分支 创建特性环境 研发自测流水线 更新特性环境 填写提测单 准入流水线卡点 手工测试 部署测试环境 分支合并 全量回归 上线申请 灰度发布 自动化流水线 性能测试 流量回放 准出流水线卡点 上线检查 部署编排 需求与应用,开发分支关联 创建测试计划 创建开发分支 创建特性环境 研发自测流水线 更新特性环境 填写提测单 准入流水线卡点 手工测试 部署测试环境 分支合并 全量回归 上线申请 灰度发布 自动化流水线 性能测试 流量回放 准出流水线 上线检查 部署编排 以前 创建测试计划 一站式的用户体验,解决工具割裂问题 ◦�实现效能工具无缝串联,减少平台切换,聚焦任务交付,让工具触手可及 ◦�研发数据互联互通,任一处知全局,降低上下游沟通成本 ◦�研发活动线上化,自动化,质量数据实时跟踪‘ GOPS全球运维大会暨XOps技术创新峰会2024·北京站 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 事件驱动架构-统一事件平面 支持多种协议 云原生事件标准 低代码配置 多种匹配规则 DevOps工具链 多种执行触发 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 交付模式标准化,开箱即用适配多种分支策略 内嵌工作流模板,支持多种交付模式:主干发布、分支发布、热修复发布、快速发布等,结合交付流程中的研发活动,形成一套或多套标准化的,适用于团队协作开发的交付流程模版 主干发布 固定的上线节奏,研发流程强管控,集成质量要求高 分支发布 频繁发布, 分支策略简单易集成,团队协作要求高 热修复发布快速发布 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 支持研发流程自定义,满足团队差异化场景诉求 研发环节-可编排 研发活动-可增减 分支策略+命名规范 交付质量卡控 质量分 部 流 准 规 程需求关联分支 门范 代码质量CR合规提测准入标 压测/Diff卡控 测试准出标准 配置变更/代码变更 安全合规上线检查 质量左移质量右移 研创建分支/关 发联需求 交付 流创建分支/关 联需求 研发阶段 需求开发&自测 需求开发&自测 代码合并&评审 测试阶段 提测测试执行 集成回归 发布阶段 上线审批部署集群 研发阶段 DevOps 应 用静态规 则检查 安全白盒扫描 代码静态扫描编码规约门禁达标 单元测试 安全白盒扫描 安全编码规约门禁达标 自动化测试 精准测试 代码覆盖率门禁 常态压测 上线检查卡点 三板斧 水 流单元测试 线 单测覆盖率门禁达标 自动化测试门禁达标 性能回退门禁 出测质量门禁 离线Diff 门禁 风险识 部署测试环境流量回放门禁别 测试准入卡点 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 04运营指标 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 持续交付指标框架 引 牵 指交付平均周期 标 观测指标 部署频率 交付需求覆盖率 交付能力完备度 变更前置时间 研发活动覆盖率 特性环境完备度 。。。。。。 流水线能力覆盖率 。。。。。。 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 约束指标 过程指标 应用覆盖率 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 试点 解决方案 推广 规范标准共 识 试点 标准统一 多角色协同的运营策略 能力建设 效能团队+业务用户 流程规范 效能团队+架构师+业务用户 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 未来规划与实践 Thanks 高效运维社区DevOps时代 荣誉出品 GOPS全球运维大会暨XOps技术创新峰会2024·北京站 THANKS 感谢大家观看 2024.6.28