第1页
DevOps,运维的一点实践
第2页
个⼈人介绍
2005.5
腾讯公司 前端/数据存储运维 负责人
2012.12
深圳某金融公司 运维负责人
2014.3
广州普信科技有限公司. BOSS系统开发
2007.5
广州YY. 业务运维负责人
2013.3
广州UC. 游戏运维+运维研发负责人
第3页
概念篇
第4页
⼀一句话描述DevOps
DevOps是Dev用D的能力延伸到Ops,而Ops则把O的能力 传递到Dev,确保高质量、持续、快速向用户的交付价值。
第5页
DevOps的技术本质论
吞吐率
人 工具化 数据化 规范化 架构服务化
延时
第6页
IT服务视⾓角的变化
Dev
Ops
ITIL DevOps
从 到
第7页
ITIL VS DevOps
1 ITIL流程导向,而非技术导向,DevOps反之 2 ITIL强调对内服务输出,DevOps强调对外价值输出 3 ITIL强调规范,DevOps强调敏捷 4 ITIL甚少关注文化,DevOps是一种文化 5 ITIL把D当着服务对象,DevOps把D当着合作对象
第8页
DevOps 初印象
DevOps
符 号 化
第9页
DevOps 是⼀一种⽂文化
一天10次部署 基础设施即代码 敏捷基础设施运动 敏捷系统管理运动 平台即服务运动。
运动
价值
面向用户的价值
第10页
DevOps 是⼀一种思维
互联网思维 DevOps思维
极致
口碑
专注
快
精益
价值
跨界
敏捷
第11页
DevOps 是⼀一种价值观
应用生命周期
DevOps是全流程持续驱动
持续优化
DevOps提供一种清晰的 模式,确保了团队之间的
合作
共享责任
DevOps杜绝真正的浪费
DevOps 关注用户价值
,快速交付
杜绝浪费
关注用户
第12页
DevOps 是⼀一种⼯工具观
基公持应础共续用架服集调构务成度服平平平务台台台
自数动据化化一一切切
数监质据控量服服管务务理平平平台台台 …….
第13页
DevOps最佳实践(PuppetLabs)
第14页
实践篇
第15页
DevOps的团队实践(1)
价值驱动 优化驱动 用户驱动
事务驱动 需求驱动
问题 驱动
面向问题的能力驱动, 以临时性解决问题为目标
面向业务部门的用户需求管理 以事务为典型特征,比如说变更、资源分配等等
关注运维的优化点在用户侧的 价值体现,并建立持续的驱动机制
第16页
DevOps的团队实践(2)
技术研究 各种可能应用的现网的前沿技术研 究
运维研发 面向自己专业运维管理平台的研发
多维、复合能力培养;明确的KPI要求
业务运维 运维之本:运维基础支撑、运维优化、 运维规划等等
第17页
DevOps⾃自动化实践(1)
DevOps puppet/chef
持 续 集 成 不 是 也 不 是︑
第18页
DevOps⾃自动化实践(2)
为 什 么 总 是 持 续 集 成
第19页
持续部署的运维⺫⽬目标
1、运维角色完全撤出部署事务,变成审核者。
2、平台必须由研发+测试+运维共同建设、运维最好主导。 3、运维角色转变的第一步。
第20页
持续部署的业务⺫⽬目标
包/配置、服务、环境等 一键化业务变更能力(灰
资源生命周期管理(发布、 度、部署、启动、停止、
测试、部署、优化)
下线等能力)
持续部署平台
业务、服务管理(业务/服 持续反馈(用户侧、服务
务拓扑视图管理)
侧)
第21页
持续部署平台效果
游戏运维服务化平台_部署次数
生产
98%
测试 开发
Total
12月份 11月份 10月份
0.0
Total
12月份 11月份 10月份
200.0
400.0
开发 209.0
138.0
51.0
20.0
600.0
800.0
1,000.0
1,200.0
1,400.0
1,600.0
1,800.0
2,000.0
测试 1,777.0
1,058.0
472.0
247.0
生产 1,344.0
641.0
437.0
266.0
1分钟
2000 次/M
全栈(4)
第22页
持续部署平台功能展⽰示
更准确的环 境管理功能
拓扑自实动现发配现置文件 级别的管理
多版本的配 置管理功能
第23页
DevOps数据化实践(1)
指标
事件
数据的技术本质
第24页
DevOps数据化实践(2) 离散的数据没有任何意义
第25页
DevOps数据化实践(3)
基于业务 拓扑视图 的整合 (宏观)
基于访问 流的整合 (微观)
第26页
数据化平台展⽰示
第27页
数据化运维平台展⽰示(2)
第28页
DevOps应⽤用运维实践
1、标准化应用服务组件 2、标准化应用部署及管理
数 3、标准化配置管理 4、标准化协议
据 化 运 1、进一步梳理业务访问路径
,彻底的去状态。
维 2、从服务降级、柔性可用、
过载保护、双中心调度、立 体监控等多个层面给业务提 供优化
1、分布式关系存储 2、分布式文件存储 3、分布式cache服务 4、统一调度中心
工 具 化 运 维
第29页
互 联 ⺴⽹网 运 维 杂 谈
谢谢交流