服务器 频道

戴尔助完美时空打造前瞻性游戏系统测试平台

 【IT168 案例】成立于2004年的北京完美时空网络技术有限公司(以下简称“完美时空”)是我国领先的网络游戏开发商和运营商。公司秉承“坚持自主创新、发展民族网游”的宗旨,倾力打造拥有自主知识产权的高水平网络游戏。陆续推出了《完美世界》、《武林外传》、《完美世界国际版》、《诛仙》、《赤壁》、《热舞派对》、《口袋西游》、《神鬼传奇》、《梦幻诛仙》等广受玩家喜爱的网络游戏产品。

    完美时空强大的综合创新力,使公司迅速成为国内游戏行业的领军企业之一。为进一步拓展公司在网络游戏行业的领先优势,完美时空将目光投向国际市场。2007年7月26日,完美时空成功登陆美国纳斯达克股票市场,成为2007年全球游戏市场上最为引人注目的上市公司之一,完美时空全球化发展的战略步伐自此拉开了序幕。

    成功登陆美国纳斯达克后的完美时空,在业务层面再次发力。决定购买一批非常先进的服务器设备,建设一个面向未来的测试平台。主要完成硬件和软件两个级别的系统测试任务,分别是硬件级的性能、稳定性、能耗等测试,以及软件级的功能性和兼容性测试。

    完美时空系统部负责人表示,新建的测试平台最大的特点就是“面向未来”。不仅要完成普通测试平台所承担的功能性测试任务,更要在游戏平台高效性、节能性、便捷性等方面推动现有系统迈向更高台阶。因此,我们需要的硬件平台必须具有“运行高效、节能、管理便捷”等特点。

测试基石、严格选型

    网络游戏开发、运营、服务是完美时空的核心业务。无论是哪项业务的开展,都需要测试平台高效的支持。具体来说,开发业务需要测试平台完成游戏程序功能和软件兼容性等测试;运营业务需要测试平台完成设备处理能力与I/O性能等测试;服务业务需要测试平台进行稳定性和可用性等测试。

    在上述业务测试中,测试服务器的优劣对游戏效果的好坏具有非常重要的影响。设计再精美、构思再精妙、情节再精彩的游戏,没有完整的测试系统支持,也无法实现满意的效果。为此,完美时空对测试系统建设非常重视,并且对测试服务器提出了以下几个方面的具体要求:

第一,服务器必须性能卓越

    首先是处理能力要强、系统I/O要快。网络游戏程序是实现网络虚拟世界的逻辑载体,不仅要完成交互性、竞技性、即时性极高的程序处理任务,而且还将网络游戏精彩场面3D动画场景以最快的速度展现在玩家面前。与此同时,网络游戏还具有典型的性能聚合性,即在线玩家人数越多,游戏程序的逻辑实现就越复杂,要求硬件设备的综合处理能力就越高。为此,要完成游戏程序的测试,服务器必须具有良好的综合性能。

    其次是设备承受压力的能力要强。游戏系统压力测试是非常重要的一项测试。即在某一段时间内,在巨大的网络负荷下,硬件平台快速响应游戏请求、完成游戏运行的能力。完美时空旗下同时运营多款网络游戏,分别面向多类用户群体,比如青年白领、大中学生,这些群体在玩网络游戏时具有非常强的时间性。比如说,白领上班族周末的时候会大量登录游戏;大中学生特别是大学生,他们在放学后、周末、假日等特殊时段会大量登录游戏。在不同用户群大量登录游戏时,整个系统会出现访问高峰,这时游戏在线人数往往能达到平时的数百倍。因此,测试平台服务器设备必须要采用非常先进的计算平台,以模拟服务器在巨大网络访问压力下的运行状况。

第二,服务器必须稳定节能

    首先,稳定性要好。一方面是为了测试工作能够顺利完成,另外一方面是为了给未来的网络游戏系统提供更好的平台支持。网络游戏提供的是全天候的服务,因此服务器必须保持24小时连续不间断的运行,此外,网络游戏是收费型服务,一旦系统中断,经济损失必然很大。因此,从某种程度上讲,网络游戏对于设备稳定性的要求要高于企业的办公系统和业务系统。

    其次,节能且易于管理。网络游戏系统需要大量服务器组成群集实施联合作战,完美时空的服务器均托管于电信运营商的IDC机房,需缴纳数额不菲的托管费用,因此不仅需要高效的远程监管软件支持,以尽量减少技术人员的维护工作量,而且要求服务器设备要节能省电,以便在有限的空间内部署尽可能多的服务器设备。总而言之,就要是要最大限度地降低托管成本,增加投资收益。

第三, 合作伙伴要有强劲的综合实力

    完美时空需要的不仅仅是高效的硬件平台,更需要一个技术实力强劲的合作伙伴扮演技术顾问的角色。技术顾问的角色就是在客户需要支持的时候,提供包括系统设计、方案选型、部署实施、技术支持等多方面的服务。例如,在平台建设的过程中有可能遇到规划与实际情况有偏差、新技术细节不明了、故障处理不规范等情况,在这种情况下,就要求合作伙伴可以提供最专业的技术支持服务。为此完美时空要求合作伙伴要有完善的服务体系和过硬的技术储备,要能够在项目的设计、规划、部署、调试和运行等各个阶段与客户的技术人员高效配合,及时发现问题、解决问题,并可以在多各层面提供技术支持服务。

    完美时空系统部负责人表示,“经过全面的考察,我们最终选择了戴尔。其原因除了戴尔11代服务器的诸多先进特性之外,还在于我们已经与戴尔建立了良好的合作关系,公司已拥有5000多台戴尔PC服务器,戴尔的产品品质与服务能力都在运行过程中经受住了考验。事实证明,戴尔是最值得信赖的合作伙伴。”
 

解决方案

    戴尔是完美时空长期的战略合作伙伴,此次根据完美时空的需求,戴尔为其推荐了第11代PE R610和PE R410服务器。上述服务器采用了英特尔®至强®5500处理器,内存和 I/O 容量都比上一代产品提升了许多。除在计算能力、I/O性能等方面具有突出的提升之外,戴尔11代服务器在功耗散热、系统管理、产品外观等方面还具有非常多的新特性,非常符合完美时空“要更高效、要更节能、要更便捷”的游戏平台建设原则。

1) 测试主机

    完美时空此次购买了29台PE R610和70台PE R410服务器,全部用于游戏系统的测试。其中70台PE R410服务器主要用于针对游戏程序的功能性测试,包括用户登录、游戏任务管理、游戏情节设定、角色管理、道具交易、规则匹配、信息交流等功能的测试;29台PE R610承担了较为重要的测试任务,主要用于兼容性测试、性能测试、稳定性、能耗等测试。测试服务器测试项目虽有所区别,但是均涉及到了完美时空的多款游戏产品,具体包括《诛仙》、《赤壁》、《神鬼传奇》、《梦幻诛仙》等多款游戏产品。

2) 技术支持与服务

    为了确保系统的稳定运行,完美时空采用了戴尔提供的专业技术支持服务。具体包括:7×24电话技术支持,专属的客户技术服务经理,4小时响应的带备件上门服务等。

    完美时空系统部负责人表示,“为网络游戏提供最高效的支持,不断降低系统的运营成本,是公司孜孜不倦追求的理想。通过采用戴尔11代服务器建设测试平台,我们发现我们可以向理想再前进一步。第一,可以获得20%的性能的提升;第二,可以再节省20%的电力成本;第三,可以进一步提高设备的部署密度。总体看来,未来公司可以通过引入戴尔第11代服务器,在性能,能耗、机房部署密度三个方面再上一台阶。”

效果

     目前,完美时空的测试平台已正式服役。整个平台运行非常平稳。完美时空系统部负责人给予了戴尔第11代服务器很高的评价,他说:“以PE R610和PE R410为先锋的戴尔第11代服务器,以1U的高度,实现了强大的处理能力、更低的电力消耗、良好的易用性等,这些都非常符合网络游戏运营对服务器的独特需求。”

    他具体从以下几个方面做了解释:“在性能方面,戴尔第11代服务器采用了英特尔®至强®5500处理器,并拥有充裕的内存和I/O资源,可以非常好地满足游戏的运行需求。不仅如此,戴尔第11代服务器在性能方面的进步很快,我们已经做过性能比较试验,PE R610与PE1950相比在性能上最少提升了20%。”

    “在节能方面,戴尔第11代服务器利用英特尔智能节能技术,不仅实现了根据负载大小动态调节处理器计算核心功耗的功能,而且还实现了动态调节芯片、内存、硬盘等部件功耗的功能;此外,戴尔第11代服务器还采用了转化效率超过90%的高效电源,并集成多个传感器,以便向服务器管理软件实时发送服务器各部件温度数据。经过测算,戴尔第11代服务器可以比其上一代服务器大约节省20%的能耗。”

    “在易用性方面,戴尔第11代服务器是戴尔历代服务器中最为‘漂亮’的一代,采用了全新的外观设计,并且在机箱、轨道、线缆管理支架、硬盘托架和闩锁装置等部分进行了改进。而在内部的部件布局上,处理器、内存、硬盘、风扇、电源的位置则基本和上一代保持一致,这让我们这样的老用户可以对设备进行轻车熟路地维护。同时,戴尔第11代服务器还强化了OpenManager管理软件以及DRAC管理卡的功能,并且还增加了2项创新的管理功能,分别是生命周期管理器和戴尔管理控制台,这可以有效地帮助我们提升部署效率,降低管理成本。”

    最后,他指出:“性能好,能耗低对网络游戏运营商来说是最重要的。部署同样数量的服务器,如果性能不够,能耗过高,就需要使用更多的服务器,占用更大的空间,向IDC交纳更多的费用。由于戴尔第11代服务器在性能和能耗方面均有突出的表现,可以使我们未来在系统升级换代的时候,在单个机架上,部署更多的服务器,这会为我们节约一大笔托管开支。”

0
相关文章