解决方案


联系我们
如果您对我们的产品或方案感兴趣,请通过下面的方式联系我们。
电话:86-10-87120200
传真:86-10-87120006
邮箱:contactus@yoyosys.com
新闻资讯
2012年2月22日
即将改变世界的6大革新技
2012年2月22日
Deltacloud成为Apache顶级
2012年2月22日
Zynga:从Amazon到zCloud
解决方案
问题描述

互联网游戏(以下简称网游)打破了单机原有游戏的地域性和时域性,提供了更强的互动性和娱乐性,拥有广阔的玩家市场和巨大的潜在经济效益。网游在近几年内的市场份额更是迅速发展,已经成为网络信息服务商获取销售收入的重要来源。而网游玩家的需求也不仅仅是停留在娱乐性和互动性,更多关注的是游戏体验感。只有具备快速响应和稳定运行环境的游戏服务平台才能保证高水平的网游运维质量,提高玩家的真实体验感,维护玩家忠诚度,从而保障网络游戏的运营寿命。因此网游运营商及部分互联网在线支持产品十分注重服务平台的快速响应和安全运行能力。

基于以上考虑,很多网游公司都根据业务增长峰值的需求,不断的更新硬件设备。这样不仅提高了运营成本,也在无形中造成资源浪费。而当在线用户数量急剧蹿升,上线超出预期情况时,网游厂商无法进行快速的服务设备扩容。一旦造成系统崩溃,对网游厂商来说无异于一场灾难。

在软件方面,一般游戏开发商会选择关系型数据库。但关系型数据库主要针对事务处理优化,对高吞吐量海量用户数据支持性能有限,无法满足互联网应用层高并发的性能和时延需求。

因此,如何在网游用户量持续高涨、网游数据量直线攀升的今天,采取灵活、有效、安全的方案应对网游数据爆炸性增长,进而保证游戏产品稳定运营并牢固玩家群、提升产品口碑,成为众多网游公司关心的核心问题。


解决方案

 

只有在一个稳定、顺畅、可靠的平台支持下,网游才能吸引并维持住游戏玩家群。基于友友系统的云计算平台进行开发和运营网络游戏,能够有效的缓解瞬时高并发数据请求和海量信息的处理能力,为企业进行产品推广、提高客户忠诚度、降低服务成本、改进合规性并降低业务成本提供基础。最终解决互联网游戏因为迅速成长而面临的规模挑战。
 

1、云平台简介

本方案设计基于友友系统自主研发的核心技术CloudWare中Bitsflow®、DataCell® 、NetVM®三大核心模块进行游戏支撑平台的设计开发和游戏产品架构的优化。

核心产品功能划分:

(1) Bitsflow®的去中心化设计,支持大规模系统部署,提供高性能的数据通讯能力,可实现接入层负载均衡。由Bitsflow®保证服务器节点之间数据通道的畅通性、数据交换的可靠性和安全性。同时具备跨域支持的能力,可以满足整套系统内部的信息交换需求。如出现硬件扩容需求,基于Bitsflow®的服务平台可以实时进行存储节点的添加,无须重启或停止服务,瞬时实现整体融合。

(2) 由DataCell®在数据层提供高效对象存储功能,整合各类物理存储资源。配合Bitsflow®提供快速、稳定,非结构化的数据存储与管理。同时云存储结构下的数据库满足高并发读写需求和对海量数据高效率存储、访问的需求。云存储结构下的数据库同时具有高可扩展性与高可用性的特点,支持海量用户信息、用户状态的存储、更新及查询,能够根据用户访问压力动态调整资源使用,使得性能显著提高。

(3) NetVM®提供可灵活自定义的工作流引擎、精细化描述语言以及策略执行引擎等,能满足网游公司对整体服务设备集中运维管理并实现上层业务应用自动化。对用户提供插件扩展机制,充分保障平台的扩展性,满足不同业务系统的定制化要求,有效缩短了业务应用的开发、部署和运维周期。
 

2、云计算解决方案

(1) 友友系统为网游产品提供云平台支撑并对游戏架构进行优化。云平台自身对用户提供插件扩展机制,充分保障平台的扩展性,满足不同业务系统的定制化要求。

(2) 应对网络游戏或是其他在线服务平台的高并发特点,可提供高性能的游戏应用运行容器,海量用户信息的分布式存储以及接入层负载均衡工具以及应用层全局状态和会话迁移工具。逐步进行游戏产品架构的优化,针对网游业务逻辑数据增长特点开发第7层负载均衡器,这样系统可形成对业务逻辑的理解,进而具备能力了解应用层的需求,提供全功能的数据存储支持,形成科学智能的任务分配。同时保证网游程序接口不变的情况下实现客户需要的拓展功能(如Multi-Index、自定义查询算法)。

(3) 友友系统实行人文化的业务理念,充分调研考察市场现状及需求,在实现游戏产品与支撑云平台接口的同时,针对网游安全特点加装防外挂程序。不仅在数据支撑、游戏程序的管理上实现安全稳定的运行后盾,也为网游玩家创造了安全健康的游戏环境。

以某网络游戏为例,上线仅一个星期,DAU(日活跃用户)迅速窜升至40万人,导致对后台系统的压力激增,已经逼近系统承载的极限。经友友系统提供云存储平台支持并对游戏后台进行优化工作后,系统性能显著提高,用户体验无可挑剔。目前,该游戏的DAU(日活跃用户)达到600万,月活跃人数超过5000万。

 


方案价值

数据层采用高效的对象存储,支持海量数据和更高的I/O并发。

高性能,针对时段性高峰及高并发有良好的应对能力。

高可用性,接入层实现动态调整,突破硬件设施瓶颈。

高可靠性,通过云平台整体架构支持,保证游戏平台的稳定运行。

高安全性能,自动数据备份,多节点、多机架容灾备份,增加数据可靠性。

业务层实现有效的业务模块管控,保证系统弹性延展和协同工作。

跨域支持,可以支持分布在各地区的存储节点集群。