作为领先的全球化IP游戏运营商,中手游以IP为核心,通过自主研发和联合研发,为全球玩家提供精品IP游戏,打造极具竞争力的IP游戏生态体系。
《镇魂街:天生为王》是中手游改编自经典热血国漫IP《镇魂街》的新国潮将灵共战动作手游,其独特的将灵共战体验,成为备受众多国漫粉丝和动作游戏玩家喜爱的新势力精品手游,上线前全渠道预约破700万。
百万级预约量,系统如何支撑?
中手游在全力保证《镇魂街:天生为王》原汁原味的IP内容的同时,采用ARPG(动作角色扮演类游戏)+将灵共战的创新玩法,让原著粉丝与广大玩家都可以沉浸式体验到《镇魂街》IP的魅力。但新玩法也对服务器的性能、扩展、稳定性提出了新的需求,作为支撑整款游戏的底层数据库在技术方面也面临不小的挑战。
· 高性能:700万预约量,上线首日服务器压力大,有爆服风险,需要一款极高性能的数据库作为支撑;
· 稳定性:共战玩法对数据库的稳定性要求极高,对时延的容忍度极低,时刻需要高稳定、低时延的数据访问来保障玩家体验,不然会极易导致用户流失;
· 弹性扩容:网络游戏作为一个大型、高并发的应用系统,其运行过程中面临着巨大的性能压力和技术挑战,在业务量高并发场景下,玩家访问量突增,同时在线人数迅速飚高,如何在短时间内支持数据库批量规格变更扩缩容成为游戏发行商的一道考验,而批量扩容可以使数据库支持更多的业务量访问。
极速上线,华为云GaussDB(for MySQL)让您畅享超燃体验
针对客户需求,华为云数据库团队采用了云原生数据库GaussDB(for MySQL)+文档数据库服务DDS组合解决方案,DDS用于存储玩家数据,包含玩家账号、战斗信息等; GaussDB(for MySQL)主要存储战斗信息日志(游戏战斗信息是游戏业务核心数据),并通过其自带的读写分离、高性能、批量变更等能力,高效支撑《镇魂街:天生为王》手游极速上线,助力玩家畅享超燃体验。
读写分离,轻松应对流量洪峰
华为云数据库采用读写分离代理的方案,对游戏中玩家需要读取的数据,和写入的数据进行分流,有力分散了百万级流量洪峰的压力,且使用的GaussDB(for MySQL)性能较开源MySQL提升7倍,在流量洪峰的压测场景,性能表现持续稳定可靠,游戏首发持续高峰运行15天数据库持续表现稳定。
超低时延,业务稳定可用
华为云GaussDB(for MySQL)存算分离架构,并搭配创新研发的DFV分布式存储技术,对云数据库存储容量进行扩充,达到最高128TB的海量数据存储空间,领先于国内外同类别产品的容量水平,能满足玩家产生的数据存储需求;NDPQ算子下推技术,在存储层进行数据的查询和计算,再返回应用,极大提高数据库的查询性能,降低了IO带宽,实现毫秒级低时延;基于DFV存储的三副本架构,实现数据强一致,并为客户所有现网生产实例创建容灾实例,业务发生故障可实现秒级恢复,有效保障业务的连续性和稳定性。
批量规格变更,对业务无感
针对游戏需要批量运维的场景,华为云数据库提供了批量规格变更能力,当数据量过大时,GaussDB(for MySQL)可对磁盘空间进行快速扩容,而且对业务无感知,扩容期间,服务不中断,大幅度提升了数据库运维效率,降低了运维成本。
在华为云数据库的强力保障下,《镇魂街:天生为王》业务快速上线,1个月内完成游戏内测至上线全流程,流程缩短了50%;游戏上线首日,支撑百万游戏用户同时在线,游戏稳定运行不中断,上线首日荣登华为应用市场游戏热榜Top1。
随着游戏市场的迅猛发展,打造精品化手游、跨界创新成为游戏厂商重要的考量。未来,中手游将持续深耕IP文化,通过技术赋能解锁IP游戏更多新玩法,华为云数据库也将继续携手中手游,共同打造更多游戏精品,给用户创造更极致的游戏体验。