《二零一六 SACC 游戏云存储架构变迁之路-梁飞龙》.pdf
文本预览下载声明
游戏云存储的架构变迁之路
个人简介
• 腾讯游戏互动娱乐事业群(IEG) DBA
• 梁飞龙(英文ID: felixliang)
• 毕业8.8年, 5.8年腾讯DBA经验: DB运维及开发
目录
• 单实例时代
• 游戏DB分布介绍
• 自动化提供海量DB服务
• 多实例时代
• 高可用/灵活调度
• MySQL源码定制
• 分布式时代
• TSpider动态调度 (在线扩容及缩容)
单实例时代,游戏DB分布及架构
• 典型游戏DB分布介绍
• 大型多人在线游戏(MMOG): 三国/地下城与勇士
• 高级休闲游戏(ACG): QQ飞车/英雄联盟
• 平台休闲游戏(PLAT):玫瑰小镇/QQ游戏大厅
• 游戏DB架构简化
• 核心数据 热备
• 日志数据 单实例
MMOG游戏DB分布
cluster
• 部署策略:就近接入
• 切分策略:SET化
• 承载策略:Scale Up world
world
zone server
zone server
zone server
zone server
zone server zone server
dir server
log server
log server
cs server
dir server
dir server
ACG游戏DB分布
Name服务器 DB服务器 DB服务器 DB服务器 日志服
显示全部