腾讯互娱运营部蓝鲸产品中心高级工程师杨文兵 - 从0到1构建企业自动化运维系统的PaaS
2020-02-27 632浏览
- 1.从0到1构建支撑企业自动化运维 系统的PaaS 杨文兵 腾讯蓝鲸运营负责人
- 2.个人简介 u腾讯高级工程师,先后担任腾讯游戏DNF、CF、七雄争霸等不同类 型游戏的业务运维,运营规划及运维负责人。 u蓝鲸体系首批DevOps,在蓝鲸PaaS中开发过多套运维支撑工具和 运营系统。 u目前是蓝鲸运营负责人。 杨文兵
- 3.A 传统企业运维之痛 B 如何构建PaaS C 蓝鲸PaaS在腾讯运维中的实践 D 蓝鲸智云,开放永不止步
- 4.云时代的到来 R I E N P D H I
- 5.运维对象改变 VM 容器 应用 云时代
- 6.国家政策导向 中国银行业信息科技“十三五” 发展规划监管指导意见 (征求意见稿) 政策导向的变化,我们感受到了吗?
- 7.企业自动化运维系统的两种选择 选择一:购买 选择二:自建
- 8.选择购买 烟囱式IT系统 无法互联互通 企业流程片段化
- 9.选择购买 传统软件交付 ü 乙方人员不稳定 ü 沟通成本较高 ü 出了问题响应慢 ü 功能微调响应慢 ü 新需求交付周期长 ü 难以适配业务流程及组织架构变动 ü 承诺与实施的落差 被绑架!
- 10.选择自建 自主研发设计? ü 人力成本高 ü 组建团队难 ü 技术储备不足 ü 建设周期长 ü 无法适配运维场景 ü 自动化运维工具本身的维护成本
- 11.构建运维自动化系统的PaaS 服务器网络 存储管理 环境搭建 运维 安全 部署 代码管理 …… PaaS
- 12.蓝鲸PaaS
- 13.A 传统企业运维之痛 B 如何构建PaaS C 蓝鲸PaaS在腾讯运维中的实践 D 蓝鲸智云,开放永不止步
- 14.明确PaaS建设的目标 APaaS 运行托管能力 IPaaS 服务集成能力
- 15.构建PaaS的步骤 APaaS:运维系统自动化 布署及免运维托管 构建布署运行环境 12 ESB:以SOA的理念快速 对接企业内已有的平台 企业服务总线 3 4 快速构建自动化运 维系统 快速开发 5 集成原子平台 IPaaS:实现企业内不同 平台之间的集成和交互 调度引擎 将必要的原子能力连接起来, 以服务的形式提供出来
- 16.PaaS在企业自动化运维系统中的功能架构图 SaaS 标准运维 监控系统 桌面/工作台 故障自愈 日志检索 …… 移动平台 PaaS 统一登录 通知推送 应用托管 API Gateway 任务引擎 应用监控 基础服务 权限管理 MagicBox APaaS 资源调度 后台框架 存储管理 服务发现 …… …… 服务收集 服务组件A IPaaS 企业服务总线(SOA核心:ESB) 服务组件B 服务组件C 服务组件D IaaS 配置 平台 作业 平台 网络 管理平台 DB 管理平台 官网 管理平台 … IT 基础设施
- 17.构建PaaS的步骤 APaaS:运维系统自动化 布署及免运维托管 构建布署运行环境 12 ESB:以SOA的理念快速 对接企业内已有的平台 企业服务总线 3 4 快速构建自动化运 维系统 快速开发 5 集成原子平台 IPaaS:实现企业内不同 平台之间的集成和交互 调度引擎 将必要的原子能力连接起来, 以服务的形式提供出来
- 18.PaaS在企业自动化运维系统中的功能架构图 SaaS 标准运维 监控系统 桌面/工作台 故障自愈 日志检索 …… 移动平台 PaaS 统一登录 通知推送 应用托管 API Gateway 任务引擎 应用监控 基础服务 权限管理 MagicBox APaaS 资源调度 后台框架 存储管理 服务发现 …… …… 服务收集 服务组件A IPaaS 企业服务总线(SOA核心:ESB) 服务组件B 服务组件C 服务组件D IaaS 配置 平台 作业 平台 网络 管理平台 DB 管理平台 官网 管理平台 … IT 基础设施
- 19.集成企业的配置平台(CC) 配置平台 l 可视化的业务拓扑 l 跨云管理 l 主机属性灵活扩展 l 线下配置,线上展示 l 实时系统状态快照
- 20.集成企业的作业平台(JOB) 作业平台 l 可视化脚本管理 l 快速的大文件传输 l 秒级定时任务 l 万级并发能力 l “作业即流程” 创新模式 l 可追溯的操作审计
- 21.集成企业的数据平台(DATA) 数据平台 l多渠道数据源接入 l支持离线、实时计算 lDataFlow可视化任务配置 l完善的权限管控体系 l高标准的数据质量体系 l数据完整性高保障
- 22.服务总线对接的原子平台 l GSLB l CMDB l 智能网络 l 事件管理系统 l MYOA l LBS云 l 运营预算管理 l 智能网络管理 l Ticket l 网管系统 l TGW l TOF l 发布管理 l VASKEY l 宙斯盾 l UWork l 变更管理 l GCS l 游戏运营管理 l 经营分析 l IDIP权限管理 l 故障管理 l MIG IP库 l 米格监控 l MTCLS l TCLS l 运营数据管理 l SO l 蓝鲸配置平台 l 蓝鲸作业平台 l Imonitor l 移动运维 l IEG特权下载 l 会员下载器 l TCM l 铁将军 l 敏感权限系统 l 获取助手token l 开放平台 l 腾讯云项目管理 l TOC l 互娱游戏官网
- 23.构建PaaS的步骤 APaaS:运维系统自动化 布署及免运维托管 构建布署运行环境 12 ESB:以SOA的理念快速 对接企业内已有的平台 企业服务总线 3 4 快速构建自动化运 维系统 快速开发 5 集成原子平台 IPaaS:实现企业内不同 平台之间的集成和交互 调度引擎 将必要的原子能力连接起来, 以服务的形式提供出来
- 24.企业服务总线——集成一切 运营系统A 运营系统B 支撑工具A 支撑工具B … 服务注册 企业服务总线(SOA核心:ESB) 权限控制 异常处理 安全监控 协议转换 服务路由 适配器 频率控制 日志处理 消息队列 适配器 适配器 数据映射 适配器 配置 平台 作业 平台 数据 平台 DB管理 平台 官网管 理平台 …
- 25.构建PaaS的步骤 APaaS:运维系统自动化 布署及免运维托管 构建布署运行环境 12 ESB:以SOA的理念快速 对接企业内已有的平台 企业服务总线 3 4 快速构建自动化运 维系统 快速开发 5 集成原子平台 IPaaS:实现企业内不同 平台之间的集成和交互 调度引擎 将必要的原子能力连接起来, 以服务的形式提供出来
- 26.调度引擎——调度一切 调度引擎 定周 时期 邮件 系统 原子 操作A 原子 操作B 原子 平台A 原子 平台B 任务 系统
- 27.调度企业的原子服务 前台 后台 任务1 任务2 发布场景 任务3 任务4 扩容场景 任务5 其他场景 原子A 原子B 原子C 任务引擎 ··· 全局 变量 轻应用 模流 板程 企业服务总线 组件A 组件B 组件C ··· 系统A 系统B 系统C 系统D ···
- 28.构建PaaS的步骤 APaaS:运维系统自动 化布署及免运维托管 构建布署运行环境 52 ESB:以SOA的理念快速 对接企业内已有的平台 企业服务总线 3 4 快速构建自动化运 维系统 快速开发 5 集成原子平台 IPaaS:实现企业内不同 平台之间的集成和交互 调度引擎 将必要的原子能力连接起来, 以服务的形式提供出来
- 29.降低开发成本——让运维具备开发能力 传统开发模式 基于蓝鲸PaaS的开发模式 应用 需求 资源 准备 环境 构建 日志 追溯 监控 告警 公共 组件 应用 开发 代码 部署 应用 需求 资源 环境 公共 准备 构建 组件 前端 日志 追溯 应用 开发 后台 组件 监控 告警 代码 部署
- 30.前端样例 —— 提升开发效率 PC 移动 通用样式 通用JS 组件样例 第三方插件 自研插件 前端模板 蓝鲸 MagicBox 页面样例 页面套餐样例 提示页面样例 邮件模板样例 前端规范 ……
- 31.前端魔盒 —— 拖出一切
- 32.应用后台开发框架——提升开发效率 后台框架 基础模块 功能样例 登录 鉴权 日志 权限 控制 云API 通用 Tags 安全 防护 云API 后台 调用 任务 示例 示例 调度 引擎 示例
- 33.后台框架 —— 集成一切
- 34.蓝鲸的DevOps生态
- 35.蓝鲸智云自动化运维系统全貌
- 36.A 传统企业运维之痛 B 如何构建PaaS C 蓝鲸PaaS在腾讯运维中的实践 D 蓝鲸智云,开放永不止步
- 37.为生态而建 蓝鲸 PaaS
- 38.平台和场景 Itil流程 发布 成本 优化 考核 扩缩容 CI/CD 运营 分析 故障 处理 活动 支撑 监控 告警 例会 管理 问题 管理 用户 体验
- 39.
- 40.蓝鲸PaaS的成长之路 各业务应用SaaS 单业务系列 大型通用SaaS 业务门户型 场景SaaS 数据增值服务
- 41.开发类 – Docker镜像发布 代码构建、镜像制作、回滚、流程闭环
- 42.产品运营类 – SnowBall-开合服服务化 智能决策、数据跟踪、智能预估
- 43.产品运营类 – GEM游戏体验 玩家视角、大数据、数据视图、闭环处理
- 44.A 传统企业运维之痛 B 如何构建PaaS C 蓝鲸PaaS在腾讯运维中的实践 D 蓝鲸智云,开放永不止步
- 45.蓝鲸智云社区版终身免费 SaaS 标准 运维 监控 系统 故障 自愈 …… PaaS 蓝鲸集成平台 移动平台 配置平台 作业平台 数据平台 容器管理平台 … 管控平台
- 46.蓝鲸社区版2.0开放的能力 手工操作 API API Agent安装 开发框架 脚本自动化 WEB WEB自动化 配置平台 作业平台 调度自动化 … 蓝鲸集成平台 MagicBox SaaS开发样例 从0到1学习蓝鲸DevOps开发
- 47.蓝鲸社区版3.0开放的能力 蓝鲸监控 • 主机属性监控 • 日志监控 • 业务属性监控 • 告警收敛 包管理 • 版本持续交付 日志检索 • 日志查看 • 数据提取 • DB管理平台 • 各种ITIL流程平台
- 48.更加的开放 开源 脚本社区 蓝鲸配置平台已开源、官方SaaS 开源,蓝鲸集成平台即将开源 蓝鲸开发者社区 开放的脚本交流社区 开放的SaaS市场 SaaS市场 开发者专有的交流社区
- 49.