戴爾助完美時空打造前瞻性游戲系統(tǒng)測試平臺
成立于2004年的北京完美時空網(wǎng)絡技術(shù)有限公司(以下簡稱“完美時空”)是我國領先的網(wǎng)絡游戲開發(fā)商和運營商。公司秉承“堅持自主創(chuàng)新、發(fā)展民族網(wǎng)游”的宗旨,傾力打造擁有自主知識產(chǎn)權(quán)的高水平網(wǎng)絡游戲。陸續(xù)推出了《完美世界》、《武林外傳》、《完美世界國際版》、《誅仙》、《赤壁》、《熱舞派對》、《口袋西游》、《神鬼傳奇》、《夢幻誅仙》等廣受玩家喜愛的網(wǎng)絡游戲產(chǎn)品。
完美時空強大的綜合創(chuàng)新力,使公司迅速成為國內(nèi)游戲行業(yè)的領軍企業(yè)之一。為進一步拓展公司在網(wǎng)絡游戲行業(yè)的領先優(yōu)勢,完美時空將目光投向國際市場。2007年7月26日,完美時空成功登陸美國納斯達克股票市場,成為2007年全球游戲市場上最為引人注目的上市公司之一,完美時空全球化發(fā)展的戰(zhàn)略步伐自此拉開了序幕。
成功登陸美國納斯達克后的完美時空,在業(yè)務層面再次發(fā)力。決定購買一批最先進的服務器設備,建設一個面向未來的測試平臺。主要完成硬件和軟件兩個級別的系統(tǒng)測試任務,分別是硬件級的性能、穩(wěn)定性、能耗等測試,以及軟件級的功能性和兼容性測試。
完美時空系統(tǒng)部負責人表示,新建的測試平臺最大的特點就是“面向未來”。不僅要完成普通測試平臺所承擔的功能性測試任務,更要在游戲平臺高效性、節(jié)能性、便捷性等方面推動現(xiàn)有系統(tǒng)邁向更高臺階。因此,我們需要的硬件平臺必須具有“運行高效、節(jié)能、管理便捷”等特點。
測試基石、嚴格選型
網(wǎng)絡游戲開發(fā)、運營、服務是完美時空的核心業(yè)務。無論是哪項業(yè)務的開展,都需要測試平臺高效的支持。具體來說,開發(fā)業(yè)務需要測試平臺完成游戲程序功能和軟件兼容性等測試;運營業(yè)務需要測試平臺完成設備處理能力與I/O性能等測試;服務業(yè)務需要測試平臺進行穩(wěn)定性和可用性等測試。
在上述業(yè)務測試中,測試服務器的優(yōu)劣對游戲效果的好壞具有非常重要的影響。設計再精美、構(gòu)思再精妙、情節(jié)再精彩的游戲,沒有完整的測試系統(tǒng)支持,也無法實現(xiàn)滿意的效果。為此,完美時空對測試系統(tǒng)建設非常重視,并且對測試服務器提出了以下幾個方面的具體要求:
第一,服務器必須性能卓越
首先是處理能力要強、系統(tǒng)I/O要快。網(wǎng)絡游戲程序是實現(xiàn)網(wǎng)絡虛擬世界的邏輯載體,不僅要完成交互性、競技性、即時性極高的程序處理任務,而且還將網(wǎng)絡游戲精彩場面3D動畫場景以最快的速度展現(xiàn)在玩家面前。與此同時,網(wǎng)絡游戲還具有典型的性能聚合性,即在線玩家人數(shù)越多,游戲程序的邏輯實現(xiàn)就越復雜,要求硬件設備的綜合處理能力就越高。為此,要完成游戲程序的測試,服務器必須具有良好的綜合性能。
其次是設備承受壓力的能力要強。游戲系統(tǒng)壓力測試是非常重要的一項測試。即在某一段時間內(nèi),在巨大的網(wǎng)絡負荷下,硬件平臺快速響應游戲請求、完成游戲運行的能力。完美時空旗下同時運營多款網(wǎng)絡游戲,分別面向多類用戶群體,比如青年白領、大中學生,這些群體在玩網(wǎng)絡游戲時具有非常強的時間性。比如說,白領上班族周末的時候會大量登錄游戲;大中學生特別是大學生,他們在放學后、周末、假日等特殊時段會大量登錄游戲。在不同用戶群大量登錄游戲時,整個系統(tǒng)會出現(xiàn)訪問高峰,這時游戲在線人數(shù)往往能達到平時的數(shù)百倍。因此,測試平臺服務器設備必須要采用最先進的計算平臺,以模擬服務器在巨大網(wǎng)絡訪問壓力下的運行狀況。
第二,服務器必須穩(wěn)定節(jié)能
首先,穩(wěn)定性要好。一方面是為了測試工作能夠順利完成,另外一方面是為了給未來的網(wǎng)絡游戲系統(tǒng)提供更好的平臺支持。網(wǎng)絡游戲提供的是全天候的服務,因此服務器必須保持24小時連續(xù)不間斷的運行,此外,網(wǎng)絡游戲是收費型服務,一旦系統(tǒng)中斷,經(jīng)濟損失必然很大。因此,從某種程度上講,網(wǎng)絡游戲?qū)τ谠O備穩(wěn)定性的要求要高于企業(yè)的辦公系統(tǒng)和業(yè)務系統(tǒng)。
其次,節(jié)能且易于管理。網(wǎng)絡游戲系統(tǒng)需要大量服務器組成群集實施聯(lián)合作戰(zhàn),完美時空的服務器均托管于電信運營商的IDC機房,需繳納數(shù)額不菲的托管費用,因此不僅需要高效的遠程監(jiān)管軟件支持,以盡量減少技術(shù)人員的維護工作量,而且要求服務器設備要節(jié)能省電,以便在有限的空間內(nèi)部署盡可能多的服務器設備。總而言之,就要是要最大限度地降低托管成本,增加投資收益。
第三, 合作伙伴要有強勁的綜合實力
完美時空需要的不僅僅是高效的硬件平臺,更需要一個技術(shù)實力強勁的合作伙伴扮演技術(shù)顧問的角色。技術(shù)顧問的角色就是在客戶需要支持的時候,提供包括系統(tǒng)設計、方案選型、部署實施、技術(shù)支持等多方面的服務。例如,在平臺建設的過程中有可能遇到規(guī)劃與實際情況有偏差、新技術(shù)細節(jié)不明了、故障處理不規(guī)范等情況,在這種情況下,就要求合作伙伴可以提供最專業(yè)的技術(shù)支持服務。為此完美時空要求合作伙伴要有完善的服務體系和過硬的技術(shù)儲備,要能夠在項目的設計、規(guī)劃、部署、調(diào)試和運行等各個階段與客戶的技術(shù)人員高效配合,及時發(fā)現(xiàn)問題、解決問題,并可以在多各層面提供技術(shù)支持服務。
完美時空系統(tǒng)部負責人表示,“經(jīng)過全面的考察,我們最終選擇了戴爾。其原因除了戴爾11代服務器的諸多先進特性之外,還在于我們已經(jīng)與戴爾建立了良好的合作關(guān)系,公司已擁有5000多臺戴爾PC服務器,戴爾的產(chǎn)品品質(zhì)與服務能力都在運行過程中經(jīng)受住了考驗。事實證明,戴爾是最值得信賴的合作伙伴。”#p#page_title#e#
解決方案
戴爾是完美時空長期的戰(zhàn)略合作伙伴,此次根據(jù)完美時空的需求,戴爾為其推薦了第11代PE R610和PE R410服務器。上述服務器采用了英特爾®至強®5500處理器,內(nèi)存和 I/O 容量都比上一代產(chǎn)品提升了許多。除在計算能力、I/O性能等方面具有突出的提升之外,戴爾11代服務器在功耗散熱、系統(tǒng)管理、產(chǎn)品外觀等方面還具有非常多的新特性,非常符合完美時空“要更高效、要更節(jié)能、要更便捷”的游戲平臺建設原則。
![](http://image4.it168.com/2009/10/13/12618b0c-ea5e-40f2-827d-960a491696e2.jpg)
1) 測試主機
完美時空此次購買了29臺PE R610和70臺PE R410服務器,全部用于游戲系統(tǒng)的測試。其中70臺PE R410服務器主要用于針對游戲程序的功能性測試,包括用戶登錄、游戲任務管理、游戲情節(jié)設定、角色管理、道具交易、規(guī)則匹配、信息交流等功能的測試;29臺PE R610承擔了較為重要的測試任務,主要用于兼容性測試、性能測試、穩(wěn)定性、能耗等測試。測試服務器測試項目雖有所區(qū)別,但是均涉及到了完美時空的多款游戲產(chǎn)品,具體包括《誅仙》、《赤壁》、《神鬼傳奇》、《夢幻誅仙》等多款游戲產(chǎn)品。
2) 技術(shù)支持與服務
為了確保系統(tǒng)的穩(wěn)定運行,完美時空采用了戴爾提供的專業(yè)技術(shù)支持服務。具體包括:7×24電話技術(shù)支持,專屬的客戶技術(shù)服務經(jīng)理,4小時響應的帶備件上門服務等。
完美時空系統(tǒng)部負責人表示,“為網(wǎng)絡游戲提供最高效的支持,不斷降低系統(tǒng)的運營成本,是公司孜孜不倦追求的理想。通過采用戴爾11代服務器建設測試平臺,我們發(fā)現(xiàn)我們可以向理想再前進一步。第一,可以獲得20%的性能的提升;第二,可以再節(jié)省20%的電力成本;第三,可以進一步提高設備的部署密度??傮w看來,未來公司可以通過引入戴爾第11代服務器,在性能,能耗、機房部署密度三個方面再上一臺階。”#p#page_title#e#
效果
目前,完美時空的測試平臺已正式服役。整個平臺運行非常平穩(wěn)。完美時空系統(tǒng)部負責人給予了戴爾第11代服務器很高的評價,他說:“以PE R610和PE R410為先鋒的戴爾第11代服務器,以1U的高度,實現(xiàn)了強大的處理能力、更低的電力消耗、良好的易用性等,這些都非常符合網(wǎng)絡游戲運營對服務器的獨特需求。”
他具體從以下幾個方面做了解釋:“在性能方面,戴爾第11代服務器采用了英特爾®至強®5500處理器,并擁有充裕的內(nèi)存和I/O資源,可以非常好地滿足游戲的運行需求。不僅如此,戴爾第11代服務器在性能方面的進步很快,我們已經(jīng)做過性能比較試驗,PE R610與PE1950相比在性能上最少提升了20%。”
“在節(jié)能方面,戴爾第11代服務器利用英特爾智能節(jié)能技術(shù),不僅實現(xiàn)了根據(jù)負載大小動態(tài)調(diào)節(jié)處理器計算核心功耗的功能,而且還實現(xiàn)了動態(tài)調(diào)節(jié)芯片、內(nèi)存、硬盤等部件功耗的功能;此外,戴爾第11代服務器還采用了轉(zhuǎn)化效率超過90%的高效電源,并集成多個傳感器,以便向服務器管理軟件實時發(fā)送服務器各部件溫度數(shù)據(jù)。經(jīng)過測算,戴爾第11代服務器可以比其上一代服務器大約節(jié)省20%的能耗。”
“在易用性方面,戴爾第11代服務器是戴爾歷代服務器中最為‘漂亮’的一代,采用了全新的外觀設計,并且在機箱、軌道、線纜管理支架、硬盤托架和閂鎖裝置等部分進行了改進。而在內(nèi)部的部件布局上,處理器、內(nèi)存、硬盤、風扇、電源的位置則基本和上一代保持一致,這讓我們這樣的老用戶可以對設備進行輕車熟路地維護。同時,戴爾第11代服務器還強化了OpenManager管理軟件以及DRAC管理卡的功能,并且還增加了2項創(chuàng)新的管理功能,分別是生命周期管理器和戴爾管理控制臺,這可以有效地幫助我們提升部署效率,降低管理成本。”
最后,他指出:“性能好,能耗低對網(wǎng)絡游戲運營商來說是最重要的。部署同樣數(shù)量的服務器,如果性能不夠,能耗過高,就需要使用更多的服務器,占用更大的空間,向IDC交納更多的費用。由于戴爾第11代服務器在性能和能耗方面均有突出的表現(xiàn),可以使我們未來在系統(tǒng)升級換代的時候,在單個機架上,部署更多的服務器,這會為我們節(jié)約一大筆托管開支。”