《网易游戏在 OceanBase 云平台的建设和实践_田维繁.pdf》由会员分享,可在线阅读,更多相关《网易游戏在 OceanBase 云平台的建设和实践_田维繁.pdf(29页珍藏版)》请在三个皮匠报告上搜索。
1、网易游戏网易游戏在在 OceanBaseOceanBase 的的云平台建设实践云平台建设实践田维繁网易游戏关系型数据库SaaS 服务运维和开发Contents目录DB SaaS 服务介绍01 OceanBase 在网易游戏应用02 OceanBase 云平台建设03 未来展望04 0101DB SaaS 服务介绍DB SaaS 服务介绍关于我们:为网易众多游戏以及游戏周边业务提供一站式的数据库 SaaS 解决方案数据迁移服务(DTS)数据迁移数据订阅数据同步数据校验核心能力异构迁移跨云迁移版本升级外部迁移数据查询TPS 分析数据变更QPS 分析数据管理服务(DMS)数据回滚会话管理库表管理大文
2、档分析索引管理大表分析DDL 变更日志分析数据合并集群拆分应用场景资源创建资源扩容规格调整套餐管理数据库生命周期管理监控报警高可用管理版本管理健康探测参数管理故障演练复制管理访问控制数据库实例管理资源管理文档型数据库内存数据库关系型数据库KV 数据库向量数据库图数据库IDC 自建机房,物理机上层虚拟化公有云(AWS,ALIIYUN,GCP,AZURE)私有云数据库服务能力层数据库层硬件服务层基础服务层monitordns常规备份快照备份增量备份库表备份备份巡检本地恢复线下恢复线上回滚库表恢复下线恢复备份管理(DBS)硬件服务层:提供自建 IDC 机房虚拟化服务,公有云以及私有云的结合数据库层:
3、提供多个数据库 SaaS 服务,满足不同游戏业务场景需求生命周期管理:从资源创建到回收流程的灵活管控,以及不同架构不同实例的日常管理数据管理服务(DMS):提供安全多样化且便捷的数据查询、分析、变更服务数据传输服务(DTS):提供业务合服/拆分迁移/升级等多样化数据流转服务数据备份服务(DBS):完善的数据备份与恢复服务DB SaaS 服务介绍0202OceanBase 在网易游戏应用试用结论:性能强劲 并发事务处理能力超预期 周边欠缺 工具链和生态需完善上线前痛点分库分表复杂 跨库查询延迟高,维护成本大数据汇总延迟高-数据复制链路长,且延迟高上线后收益 原生分布式架构 无需分库分表,简化业务
4、逻辑 查询延迟降低 数据聚合后性能与延迟效率提升 50%+2025年2024年2023年2021年尝鲜试用某游戏充值系统更多场景落地 某游戏饰品交易系统上线前痛点MySQL 存储压力 单实例超 10TB,扩容成本高单节点性能瓶颈 高峰期 QPS 突破 10 万上线后收益 存储成本下降 65%OceanBase 高效压缩 横向扩容能力 解决单节点压力 多业务线并行验证、测试、上线OceanBase 在网易游戏应用与发展规模化运维的痛点1、不同套餐满足需求1、解决兼容性问题3、规范安全的统一操作平台程序角度SRE角度1、集群容量成本1、多机房容灾管理3、慢查询与日志定位DBA角度1、提升运维效率1
5、、生命周期集中管理平台3、精细化运维需求管理流程的规范化多机房容灾能力安全与审计能力数据全生命周期管理迁移兼容性支持需求统一管理平台痛点1.集群全生命周期管理(创建/扩容/缩容)需人工逐项操作2.备份恢复、数据迁移、管理平台对接等需要DBA 亲力亲为安全与权限管理隐患1.权限控制松散混乱:人员过多时,容易导致混乱,存在权限安全风险2.审计缺失:业务可能会共用一个账号登陆ocp 平台,缺乏追踪到个人的操作审计人为误操作风险集群资源与 DB SaaS 平台不联动,容易导致人为误操作兼容性验证成本较高从其他数据库迁移到 OceanBase,无法充分保证兼容性,业务角度验证兼容性成本较大日常运维繁琐低
6、效OceanBase 在网易游戏应用与发展0303OceanBase 云平台建设集群全生命周期管理集群创建创建回收DMS能力监控报警持续建设兼容性验证慢日志分析备份恢复OceanBase 云平台建设生命周期管理1.数据迁移2.流量回放验证兼容性1.套餐定制2.虚拟化机器3.对接 OCP 平台1.慢查询分析报警2.日志分析报警1.数据查询,变更清理归档2.操作审计1.监控大盘展示2.健康探测报警1.备份对接 s32.实现一键式恢复 直接对接功能完善的 OCP 平台,无需自行实现环境检查、集群创建等功能 OCP 提供丰富的 API 接口(如集群创建 API),仅需调用少量接口即可快速完成集群部署交