云游戏自主可控的关键点和全栈分析
云游戏介绍
云游戏是基于云计算的游戏运行模式,游戏在云端服务器运行,渲染后的画面通过网络传送给用户,客户端只需具备视频解码和输入能力。其特色包括无需下载安装、即点即玩、无平台限制。
公司介绍
咪咕互动娱乐有限公司打造了全国首个电信级云游戏平台“咪咕快游”,充分发挥中国移动5G+算力网络优势。
云游戏自主可控的关键点和全栈分析
自主可控行业现状
- 自主可控替代工作按照“1345”工作体系推进,至2027年重要领域及系统实现“应替尽替、能替尽替”。
- 自主可控过程中面临性能差距、技术生态成熟度不足、依赖原厂与三方支持等困难。
咪咕快游自主可控全貌
- 以云游戏质量指标体系为核心标准,推进自主可控替代工作。
- 通过“严格管住增量、自然淘汰存量”方式推进自主可控替代。
咪咕快游自主可控核心能力建设
云游戏自主可控过程中的探索和实践
应用服务器操作系统国产化
- 云游戏平台共有3000+台应用服务器,已全部完成从Redhat、Centos系统到龙蜥操作系统的切换。
- 案例1:内存异常增长问题,通过内核参数禁用cgroup_memory_kmem功能解决。
- 案例2:CPU负载增长问题,通过应用代码逻辑修改和内核优化解决。
数据库国产化
- 采用OceanBase数据库替代Oracle,优势包括原生分布式架构、高可用能力、数据存储节省等。
- 兼容性分析:部分数据库对象和SQL语法需改造,如物化视图、分区名限制、Lock Table方式等。
- 案例1:读写分离的针对性应用,通过OBProxy实现zone级别隔离读写请求。
- 案例2:OB表连接顺序错误导致SQL运行效率降低,通过添加hint优化索引解决。
云游戏GPU算力国产化
- 案例1:单卡满载7路,静态画质清晰,动态画面帧率波动影响操作体验,端到端时延高于150ms。
- 案例2:单卡满载4路游戏体验最优,单卡6路出现花屏、模糊及无法串流情况。
云游戏自主可控的重点方向
- 持续推进应用服务器、数据库、GPU算力等核心组件的国产化替代。
- 加强技术创新和自动化协同,保障系统运行的可靠性、安全性和可扩展性。