《腾讯-楚正-云原生开发平台在腾讯游戏运营中的实践.pdf》由会员分享,可在线阅读,更多相关《腾讯-楚正-云原生开发平台在腾讯游戏运营中的实践.pdf(49页珍藏版)》请在三个皮匠报告上搜索。
1、主办: 云原生开发平台在腾讯游戏运营中的实践 腾讯 互动娱乐 楚正 主办: 2014年入职腾讯互动娱乐,先后负责腾讯 游戏数据分析平台、实时数据产品、云原生 开发平台的设计和开发。 楚正 - 架构设计&软件开发 主办: 业务 背景 服务 质量 拥有海量户基数或提供关键路 径的服务对不可容忍度极低 重点业务流量峰超过 10W QPS,公共服务流 量具有不可预测性 数据量 幅波动 每平均新增50个以上 个性化营销活动 活动 数量多 主办: 每调量 200亿 活跃服务数量 5000+ 开发者 600+ 运营 规模 主办: 6 运维 3 下班 主办: 本质 需求 持续的可 在服务发布、变更以及基础 设
2、施环境不断变化的情况下 始终保持稳定可 能够应对超流量规模 的访问以及提资源利 率降低成本 动态伸缩 持快速迭代、不断发布新功 能、更新版本以提业务竞争 频繁发布 主办: 运维的任务? 部署 编码 保持运 运维运维 开发 开发 开发 主办: 测试、产环境的差异、构件中包含了属性件 如何编译?如何启动?依赖了哪些东? 默认依赖的系统底层是稳定的 运维忙于救 产环境不稳定 环境和构件 的变化 25% 转移量知 识给运维 预期变化是 意外情况 对部署险 的恐惧 临的 困难 量新功能集中交付、组件耦合引起连锁反应 主办: ? 如何打造个可以频繁发布、可预 测、稳定的系统? 主办: 持续交付 快速迭代为
3、系统释放了量的压 ,业务可以控制产品发布节奏 打造部署安全 微服务、并部署、完善的监控 实现可重复性 控制环境、控制可部署的构件 以及动化全流程 变化是必然的 构建适应环境变化的开发和运维 机制 解决 办法 主办: 碎化的 产品案 fun 主办: 碎化的问题 学习成本 系统动化 程度低 有经验开发员 资源有限 fun 命周期 管理 主办: 云原平台提供整套的服务来持软件的开发和运维,帮助户 低成本的实现可频繁发布、动态伸缩和可的云原软件要求。 云原开发平台 vs服务为中 基础设施为中 1 应程序运在哪些机器上CMDB 服务实例服务实例服务实例 聚合的志 给我志 2确定需诊断的程序实例的机器主机 3 确定志在哪个录件系统 找到所需的志 主办: 开发平台 基础设施 开发和运维员只需要关注应 程序,不需要关注对底层基 础设施的管理。 常作交互的接由底层的 主机、存储、络转向以服务 为中。 你的服