1、G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站 1 2 助力运维“最后一公里”助力运维“最后一公里”面向面向DevOps的运维的运维API生态开拓者生态开拓者 Copyright 2019 Beijing GeekBlock Co.,Ltd.All Rights Reserved Dev&Ops的的DNA模型模型 DevOps体系核心,打造“持续持续”“高效”高效”“提升”提升”研运一体的最佳实践,C 位“高效”GeekBlock智博万维版权所有,未经许可不得转载 趋势趋势 时间时间 DEV OPS 螺旋上升螺旋上升 Copyright 2019 Beijing GeekB
2、lock Co.,Ltd.All Rights Reserved 高效运维面临的挑战高效运维面临的挑战 如何高效便捷如何高效便捷“驱动驱动”运维对象?运维对象?日常运维的事务日常运维的事务 硬件监控、软件监控、日常巡检、远程开关机控制 配置查询、进程管理、安全加固、补丁升级 深度深度难题难题 SNMP等协议局限,Script 参差不齐 状态监控领域:状态监控领域:硬件:SNMP、SMIS 软件:JMX、ODBC 硬件控制领域:硬件控制领域:原厂的管理软件接口 性能监控领域:性能监控领域:原厂的管理软件接口 系统任务领域:系统任务领域:原厂的管理软件接口 or 运维脚本的积累 信息的局限性 依赖
3、原厂开放 依赖原厂开放 依赖原厂开放 脚本质量的参差不齐 非标准化 缺少安全控制 面临问题面临问题 传统方案传统方案 广度广度难题难题 各种异构硬件,各种异构软件 运维管理平台运维管理平台(监控平台/自动化运维/智能运维/云管平台)运维 场景 运维SaaS 运维 APP 服务器 存储 网络设备 操作系统 数据库 中间件 运维对象运维对象 Copyright 2019 Beijing GeekBlock Co.,Ltd.All Rights Reserved 集中监控集中监控 异构管理异构管理&应用云应用云化化 Script组成核心 复用性差 多任务参数传递不畅 安全控制不够 自动化运维自动化运
4、维/智能运维智能运维 跨云运维跨云运维 最后“一公里”难打通,我们掉进的“坑”最后“一公里”难打通,我们掉进的“坑”SNMP协议,SMIS协议 信息不全 部分国产品牌不支持SNMP协议 开源框架 核心脚本自己开发 多个开源框架的融合 依赖原厂API开放 时间不可控 无开放API Copyright 2019 Beijing GeekBlock Co.,Ltd.All Rights Reserved 用用API解决“最后一公里”的问题解决“最后一公里”的问题 服务器 存储 网络设备 操作系统 数据库 中间件 补丁安装 日志采集 软件安装 配置调整 配置采集 开关机 运维对象运维对象 状态监控 健
5、康巡检 应用启停 安全加固 运维管理平台运维管理平台(监控平台/自动化运维/智能运维/云管平台)运维 场景 运维SaaS 运维 APP 通过标准、统一的通过标准、统一的API构建的构建的iPaaS平台让“运维大脑”更平台让“运维大脑”更高效、便捷地驱动“运维对象”高效、便捷地驱动“运维对象”运营系统A 服务API A 运营系统B 服务API B 服务API C 服务API D 管理平台A 管理平台B iPaaS 服务器/存储/网络 OS/DB/MW 监控工具 管理工具 Copyright 2019 Beijing GeekBlock Co.,Ltd.All Rights Reserved AP
6、I的优越性的优越性(标准化、格式化、安全可靠,敏捷高效)(标准化、格式化、安全可靠,敏捷高效)Copyright 2019 Beijing GeekBlock Co.,Ltd.All Rights Reserved API的的“百宝箱百宝箱”分类 上线数量 能力/场景 覆盖范围 Linux 208 安全检查/安全加固/健康巡检/补丁管理/日志清理/RHEL/Centos Unix 90 安全检查/安全加固/健康巡检/进程扫描/配置分发/AIX/HP-UX/Solaris/windows 50 健康巡检/NTP检查/系统重启/win2008/2012/数据库 290 日常巡检/补丁安装/勒索病毒