游戏服务器为什么要求业务分离

service 服务器 382 次浏览 没有评论

网络游戏公司往往在运行初期要投入大批资金,购买高性能服务器。可是,一旦进入赢利期,后续的投入几乎可以不计,所以,行业内的投入主要在于游戏规则的创设,代码的编写,以及带宽的租用,服务器的购买或者租用。

自动

现在很多大型的手游都采用业务分离式集群,业务分离有这么几个好处:

1、业务的分离使得每种服务器程序变得简单,这样可以降低出错的几率,即便出错,也不至于影响到整个游戏的进行,而且可以通过快速启动另一台备用服务器替换掉出错的服务器。

2、业务的分离使得流量得到了分散,这样可以减轻网卡的负担,系统遍历、程序的响应速度都会得到提升。

3、短小的程序在编译为二进制码后,如果足够小,便可以全部放入CPU缓存(服务器级CPU一般都有数MB的缓存,完全足够放入1至2MB代码段的程序),这将大大提升程序运行的速度。

4、由于将大部分业务都分离了出来,所以主服务器基本上只是处理人物的行走或人物行走数据的传输,单台服务器能够处理的人物将大大提升。其他的业务由于没什么相互联系,所以可以按最大人数增加服务器。而由于主服务器业务简单,也很容易制作动态均衡处理。

这是从策略上来保证游戏的稳定运行,从网络和服务器硬件上我们如何通过挑选优秀的空间服务商确保游戏网站的连续性服务。

1. 电路冗余和磁盘冗余是常见的冗余设备。HOSTSPACE采用典型的核心-汇聚-接入三层网络结构,双核心采用智能弹性构架将两台设备虚拟成单台设备运 行,互为备份,当一台设备出现故障时会自动切换另外一台设备保持工作;每个区都存在两个汇聚设备互为备份。每个机柜内都存在双路电源,结合不间断ups供 电,能够保证无市电情况下不间断运行。

2线路冗余:有了硬件设备的支持还是远远不够的,线路也是关键的一部分,核心到汇聚端设备采用聚合技 术捆绑多条线路,其中单条线路损坏并不会影响到客户网络通讯;汇聚到接入层设备采用双上联的方式连接。双核心到双汇聚分两组采用聚合线路结合生成树冗余技 术,平时只有一个聚合组工作,一旦设备或者线路出现问题,可实现设备以及线路自动切换。

3.路由技术:没有路由的网络就像离开水的鱼一样不 能生存,有了硬件及链路的支持,而没有路由技术支持也是无法通信的。机房与电信联通以及移动铁通四大运营商采用BGP网关协议向外发布机房内部IP信息, 能够保证外部客户端自动选择最优线路访问客户服务器;另外,一旦某条线路出现故障可实现自动调整线路出口,保证客户服务器通讯不受影响。机房内部当细说汇 聚到接入的网关备份技术,汇聚端到接入机柜设备采用双上联线路结合生成树协议及思科网关热备份协议,正常状态下只使用单条线路通讯,另外一条线路端口处于 阻塞状态,一旦发现活动线路不通则开放原阻塞线路,切换过程为自动切换并且切换时间在数秒内即可完成,充分的保证将影响降到最低。

从冗余入手来保证业务的连续性,提高机房的可用性也逐渐成为优质机房普遍采取的布局方式。



义乌奥美电脑 技术咨询

发表评论

Go