麦当劳-程清-麦当劳DevOps平台工程实践.pdf
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实践一实践一:以应用服务为以应用服务为核心核心的设计体系的设计体系需求管理迭代计划应用管理代码仓库、骨架、镜像集群资源的分配流水线、部署定义交付发布管理、计划变更管理





点击查看更多