| 網(wǎng)頁(yè)游戲又叫無端網(wǎng)游、頁(yè)游,基于網(wǎng)頁(yè)的多人在線游戲,不需要下載客戶端,打開網(wǎng)頁(yè)就能玩的網(wǎng)絡(luò)游戲。網(wǎng)頁(yè)游戲行業(yè)互聯(lián)網(wǎng)文化產(chǎn)業(yè)中的一個(gè)重要市場(chǎng),自2005年以來網(wǎng)頁(yè)游戲異軍突起,據(jù)官方統(tǒng)計(jì)數(shù)據(jù)顯示:中國(guó)網(wǎng)頁(yè)游戲市場(chǎng)規(guī)模已達(dá)2.9億人,同時(shí)頁(yè)游仍然處在一個(gè)高速增長(zhǎng)的環(huán)境。 頁(yè)游運(yùn)營(yíng)平臺(tái)架構(gòu)由平臺(tái)接入層和游戲服務(wù)器群組成。平臺(tái)接入層主要是為平臺(tái)的提供運(yùn)營(yíng)平臺(tái)官方網(wǎng)站登陸和賬戶數(shù)據(jù)庫(kù)以及玩家行為分析。游戲服務(wù)器群則是提供給玩家登陸進(jìn)行游戲。游戲服務(wù)器端一般會(huì)存在七種應(yīng)用,其中包括運(yùn)維、區(qū)域、登陸、聊天、主城、競(jìng)技場(chǎng)和副本等,服務(wù)器解決方案專家天下數(shù)據(jù)在下圖中簡(jiǎn)要的列出了頁(yè)游平臺(tái)的一個(gè)典型架構(gòu)特征: ![]() 網(wǎng)頁(yè)游戲行業(yè)應(yīng)用的服務(wù)器選型方案 網(wǎng)頁(yè)類游戲的架構(gòu)較客戶端游戲設(shè)計(jì)來說,相對(duì)簡(jiǎn)單,但麻雀雖小,五臟俱全,在服務(wù)器選型中,互聯(lián)網(wǎng)網(wǎng)頁(yè)游戲公司往往會(huì)遇到以下的一些困難。 1、處理器挑選 目前網(wǎng)頁(yè)游戲服務(wù)器采用多線程軟件編程技術(shù),但與客戶端游戲相比,其運(yùn)算邏輯復(fù)雜度不高,對(duì)于服務(wù)器處理的負(fù)載要求相對(duì)較低。因此,在網(wǎng)頁(yè)類游戲公司經(jīng)過大量的測(cè)試和價(jià)格分析,會(huì)更多考慮性價(jià)比更有優(yōu)勢(shì)的Intel EN平臺(tái)處理器(E5-24系列)或經(jīng)過特殊節(jié)能優(yōu)化定制設(shè)計(jì)過的EP平臺(tái)處理器(E5-26系列),從第三方speccpu的數(shù)據(jù)也可以看出,E5系列處理器與上一代產(chǎn)品相比,平均性能提升了16%以上,處理器已經(jīng)不再是網(wǎng)頁(yè)游戲服務(wù)器選型中的瓶頸問題所在。 2、磁盤I/O能力 網(wǎng)頁(yè)運(yùn)營(yíng)平臺(tái)主要使用了Mysql數(shù)據(jù)庫(kù),用來存放游戲的主體信息,同時(shí)大部分的頁(yè)游研發(fā)商在游戲架構(gòu)設(shè)計(jì)上也習(xí)慣將游戲邏輯服務(wù)器(軟服)和gameDB集中管理。針對(duì)游戲邏輯服務(wù)器以及GameDB的小數(shù)據(jù)塊有較高的隨機(jī)I/O讀寫要求。如何在混合模式下進(jìn)一步提升I/O性能,成為游戲架構(gòu)設(shè)計(jì)中必須重點(diǎn)考慮的一個(gè)環(huán)節(jié)。這里常見的做法是提升內(nèi)存容量,利用內(nèi)存做數(shù)據(jù)的緩沖層,但由于內(nèi)存的易失性特點(diǎn),網(wǎng)頁(yè)游戲也需要一個(gè)可靠的高速存儲(chǔ)子系統(tǒng),因此,隨機(jī)讀寫速率更高、故障率更低的SAS硬盤基本成為網(wǎng)頁(yè)游戲公司服務(wù)器選型中的標(biāo)準(zhǔn)配置。 在頁(yè)游架構(gòu)中,存在大量的小圖片頁(yè)面元素,傳統(tǒng)的高速SAS硬盤在應(yīng)用對(duì)此類大吞吐需求的小I/O文件也是比較吃力,雖然可以將一部分此類靜態(tài)文件通過CDN方式進(jìn)行加速,但對(duì)于游戲控制的主動(dòng)性和靈活性又有所喪失。所幸SSD固態(tài)硬盤技術(shù)的出現(xiàn),可以非常輕松的應(yīng)對(duì)此類問題。 3、合服與管理 頁(yè)游不同與端游的是,單體游戲的生命周期相對(duì)較短,因此,合并區(qū)服的頻率明顯大大高于端游。這加大了運(yùn)維管理的復(fù)雜度,帶來運(yùn)維管理難度。隨著頁(yè)游研發(fā)技術(shù)的提升,互聯(lián)網(wǎng)游戲公司也在主動(dòng)進(jìn)行一些區(qū)服歸集。此時(shí),開源的虛擬化技術(shù)對(duì)于游戲運(yùn)營(yíng)管理來說,其部署靈活性和封裝的隔離性,非常適合。而合服以后,對(duì)于網(wǎng)卡性能會(huì)要求更高,Intel在芯片級(jí)支持虛擬化加速技術(shù)的企業(yè)級(jí)網(wǎng)卡(如82576/I350)的性能和穩(wěn)定性表現(xiàn)會(huì)超出其他品牌型號(hào)的網(wǎng)卡。 4、部署與托管 對(duì)于網(wǎng)頁(yè)游戲公司來說,快速穩(wěn)定的上線部署,服務(wù)器產(chǎn)品在IDC機(jī)房開箱合格率對(duì)于網(wǎng)頁(yè)游戲公司來說非常關(guān)注。同時(shí),單個(gè)機(jī)柜可以部署的服務(wù)器密度高低,與IDC托管費(fèi)用也有直接關(guān)系,在國(guó)內(nèi)單個(gè)機(jī)柜限電的前提下,采用功耗設(shè)計(jì)更佳優(yōu)化的高密度服務(wù)器產(chǎn)品,無疑是在為互聯(lián)網(wǎng)游戲公司節(jié)省成本。 |