亚马逊中国 任发科:构建适合自己的DevOps工具平台和团队
2020-02-27 122浏览
- 1.如何构建适合自己的DevOps 工具、平台与团队 全球敏捷演运讲维人峰:任会发北科京站
- 2.自我介绍 网名:常新居士 微信号:devopseasy 工作经历: 创业公司 亚马逊 ThoughtWorks Nortel 关注点: DevOps&AIOps 软件研发管理 系统架构&设计 编程 全球敏捷运维峰会 北京站
- 3.• 从业务和系统发展看问题和措施 • 总结和思考 全球敏捷运维峰会 北京站
- 4.业务 全球敏捷运维峰会 北京站
- 5.I 敏捷与持续集成 全球敏捷运维峰会 北京站
- 6.业务 乱 差 慢 全球敏捷运维峰会 北京站
- 7.需求和项目管理混乱 研发交付质量低下 项目上线周期长、问题多 全球敏捷运维峰会 北京站
- 8.Scrum 全球敏捷运维峰会 北京站
- 9.业务 乱 慢 全球敏捷运维峰会 北京站
- 10.研发到测试的交付物不同源 测试手工验证周期长 项目上线时间长、问题多 全球敏捷运维峰会 北京站
- 11.II 持续交付1.0 全球敏捷运维峰会 北京站
- 12.pipeline+部署脚本 全球敏捷运维峰会 北京站
- 13.全球敏捷运维峰会 北京站
- 14.制品库:只需构建一次 全球敏捷运维峰会 北京站
- 15.制品库: Nexus->Artifactor->自研 全球敏捷运维峰会 北京站
- 16.全球敏捷运维峰会 北京站
- 17.慢 杂 全球敏捷运维峰会 北京站
- 18.运维人员需要维护大量环境以及应用部署 构建环境与生产环境一致性 部署逻辑与JENKINS紧耦合 简单回滚的机制 仍然依赖大量测试人员半自动测试 全球敏捷运维峰会 北京站
- 19.III 持续交付2.0 全球敏捷运维峰会 北京站
- 20.用配置管理工具(Ansible) 管理环境 全球敏捷运维峰会 北京站
- 21.全球敏捷运维峰会 北京站
- 22.测试人员和测试工作的定位 全球敏捷运维峰会 北京站
- 23.全球敏捷运维峰会 北京站
- 24.IV Docker与不可变部署 全球敏捷运维峰会 北京站
- 25.全球敏捷运维峰会 北京站
- 26.全球敏捷运维峰会 北京站
- 27.运维人员和运维工作的定位 全球敏捷运维峰会 北京站
- 28.全球敏捷运维峰会 北京站
- 29.JENKINS承担了太多职责 全球敏捷运维峰会 北京站
- 30.CI 构建 环境 部署 全球敏捷运维峰会 北京站
- 31.V 持续交付3.0 全球敏捷运维峰会 北京站
- 32.关键工作系统化 全球敏捷运维峰会 北京站
- 33.部署流水线 运行环境 环境管理系统 元数据服务 全球敏捷运维峰会 北京站
- 34.将编程性工作变成 配置性工作 全球敏捷运维峰会 北京站
- 35.在专属系统内可以开始考虑 更细节的工作 全球敏捷运维峰会 北京站
- 36.全球敏捷运维峰会 北京站
- 37.软件开发交付的应该是运行的系统 可配置 可重建 可追溯 自动化 服务化 可视化 全球敏捷运维峰会 北京站
- 38.VI 自改进体系 全球敏捷运维峰会 北京站
- 39.报障和事故分析 全球敏捷运维峰会 北京站
- 40.我们期望 - 问题一旦发生可以: 迅速发现 迅速定位 迅速跟进 迅速解决 促进分析 产生改进 积累知识 支撑管理 全球敏捷运维峰会 北京站
- 41.全球敏捷运维峰会 北京站
- 42.全球敏捷运维峰会 北京站
- 43.建立业务和研发(开发+运营)的高效业务实施和反馈闭环 统一监控 构建系统 触发 部署流水线 监控 运行环境 生产 问题情境 轮值报障 代码更改 谁构建,谁运维 改进 卓越运营 全球敏捷运维峰会 北京站 运维数据
- 44.部署流水线 环境管理系统 运行环境 改进实施 项目管理系统 监控数据 统一监控 问题情境 智能报障系统 知识库系统 行动项 知识 SOP 根因分析系统 应用信息 环境信息 元数据服务 指标汇总 卓越运营 关键问题 全球敏捷运维峰会 北京站
- 45.运营目标与运营数据 全球敏捷运维峰会 北京站
- 46.历史数据 目标设定 目标拆解 汇总分析 目标根进 实时数据 趋势报告 时效性分析 全球敏捷运维峰会 北京站
- 47.问题分析 全球敏捷运维峰会 北京站
- 48.OE目标 分析阈值 COE 全球敏捷运维峰会 北京站
- 49.VII APM、日志与追踪 全球敏捷运维峰会 北京站
- 50.场景化运维:定位到点 全球敏捷运维峰会 北京站
- 51.部署流水线 环境管理系统 运行环境 运行数据 智能监控系统 应用信息 环境信息 元数据服务 问题情境 全球敏捷运维峰会 北京站
- 52.全景图 全球敏捷运维峰会 北京站
- 53.基础设施 域名管理 主机管理 认证管理 调度系统 大数据平台 权限管理 网络管理 存储管理 … 开发人员 版本管理 部署流水线 环境信息 配置信息 二进制包 包依赖 配置服务 构建系统 包 制品库 环境管理系统 运行环境 知识库系统 项目管理系统 根因分析系统 卓越运营 on duty 系统 工单 轮值 CTI 统一监控 告警系统 统一日志 辅助工具 代码搜索 代码评审 项目管理 即时通讯 邮件列表 组织人员 知识库 绩效管理 … 全球敏捷运维峰会 北京站
- 54.全球敏捷运维峰会 北京站
- 55.下一步:AIOps 全球敏捷运维峰会 北京站
- 56.总结 全球敏捷运维峰会 北京站
- 57.运维侧的目标是自治系统 全球敏捷运维峰会 北京站
- 58.研发侧的目标是ADPaas 全球敏捷运维峰会 北京站
- 59.先利用开源,需要时自研 全球敏捷运维峰会 北京站
- 60.THANK YOU! 全球敏捷运维峰会 北京站