行业背景
互联网的迅速普及给传统的电信行业带来了新的发展机遇——电信增值业务。作为当前最热门的三大电信增值业务(短信、网络游戏、VOD)之一,网络游戏产业的发展势头更是迅猛:据国际权威机构预测,全球网络游戏业务每年都以超过90%的速度在增长;目前,我国网络游戏市场呈现出爆炸性增长,2002年的网络游戏营业额已从上年的3.1亿元猛增到10.2亿元,《计世资讯》最新调查数据则显示:2003年中国网游市场规模将达24.5亿元,相比去年的10.2亿元增长率高达142%,有专家预测2006年中国网游市场规模将达到83.4亿元,2001~2006年间的年复合增长率将高达92.6%。
面对前景如此看好的网络游戏市场,各电信运营商和网络游戏专业运营商纷纷摩拳擦掌,投入巨资抢占市场制高点。
用户背景
上海热线是上海电信在上海地区一个重要的互联网服务提供商(ISP)和互联网内容提供商(ICP)。面对电信增值业务的蓬勃发展,上海热线专门成立了游戏中心致力于运营网络游戏,在网络游戏行业投入非常巨大。目前其独自运营或合作运营的游戏包括“棋牌游戏”、“英雄世纪”、“天骄”、“破天一剑”、“传奇世界”等 。据其负责人介绍,上海热线还将继续引进相关游戏,向广大玩家提供更为广阔的游戏娱乐平台。
服务器作为游戏网站建设中的核心部件,存储、运算网站中70—80%的资源,它的工作能力很大程度上决定了网站为用户提供的服务质量。随着业务的发展,上海热线在网络游戏的运营上需要大量的服务器来提供高可靠、高可用的硬件平台。作为重要的互联网服务和内容提供商,上海热线对服务器产品的选择有严格的要求,在要求产品具备高品质的同时,还要求服务器厂商具有出色的解决方案能力,并能在产品运行过程中提供及时、周到的维护服务。他们希望寻找服务器厂商作为合作伙伴进行长期合作,包括在硬件提供、市场推广等方面进行战略合作,这就要求服务器厂商具有强大的实力。
2003年年初,上海热线对网络游戏应用项目进行了招标,服务器数量近千台,邀请了国内外众多知名服务器厂商参与投标。经过严格的层层挑选和测试,最终浪潮凭借强大的技术研发实力、丰富的市场推广经验、独特的“专家服务”体系和基于对网络游戏的深刻理解,得到了评测专家和用户的深度认可,独家中标上海热线网络游戏项目,上海热线游戏中心服务器全部采用浪潮英信服务器。
解决方案
需求分析 贴近应用
根据上海热线网络游戏中心的运营现状、结合网络游戏市场的发展趋势和上海热线在这一市场上的未来业务发展需求,浪潮首先协助上海热线对游戏平台的服务器架构和应用实现做了如下需求分析和系统构建原则:
第一,搭建完整的网络游戏平台,服务器主要承担数据库服务、认证服务、游戏应用服务等具体应用。网络游戏要面向几万、几十万同时在线用户提供服务,其网络应用平台的压力是非常巨大的。
数据库服务器存放着重要的用户信息和游戏的核心数据,平时的工作负荷一直很大,一但损坏,带来的损失是难以估计的。所以,网络游戏的数据库服务器既要有极高的可靠性、稳定性,也要具有海量数据处理、海量存储和海量通讯能力。
认证服务器只是在玩家登录时负责验证玩家的身份、付费情况等,压力较小,但是对安全性要求比较高,以防止外部网络中别有用心的人攻击它带来损失。
游戏服务器直接面向用户,为玩家提供游戏中的场景、内容等情况,要求提供高的承载能力,以便使尽量多的玩家同时参与到游戏中来,并具有高可靠性和高可用性以保证提供连续的服务请求响应。
第二,随着运营商的市场一步步扩大,当前的游戏平台必须具有灵活的可扩展性,既能满足未来业务发展的需求,又能保证用户的既有投资。
第三,如此大规模的服务器网络平台部署必须易于后台的监控、管理和维护。
最后,大量的服务器采购,硬件成本是必须要考虑的因素。在满足上述需求和系统构建原则的同时应提供性价比最优的方案。
方案提供 量身定制
本着一切为了用户的原则,在进行了全面的应用需求分析和深入的沟通交流之后,浪潮向上海热线提供了一整套服务器产品设备选型和方案。
整个网络硬件平台的搭建全部采用浪潮英信机架式NF系列服务器。浪潮英信机架式服务器非常适合在有限的空间里实现大规模、高密度的弹性部署,是密集计算和集群应用的必然之选,既为用户节省了宝贵的机房空间,又便于实施统一的管理和维护。
鉴于数据库服务器的重要性,浪潮向用户推荐了浪潮英信NF420服务器,并使用双机热备份的工作方式,带来更高的可靠性。
NF420服务器在4U的空间里支持4路Intel至强MP处理器,开启超线程技术时更能实现8路逻辑处理器同时运行,高达2M的三级缓存配合最新的ECC DDR 思路交叉存取内存技术(最大支持24GB)可以全面提升服务器整体性能,提供了较好的数据处理能力和效率,有效满足业务快速发展的苛刻需求。主板集成Ultra320 SCSI控制器和双千兆网卡,突破了存储设备的性能瓶颈,提供了海量的高速数据通道,很好的满足了前端多用户并发请求。再加上最大5块热拔插硬盘共730GB的海量存储和可选SCSI RAID的良好备份策略,保证了数据库服务器的可用性和安全可靠性。
双机热备份系统的采用消除了网络中因服务器失败而产生的单点故障。双机系统可以实现运行时的相互监控,在系统发生故障时自动切换,使系统具有在线恢复能力,从而使得网络用户的业务交易正常运行,保证了数据的完整性及业务的高可靠性,使系统永不停机成为现实。
游戏服务器则采用浪潮英信NF260服务器。NF260服务器支持双路Intel至强处理器,支持超线程技术,533M的系统总线,带宽高达4.3GB/s,加上双路交叉存取的内存技术,有效提高了内存带宽,使整个单点系统的运算动力和速率超乎想象,具有很好的运行承载能力。主板集成双千兆网络控制器支持负载均衡和冗余,保证了数据通讯的时刻畅通。先进纠错技术的ECC内存、可选的SCSI RAID、多风扇和专业的风道设计,为系统的稳定可靠增添了重量级的砝码,满足7×24不间断运行的苛刻要求。
浪潮英信NF180服务器则用来担当认证服务器。NF180服务器采用1U高密度设计,支持双路Intel至强处理器,533M的系统总线,带宽高达4.3GB/s,保证了计算处理能力;集成的双千兆网卡,支持负载均衡和冗余技术,使网络传输的效率和安全性有很大提升;ECC DDR内存的先进纠错技术减少了非计划宕机带来的损失;主板集成Ultra320 SCSI RAID技术,实现RAID1+Hot Spare,提升了磁盘的读写速率,确保了关键数据的安全;专业的风道设计和领先的无线缆设计确保系统散热效果和温度稳定,适合大规模部署;系统集成的BMC高级管理卡,更能够实现通过Web远程开、关机等管理。
整个系统的设计还运用了先进的负载均衡集群技术。采用分组的方式,每一组都包含了数据库服务器、游戏应用服务器和认证服务器,用很多不同的小组分散开满足前端的游戏请求。这样来自前端的海量请求,对集中计算的一些工作,可以被分配到后端不同的小组中,这些小组就共同组成一个功能强大的系统平台。而在每一个小组中,不同的服务器各司其职,前端的网关认证服务器负责接入、后台的数据库服务器提供游戏资源和数据、信息支持,游戏服务器作为具体的工作平台,这样可以更好的为系统工作,最大限度的发挥设备的功能,更好满足在线用户的游戏需求。
系统软件平台的选择:操作系统Win2000,数据库SQL Server。
系统网络拓扑图
#$[*159709.jpg*#a*#0*#0*#center*]$#
由图可见,处于安全、管理方面的考虑,系统设置为内、外网。外网主要实现与网络上用户的互连,提供一个基础的认证和游戏平台。内网则主要是对系统文件的管理、游戏内容管理、用户信息管理、系统的维护,甚至是收费方面的管理和内部的信息化管理、自动化管理等。通过外网接入的用户,将根据地域、游戏水平、各自的偏好等方面的因素,被引导到不同的游戏组别中;内网则对中间的游戏平台提供多方位的支持。
系统运行状况
2003年年初至今,上海热总共采购了上千台浪潮服务器。到目前为止服务器一直运行良好,很好的为网络游戏运营提供了高可用、高可靠的硬件平台。用户对浪潮服务器质量非常满意,并表示今后将继续与浪潮保持密切的合作。