当前位置:首页 > 报告详情

麦当劳-程清-麦当劳DevOps平台工程实践.pdf

上传人: 张** 编号:177370 2024-10-01 25页 6.65MB

1、麦当劳DevOps平台工程实践程清程清麦当劳中国麦当劳中国 DevOpsDevOps研发负责人研发负责人程程 清清麦当劳中国麦当劳中国 ITIT Foundation DevOpsFoundation DevOps 研发负责人研发负责人拥有多年软件架构研发及管理经验,熟悉大型项目的研发流程和工程管理方法;目前在麦当劳担任DevOps研发负责人,负责麦当劳IT的DevOps平台工程从0到1建设及实践。讲师简介0101DevOpsDevOps平台工程引入平台工程引入02020303DevOpsDevOps平台工程实践平台工程实践平台目标及能力平台目标及能力04平台探索及文化平台探索及文化目录IT资

2、源有限跨团队和部门的上线节奏难以把控交付过程缺乏相应的审核流程及质量管控早期IT团队任务重心以项目管理为主技术栈和架构设计缺乏统一的标准微服务缺乏管理工具种类繁多,缺乏管控工具的使用没有形成自动化,沟通成本极高专家经验没有沉淀DevOps平台工程引入4规范规范流程流程工具工具痛痛点点麦当劳数字化建麦当劳数字化建中中设的痛点及存在的问题设的痛点及存在的问题资源资源5DevOps平台工程引入 统一认知 对齐框架顶层设计顶层设计 从无到有 串联统一实践阶段实践阶段打磨阶段打磨阶段 智能化 产品化赋能阶段赋能阶段麦当劳麦当劳DevOpsDevOps平台工程建设思路平台工程建设思路 从有到好 精益求精平

3、台目标及能力ideaRequirementsCodingTestingBuildDeployOperate&MonitorDevOpsDevOps平台工具链体系建设平台工具链体系建设NinjaNinja 平台平台目标是建设一个基于云原生基于云原生并集合项目管理、应用管理、质量管理、应用交付、系统监控、安全检查、运维管理、效能管理、API和流量治理等多个维度为一体的一站式端到端端到端的DevOps平台化工程平台化工程。Ninja平台深度集成深度集成了众多开源生态工具,通过规划、开发、测试、交付和运营来管理应用程序的全生命周期管理应用程序的全生命周期,同时组织组织各角色之间的统一协作各角色之间的统

4、一协作,提高IT组织的效能。DevOpsDevOps平台流程规范体系建设平台流程规范体系建设平台目标及能力标准的流程规范标准的流程规范+工具链整合工具链整合项目管理应用中心质量中心交付中心监控中心API治理运维管理效能管理工具工具&组件组件InfraIDevOps平台工程实践DevOpsDevOps平台工程平台工程建设的核心理念建设的核心理念质效核心核心理念理念稳DevOps平台工程实践9项目元数据管理02030507010406实践一实践一:以应用服务为以应用服务为核心核心的设计体系的设计体系需求管理迭代计划应用管理代码仓库、骨架、镜像集群资源的分配流水线、部署定义交付发布管理、计划变更管理

5、、控制发布策略、回滚质量用例管理静态检查UT、自动化及性能测试拨测、混沌运维监控中间件域名流量切换诊断工具日志、Trace指标、事件、预警SLO效能敏捷指标、评估DevOps平台工程实践应用元数据CI元数据CD元数据DevOps平台工程实践实践二实践二:精益精益流水线建立流水线建立高效高效交付流程交付流程DevOps平台工程实践简单简单自动化自动化可扩展可扩展可度量可度量DevOps平台工程实践构建发布单发布DevOps平台工程实践实践三实践三:贯穿软件贯穿软件全生命周期全生命周期的质量保障的质量保障测试方案设计用例用例评审单元测试代码评审代码扫描测试准入功能测试UI测试API测试性能测试安全

6、测试发布卡扣应用拨测混沌测试测试规范测试规范平台能力平台能力测试管理代码扫描自动化测试平台造数平台Mock平台压测平台安全平台拨测平台混沌平台DevOps平台工程实践测试管理单测拨测DevOps平台工程实践实践四实践四:建设建设稳定稳定和和实时实时的业务的业务监控监控大盘大盘DevOps平台工程实践实践四实践四:建设建设稳定和实时的业务稳定和实时的业务监控监控大盘大盘CPU UsageCPU UsageMemoryMemory Usage Usage Request CountsRequest CountsAvg

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
张5G
张**

该用户很懒,什么也没介绍

客服
商务合作
小程序
服务号
折叠