《魔兽世界》、《挑战》、《大航海时代Online》,即使没玩过这些游戏,相信你也耳熟能详。当你在游戏中自由驰骋、浴血奋战的时候,你也许并不会考虑这么庞大的网游背后靠什么样的设备支撑;又也许你考虑到了这个问题,但是却无从可知。今天,小编就带你深入这些网络游戏的后方,一起探寻支撑这些网络游戏的服务器。
众所周知,网络游戏本身的高技术性含量和宏大场面对服务器有很高的要求,服务器作为网络游戏建设中的核心设备,它的稳定性和可靠性在很大程度上决定了游戏为玩家提供的服务质量。一旦游戏运行中宕机,对玩家来说意味着游戏中断,对运营商来说意味着用户满意度下降和运营状况受到损失。那么,什么样的服务器适合做网游服务器呢?
网游行业对服务器提出了如下要求:
(1)安全可靠性
整个系统应具有很高的可靠性、稳定性、安全性,满足7×24×365连续运行的要求。
(2)实用性与先进性兼顾
采用产品、技术要成熟、可靠,并且具有一定的先进性,既满足系统目前的工作需要,又能适应未来一段时期内业务增长的需求。
(3)开放性和兼容性
系统设计采用国际标准,具有开放式体系结构,便于将来系统升级;硬件产品要兼容网游厂商的操作系统平台和软件平台。
(4)占用空间小和高扩展性
占用较少的空间,并在基于标准技术的基础上,系统能够随着信息技术的进步不断实现升级,并且有一定的扩展能力满足业务不断增长的需求。
(5)性价比
应具备良好的性价比,并有节约能耗的措施,降低网游厂商的TCO。
了解了这些,我们不妨举几个在网游中所应用的服务器,看看这些服务器是否满足上面的要求。
《魔兽世界》中的“刀山”--HP ProLiant BL20p
说起网游,当然不能不提《魔兽世界》。不知众多魔兽玩家是否还记得,在2005年上半年,上海九城公司先后在上海、北京、成都、深圳建设了五个数据中心用于《魔兽世界》在中国的运行,其中所采用的服务器就是HP ProLiant BL20p和 BL40p刀片服务器。
在当时,如此大规模的刀片服务器应用项目不仅在中国是第一次,在全球范围内也是居于领先地位, 700片刀片要5天内安装完成;相比于采用1U机架服务器,该项目至少节省了6、7个机柜;此外,HP估算刀片比1U机架服务器能达到30%的电力节省;简化机柜背后的线缆连接,在一个标准机柜中,满配42台1U机架服务器需要242根线缆连接,而采用刀片则仅需要14根;提高数据中心管理效率,一般一个管理员只能管理15台左右的传统服务器,但换成刀片,他所管理的数量可以达到100片之多。惠普刀片服务器所采用的配置、软件部署、自动备份等管理工具,原来被用在机架和塔式服务器当中,但现在被赋予了更多特性,比如可视化管理。刀片架构里的服务器、网络设备、存储、电源等都可以用可视化的方式直接鼠标点击进行管理。
由于虚拟技术的使用,九城既能把多个数据中心的众多刀片服务器虚拟成一个资源池, 也可以把一台服务器虚拟成多台服务器,这样在九城面临需求增减、业务变化时,管理员可以非常灵活地来调配这些资源,甚至可以做到自动化地资源管理,这样管理效率和系统可用性都大大提高。
HP ProLiant BL20p G4是一款专为企业设计的高性能双处理器刀片式服务器,可以充分满足企业级用户的需求。 ProLiant BL20p G4采用高性能英特尔至强新一代双内核处理器、具备4MB二级高速缓存;高达32GB全缓冲PC2-5300 DDR2内存,支持镜像和在线备用功能;它可以热插拔小尺寸SAS硬盘,通过集成的Smart Array E200i控制芯片提供RAID 0和1, 并可选带电池保护的高速写缓存;网络性能极高,带有令人惊讶的2个千兆多功能网卡接口,可支持新型 iSCSI连接。
ProLiant BL20p G4通过可选的 BL20p G4光纤组件,可支持SAN的实施,即可升级为光纤集群运行模式。采用 ProLiant BL20p G4实施SAN时,客户可获得更高的数据可用性、轻松的扩展功能,而且可通过整合磁盘资源,节省管理成本;同时新一代ProLiant BL20p G4服务器可选新型的中间卡和多动能网卡选件支持更广泛的存储连接。此外,利用 HP的SAN和NAS(网络连接存储)融合网络,客户可设计一款汇聚应用程序、数据库和文件服务解决方案功能的存储架构,并可面向高端应用。ProLiant BL20p G4专门针对 HP StorageWorks进行了优化设计,可兼容多家第三方存储厂商的产品。在结合增强型 BL p-class刀片式服务器机箱时,通过集成的 iLO 2网卡可支持新一代远程管理技术。
《天堂II》中千锤百炼——曙光R4380A
《天堂II》是由韩国最大的游戏开发商NCSoft开发的全球第一款真三维网络游戏,具有超强的逼真效果,一进入中国大陆就引起了大多数网络游戏者的兴趣。无论是角色的肖像、动作,所使用的武器,如仙境般的场景,怪物的设置,魔法的效果,图标的细致,都体现了游戏对画面的高度要求。但我们知道,这种游戏对硬件要求是非常高的,无论是前端网吧里的游戏PC,还是后台的服务器。游戏的中国区运营商新浪采用了近三十台曙光64位服务器R4380A来部署《天堂II》在全国的网游平台。
曙光天阔R4380A是曙光推出的64位四路机架式服务器,采用AMD Opteron最高的800系列处理器,CPU集成双通道内存控制器,支持先进的Chipkill内存纠错技术和Hyper Transport超传输技术。每颗CPU内嵌128K(64K指令+64K数据)一级缓存,并配有1MB二级缓存,提供了超强的高性能和高可靠性;最大可支持20GB DDR ECC Registered 内存,其标准内存纠错与回写技术保证了数据在系统各部分间准确无误的传递处理;支持两个64bit 133MHz PCI-X和两个64bit 66MHz PCI-X插槽,大大提升了系统的I/O性能。R4380A具有良好的平滑升级能力,可扩展性和高可用性,完全满足游戏对稳定性、可靠性、处理性能的苛刻要求,是一款强大的适用于后台数据处理的服务器。
曙光天阔R4380A服务器在HyperTransport超传输总线的支持下,彻底消除了系统瓶颈,每颗CPU内嵌1MB二级缓存和双通道内存控制器技术,比传统北桥控制器有明显得性能提升。曙光天阔R4380A在系统启动之时,能够自动识别和隔离损坏部件(包括CPU),启动之后对关键部件的温度、电压进行连续监测,保证网络管理员方便地维护系统,及时地发现问题,快速地排除故障。在应用于大规模集群(Cluster)环境中时,可选配专用的网格监控管理组件,实现集中式管理和环境监控。新浪为了保证游戏服务器的稳定快速运行,根据自身的应用特点和投入情况提出要采用带双电源的4路服务器。而当时国内只有曙光拥有基于AMD Opteron的4路服务器。针对双电源这一特性,曙光公司在一个月之内研制了“4CPU+双电源”的R4380A服务器,配置大功率2+1热插拔冗余电源,极大提高了企业级服务器供电系统的可用性,此举深受用户青睐。
我们知道,网络游戏对服务器提出的最大的要求是稳定性和安全性。可想而知,一旦游戏运行过程中宕机,对玩家来说意味着游戏中断,对运营商来说意味着营业损失和用户满意度下降。为了实现网络游戏永不掉线,决定了网络游戏服务器必须兼顾实用性与先进性,既满足系统目前的需要,又能适应未来一段时期内业务增长的需求,其系统设计应该采用国际标准,具有开放式体系结构,便于将来系统升级,整个网络系统应具有很高的安全可靠性,满足7×24连续运行的要求。R4380A具有良好的平滑升级能力、可扩展性和高可用性,符合SUMA标准,完全满足ISP、电信、金融、教育等行业对稳定性、可靠性、处理性能的苛刻要求,是一款强大的适用于后台数据处理的企业级服务器。此次曙光提供的近30台R4380A,已经在用户机房稳稳当当地跑了好几个月,没有一台返修。另据用户方反映,有一台R4380A在用户机房里跑了有半年了,从未发生过宕机现象,几乎成了“永不掉线”的服务器。