《2017年猎豹移动可持续性自动化运维的探索与创新.pdf》由会员分享,可在线阅读,更多相关《2017年猎豹移动可持续性自动化运维的探索与创新.pdf(27页珍藏版)》请在三个皮匠报告上搜索。
1、猎豹移动可持续性自动化运维 的探索与创新 2017.11.23 2017.11.23 目录 content 01 02 03 关于猎豹 实践与探索 架构与思考 猎豹移动 最早出海 中国最早出海的互联网公司 移动工具 全球移动工具开发商No.1 应用下载量全球 Top 5 全球布局 全球范围400+款移动应用 工具+内容+游戏 全球泛娱乐版图 海量用户 6亿月活用户 1亿手游月活用户 约77.3%分布在海外 运维的挑战 业务 AI+运维 研发 业务的挑战 业务创新 移动互联 全球化 研发的挑战 敏捷开发 微服务 运维的挑战 技术负债 混合云架构 DevOps 新技术发展 AI的挑战 AI+Liv
2、e.me AI+Cheetah Keyboard AI+PhotoGrid AI+Ops 02 实践与探索 运维标准化、自动化的实践 运维智能化的探索 实践路径 脚本化 单机脚本 批量脚本 系统管理员 工具化 开源工具 软件系统 标准化 业务资源、权限管理 配置管理、事件管理 变更管理 自动化 资源生产流水线 权限申请流水线 环境初始化流水线 持续部署流水线 费用分析、运维门户 智能化 AIOps(探索中)01 03 05 04 02 标准化实践-SACM 自动流程 监控报警、资源生产 初始化、持续部署 CMDB操作 人工操作 CIs管理、报表 业务CIs 业务线-应用-模块 CI展示 逻辑模
3、型,搜索查询 资源CIs 运算资源、存储资源 网络资源、其他资源 业务CI CI展示 自动流程 CMDB 操作 人工操作 资源CI 资源 服务树 标准化实践-SACM 服务资源和配置管理,是开发与运维的基线 是ITIL体系+DevOps思想的最佳实践 SACM理论 一切皆资源 运算、存储、网络 公有云+IDC 思维抽象 从有形的资产抽象化到资源、属性、关系的逻辑架构 统一模型 混合云CIs统一建模 配置识别、控制、验证 统一CMS 面向基础设施的CMS与面向业务的CMS统一 业务驱动 业务驱动配置管理 建设面向业务的服务树 场景化 CMDB+DevOps 的场景 配置管理的价值交付 自动化实践
4、-BPM BPM 前端 资源流程 初始化流程 操作流程 权限流程 持续部署流程 CMDB BPM 后端 AWS 金山云 腾讯云 私有云 自动化实践-BPM 原本独立的工具和服务进行集成,形成自动化流水线作业 BPM理论 流水线建设路径 规划流程、搭建工具、持续改进 跨领域的流程 资源生产、协同开发 持续部署、自动化测试 环境创建、初始化配置 审批 结合企业自身特性 制定标准 流程看板 查询自动化流程进度 自动化实践-INI INI BPM 资源服务树 资源池 资源 INI BPM 资源服务树 资源池 资源 资源 资源操作 弹性扩容 触发流程 API 基础配置信息 业务配置信息 基础环境 运维环
5、境 服务部署 基础初始化 业务初始化 自动化实践-INI 基础环境与业务环境配置的标准化与自动化,是弹性的基础 INI理论 面向业务 依托资源服务树的 基础配置和业务配置 触发流程 资源的节点位置变化 基础初始化 系统镜像、基础脚本 业务初始化 业务环境、服务、业务脚本 自动化实践-ACD 研发人员 研发人员 代码库 代码库 BPM BPM ACD ACD QA人员 QA人员 代码提交 Build 发现新版本 代码下载 部署测试环境 测试结果 服务生产环境 持续集成 持续交付 资源 资源 持续部署 自动化实践-ACD 持续部署是DevOps可持续性的最重要组成环节和实体形式 ACD理论 部署流
6、水线三要素 自动化构建、自动化测试、自动化部署 持续集成子流水线 开发、提交代码、构建 持续交付子流水线 测试环境、测试结果 持续发布子流水线 发布到生产环境 自动化实践-Ticket Ticket WIP API 人工提交 监控系统 Re-assign CMDB 标记的数据 分析 Resolved RCA Solution 自动化实践-Ticket 一致事件处理流程和一致沟通方式的平台 事件跟踪的有效工具、监控系统的有效衔接 Ticket理论 桥梁 服务请求与运维工作之间的桥梁 标记的数据 AIOps机器学习的标记数据 Impact 事件级别定义 对应