| 联系我们 | ||||||||||||
| 如果您对我们的产品或方案感兴趣,请通过下面的方式联系我们。 | ||||||||||||
| 电话:86-10-87120200 | ||||||||||||
| 传真:86-10-87120006 邮箱:contactus@yoyosys.com |
||||||||||||
| 新闻资讯 | ||||||||||||
|
||||||||||||
| 解决方案 | ||||||||||||
互联网游戏(以下简称网游)打破了单机原有游戏的地域性和时域性,提供了更强的互动性和娱乐性,拥有广阔的玩家市场和巨大的潜在经济效益。网游在近几年内的市场份额更是迅速发展,已经成为网络信息服务商获取销售收入的重要来源。而网游玩家的需求也不仅仅是停留在娱乐性和互动性,更多关注的是游戏体验感。只有具备快速响应和稳定运行环境的游戏服务平台才能保证高水平的网游运维质量,提高玩家的真实体验感,维护玩家忠诚度,从而保障网络游戏的运营寿命。因此网游运营商及部分互联网在线支持产品十分注重服务平台的快速响应和安全运行能力。
基于以上考虑,很多网游公司都根据业务增长峰值的需求,不断的更新硬件设备。这样不仅提高了运营成本,也在无形中造成资源浪费。而当在线用户数量急剧蹿升,上线超出预期情况时,网游厂商无法进行快速的服务设备扩容。一旦造成系统崩溃,对网游厂商来说无异于一场灾难。
在软件方面,一般游戏开发商会选择关系型数据库。但关系型数据库主要针对事务处理优化,对高吞吐量海量用户数据支持性能有限,无法满足互联网应用层高并发的性能和时延需求。
因此,如何在网游用户量持续高涨、网游数据量直线攀升的今天,采取灵活、有效、安全的方案应对网游数据爆炸性增长,进而保证游戏产品稳定运营并牢固玩家群、提升产品口碑,成为众多网游公司关心的核心问题。
1、云平台简介
本方案设计基于友友系统自主研发的核心技术CloudWare™中Bitsflow®、DataCell® 、NetVM®三大核心模块进行游戏支撑平台的设计开发和游戏产品架构的优化。
核心产品功能划分:
(1) Bitsflow®的去中心化设计,支持大规模系统部署,提供高性能的数据通讯能力,可实现接入层负载均衡。由Bitsflow®保证服务器节点之间数据通道的畅通性、数据交换的可靠性和安全性。同时具备跨域支持的能力,可以满足整套系统内部的信息交换需求。如出现硬件扩容需求,基于Bitsflow®的服务平台可以实时进行存储节点的添加,无须重启或停止服务,瞬时实现整体融合。
(2) 由DataCell®在数据层提供高效对象存储功能,整合各类物理存储资源。配合Bitsflow®提供快速、稳定,非结构化的数据存储与管理。同时云存储结构下的数据库满足高并发读写需求和对海量数据高效率存储、访问的需求。云存储结构下的数据库同时具有高可扩展性与高可用性的特点,支持海量用户信息、用户状态的存储、更新及查询,能够根据用户访问压力动态调整资源使用,使得性能显著提高。
2、云计算解决方案
(1) 友友系统为网游产品提供云平台支撑并对游戏架构进行优化。云平台自身对用户提供插件扩展机制,充分保障平台的扩展性,满足不同业务系统的定制化要求。
(2) 应对网络游戏或是其他在线服务平台的高并发特点,可提供高性能的游戏应用运行容器,海量用户信息的分布式存储以及接入层负载均衡工具以及应用层全局状态和会话迁移工具。逐步进行游戏产品架构的优化,针对网游业务逻辑数据增长特点开发第7层负载均衡器,这样系统可形成对业务逻辑的理解,进而具备能力了解应用层的需求,提供全功能的数据存储支持,形成科学智能的任务分配。同时保证网游程序接口不变的情况下实现客户需要的拓展功能(如Multi-Index、自定义查询算法)。
(3) 友友系统实行人文化的业务理念,充分调研考察市场现状及需求,在实现游戏产品与支撑云平台接口的同时,针对网游安全特点加装防外挂程序。不仅在数据支撑、游戏程序的管理上实现安全稳定的运行后盾,也为网游玩家创造了安全健康的游戏环境。
以某网络游戏为例,上线仅一个星期,DAU(日活跃用户)迅速窜升至40万人,导致对后台系统的压力激增,已经逼近系统承载的极限。经友友系统提供云存储平台支持并对游戏后台进行优化工作后,系统性能显著提高,用户体验无可挑剔。目前,该游戏的DAU(日活跃用户)达到600万,月活跃人数超过5000万。
•数据层采用高效的对象存储,支持海量数据和更高的I/O并发。
•高性能,针对时段性高峰及高并发有良好的应对能力。
•高可用性,接入层实现动态调整,突破硬件设施瓶颈。
•高可靠性,通过云平台整体架构支持,保证游戏平台的稳定运行。
•高安全性能,自动数据备份,多节点、多机架容灾备份,增加数据可靠性。
•业务层实现有效的业务模块管控,保证系统弹性延展和协同工作。
•跨域支持,可以支持分布在各地区的存储节点集群。