DevOps的构建之路与案例分享课件.ppt
《DevOps的构建之路与案例分享课件.ppt》由会员分享,可在线阅读,更多相关《DevOps的构建之路与案例分享课件.ppt(48页珍藏版)》请在三一办公上搜索。
1、DevOps的构建之路与案例分享,汪珺,Part 1 DevOps 由来与构成,Part 2 DevOps 演进之路,Part 3 DevOps 实施概要,Part 4 DevOps 实践中的问题,Part 1: DevOps的理解,问题现象:整个版本周期较长,有时一个月才能发布大版本线上常有质量问题,需消耗较多精力排查和修复,分析一个实际的案例,问题分析:各阶段周期时间分解关注等待/阻塞/浪费,问题定位:,系统紧耦合,相互影响和阻塞多个子系统无法做到并行交付故障传播不可控,相互影响一端出问题,整个版本阻塞,各端未控制质量,集成时问题爆发开发自测不足,缺陷蔓延到集成阶段自动化能力缺失,大量依赖
2、人工处理团队间存在资源争抢,相互冲突严重,环境交付未归一化,发布效率低环境多依赖复杂,线下线上不一致环境准备时间长,维护成本高串行发布上线,需要长时间停服,这样PK,效率多低?另外,讨厌PM或者QA吗,消除沟通、利用资源、定位简单、稳定快速、过程自动,DevOps 带来的收益,6,Amazon:11.6s1079/hour10,000 -30,000,DevOps的理解,1. 持续测试将成为关注热点,2. 开发、安全和运维一体化“DevSecOps”,3. DevOps指标日益受到关注,Part 2: DevOps演进路线举例,数据度量与分析的实例,User Story Number;Curr
3、ent finished iterations number;Recent finished iterations number;,Warehouse NumberSubmission NumberSubmission frequency,Build numberBuild frequencyBuild timeSuccess rate of BuildAverage recovery time,Lines of codeLoop complexityBug NumberTest Case numberTest Case coverageTest Case Result-ForUnit Tes
4、tAPI Automation GUI AutomationManually DB and others Performance Test resultSecurity Test Result,Env change timeEnv change frequencyDependency relationEnv configurationDB configurationDisaster recovery and backupSecurity Level,Release historyRelease NoteRequirements delivery cyclePublishing strategy
5、,Deployment frequencyDeployment success rateDeployment TimeChanging lead time,Resource monitoring info(CPU, I/O, Memory)Service and application monitoring info (Performance, Concurrency )Product issue statisticsProduct issue recovery time,Aim to Business Continuity and Qualitied Continuous deliveryC
6、ore OKR/KPI in DevOps: Quality, Throughout, Stability, Mean time for changes, MTTR, Deployment frequency, Change failure rate.,设定KPI/OKR考量体系(扩展到其他端),习惯培养及度量数据驱动改进,重点是对原则的坚持频繁集成红灯修复建立度量指标模型结果指标过程指标数据驱动持续改进,为什么做持续集成,持续集成其他相关联部分,持续集成-某DevOps框架说明,Roadmap Design,Evaluation and consultation,Solution Desig
7、n,DevOps Modeling,Change Mgr, Design,Compiler integration,Pipeline Platform,Code Scan & xUnit,API& GUI Automation,Performance Testing,Test Data Preparation,SecDevOps,Test-DevOps Platform,Deployment automation,Release & upgrade auto,Docker & Cloud deploy,CMDB,Auto repair service,Configuration Mgr.,Pa
8、tch management,Standardization All,Performance analysis,DevOps KPIAssessment,UX Services,Release priority Mgr,Strategic investment,BI Support,Mobile test Services,Mobile Integration,Architecture Design,Agile & Lean,Training & simulation,Users / Applications/System monitoring service,Continue Integra
9、tion,TransformationServices,Consulting Services,Continue Testing,Continue Delivery,Continue operation,Continue feedback,DevOps on Mobile,Micro service Design,Infrastructure Design,Service virtualization,Customized integration,APM Services,A,1,2,3,4,4,4,5,5,5,5,6,6,6,6,2,4,3,7,7,7,7,7,1,7,Its an Assu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DevOps 构建 案例 分享 课件

链接地址:https://www.31ppt.com/p-1573891.html