云計(jì)算案例丨三重維度“根除”卡頓,重構(gòu)全球游戲服務(wù)器性能

來(lái)源:Akamai
作者:Akamai
時(shí)間:2023-05-31
2900
出海已成為中國(guó)游戲行業(yè)主旋律的當(dāng)下,全球規(guī)模對(duì)游戲公司提出了更高的要求。如,游戲服務(wù)器的性能好壞,直接影響區(qū)域玩家的即時(shí)體驗(yàn)。本篇內(nèi)容結(jié)合Akamai全球?qū)嵺`案例,分享Akamai是如何不斷提升游戲服務(wù)器性能的原理與服務(wù)。

640.jpg

出海已成為中國(guó)游戲行業(yè)主旋律的當(dāng)下,全球規(guī)模對(duì)游戲公司提出了更高的要求。如,游戲服務(wù)器的性能好壞,直接影響區(qū)域玩家的即時(shí)體驗(yàn)。本篇內(nèi)容結(jié)合Akamai全球?qū)嵺`案例,分享Akamai是如何不斷提升游戲服務(wù)器性能的原理與服務(wù)。

關(guān)于架構(gòu)

全球同服實(shí)時(shí)同步

弄清游戲服務(wù)器的門道,先要了解具體的類別和架構(gòu)。以當(dāng)下流行的全球同服的大型多人在線角色扮演游戲(MMORPG,Massively Multiplayer Online Role-Playing Game)為例,可分為中心服務(wù)器和節(jié)點(diǎn)服務(wù)器區(qū)域:

640.png

中心服務(wù)器區(qū)域主要負(fù)責(zé)對(duì)游戲的集中運(yùn)營(yíng)及管理,而節(jié)點(diǎn)服務(wù)器區(qū)主要是進(jìn)行游戲的對(duì)戰(zhàn)和實(shí)時(shí)的交互。由于游戲復(fù)雜程度的日漸提升,全球同服趨勢(shì)顯著,游戲服務(wù)器架構(gòu)則會(huì)采用分區(qū)分服的模型。通過(guò)微服務(wù)器也可對(duì)游戲功能進(jìn)行細(xì)分,如配對(duì)服務(wù)器、聊天服務(wù)器、AI服務(wù)器、排名服務(wù)器等。

關(guān)于性能

確立標(biāo)準(zhǔn)消弭卡頓

從玩家感受來(lái)看,卡頓是破壞游戲體驗(yàn)的關(guān)鍵因素。特別是對(duì)戰(zhàn)類游戲,瞬間的卡頓,局勢(shì)就可能急轉(zhuǎn)直下。深入審視原因,正是游戲服務(wù)器的性能,直接關(guān)系到卡頓與否。

640 (1).jpg

游戲畫面卡成“幻燈片”

好體驗(yàn),需要多少延時(shí)?

通常,服務(wù)器延時(shí)在50ms內(nèi),體驗(yàn)較好;超過(guò)100ms,會(huì)感到明顯延遲。據(jù)統(tǒng)計(jì),對(duì)戰(zhàn)游戲如果每增加100ms延時(shí),會(huì)導(dǎo)致14%的客戶體驗(yàn)降低。

經(jīng)長(zhǎng)期服務(wù)全球游戲發(fā)行商的經(jīng)驗(yàn)總結(jié),Akamai發(fā)現(xiàn)客戶關(guān)注游戲服務(wù)器的如下標(biāo)準(zhǔn):

理想游戲服務(wù)器的三重要求

·位置

服務(wù)器與玩家距離越近,延遲越低。若跨越運(yùn)營(yíng)商跳數(shù)多,也會(huì)增加數(shù)據(jù)包延時(shí)

·硬件

使用低配置的服務(wù)器,或共享主機(jī),會(huì)降低處理的速度,導(dǎo)致更大的服務(wù)器延時(shí)

·聯(lián)網(wǎng)

使用低質(zhì)量互聯(lián)網(wǎng)連接(如弱網(wǎng)環(huán)境),或未經(jīng)優(yōu)化的網(wǎng)絡(luò),會(huì)導(dǎo)致數(shù)據(jù)傳輸不暢

關(guān)于方案

一個(gè)平臺(tái),多重能力

綜合來(lái)看,應(yīng)對(duì)卡頓難題與服務(wù)器需求,Akamai Connected Cloud大規(guī)模分布式邊緣和云平臺(tái),憑借一體化的云服務(wù)能力,已成為游戲服務(wù)商的首選服務(wù)。

640 (1).png

“Akamai擁有一個(gè)由多層組成的完善的網(wǎng)絡(luò)——從核心到邊緣。Akamai的實(shí)際足跡幫助我們更接近全球游戲玩家社區(qū),當(dāng)與平臺(tái)內(nèi)置的技術(shù)能力相配時(shí),可以提供更好、更快、更個(gè)性化的體驗(yàn)。”

——《星際戰(zhàn)甲》游戲發(fā)行公司Digital Extremes技術(shù)負(fù)責(zé)人Glen Miner

位置服務(wù)維度上,Akamai云計(jì)算平臺(tái)分為三層架構(gòu)——核心層、分布層以及邊緣層,總共有4000多個(gè)節(jié)點(diǎn)、900Tbps網(wǎng)絡(luò)帶寬能力。

三層架構(gòu),完美解決服務(wù)器位置問(wèn)題

·核心層

核心層適于部署游戲中心服務(wù)器,如登錄服務(wù)器、交易平臺(tái)等,其架構(gòu)比較復(fù)雜、計(jì)算存儲(chǔ)數(shù)據(jù)庫(kù)能力比較完備、延時(shí)不是特別敏感。

·分布層

分布層適于部署游戲節(jié)點(diǎn)服務(wù)器,如網(wǎng)關(guān)服務(wù)器、配對(duì)服務(wù)器等,需要非常高的延時(shí)敏感度,對(duì)算力也有較高的要求;服務(wù)器結(jié)構(gòu)并不復(fù)雜,對(duì)存儲(chǔ)、數(shù)據(jù)庫(kù)要求不是很高。

·邊緣層

邊緣節(jié)點(diǎn)更適用于解決互聯(lián)網(wǎng)優(yōu)化的問(wèn)題,如游戲下載包在邊緣的存儲(chǔ)、圖片視頻在邊緣個(gè)性化的適配等場(chǎng)景。

640 (2).png

硬件性能維度,應(yīng)對(duì)游戲公司對(duì)圖像渲染、視頻編解碼、動(dòng)畫模擬等場(chǎng)景應(yīng)用的運(yùn)算需求,Akamai Connected Cloud特別提供GPU專用虛擬主機(jī),支持與并行處理、深度學(xué)習(xí)或光線追蹤相關(guān)的任何用例,性價(jià)比高且性能強(qiáng)勁。

640 (3).png

第三方機(jī)構(gòu)Cloud Spectator評(píng)測(cè)結(jié)果顯示

Akamai GPU在每Dollar性能方面,高于其他友商能力

聯(lián)網(wǎng)維度,聚焦優(yōu)化傳輸鏈路問(wèn)題,Akamai此前發(fā)布的文章中,具體分享過(guò)如何利用Akamai CDN平臺(tái)云分發(fā)的優(yōu)勢(shì)優(yōu)化底層協(xié)議、進(jìn)行游戲動(dòng)態(tài)加速,如TCP/UDP等協(xié)議和API的加速。

關(guān)于拓展

靈活容器智能管理

成功運(yùn)營(yíng)的游戲,得益于發(fā)布/推廣期間的網(wǎng)絡(luò)支持。激增的游戲注冊(cè)用戶、在線用戶數(shù)、網(wǎng)絡(luò)流量、服務(wù)器負(fù)載,會(huì)使核心服務(wù)器的CPU的使用率不斷飆升。此時(shí)更需更靠近客戶的邊緣做好預(yù)案,擴(kuò)展服務(wù)器數(shù)目,以滿足動(dòng)態(tài)增長(zhǎng)的用戶需求。

640 (2).jpg

在線用戶數(shù)與核心服務(wù)器CPU使用率,成線性關(guān)系

容器化趨勢(shì)下,由多個(gè)容器化服務(wù)器組成的集群Kubernetes,可支持實(shí)現(xiàn)集群內(nèi)服務(wù)器的自動(dòng)擴(kuò)展。益處在于游戲開發(fā)者能夠靈活調(diào)整Kubernetes集群內(nèi)運(yùn)行的服務(wù)器數(shù)量。這意味著,多人游戲服務(wù)器將實(shí)現(xiàn)自動(dòng)管理、自動(dòng)擴(kuò)展和去中心化。

關(guān)于成本

基于流量按需透明

服務(wù)器的擴(kuò)展外,業(yè)務(wù)突發(fā)期間的流量成本,也是游戲公司關(guān)注的棘手難題。近期,Akamai下調(diào)了50%流量費(fèi)用,擁有業(yè)界更便宜的流量?jī)r(jià)格與透明報(bào)價(jià),可為用戶節(jié)約更多的成本。

體育游戲供應(yīng)商N(yùn)Soft便是一家密切關(guān)注著網(wǎng)絡(luò)增長(zhǎng)需求的游戲公司。與不適合的供應(yīng)商配對(duì)合作,可能意味著流量配額成本會(huì)嚴(yán)重削減公司的預(yù)算?;陲@著的成本效益,NSoft選擇使用Akamai的云計(jì)算服務(wù)。服務(wù)過(guò)程中,Akamai客戶成功團(tuán)隊(duì)持續(xù)地提供戰(zhàn)略支持和工作負(fù)載的優(yōu)化建議。

640.png

“Akamai不像大多數(shù)供應(yīng)商那樣按服務(wù)器計(jì)費(fèi),而是按賬戶匯總網(wǎng)絡(luò)流量,這對(duì)我們來(lái)說(shuō)非常方便,是一個(gè)巨大的競(jìng)爭(zhēng)優(yōu)勢(shì)。”

——NSoft IT基礎(chǔ)設(shè)施主管

Marin Marin?i?

透過(guò)卡頓看性能,構(gòu)筑云服務(wù)基石,承載游戲出海多場(chǎng)景需求,Akamai將不斷統(tǒng)籌升級(jí)Akamai Connected Cloud大規(guī)模分布式邊緣和云平臺(tái)在成本、性能與全球規(guī)模上的優(yōu)勢(shì),攜手游戲公司鋪設(shè)更穩(wěn)固、智能、敏捷的游戲服務(wù)器集群,打造流暢、卓越的游玩體驗(yàn)。

原文鏈接:點(diǎn)擊前往 >
文章來(lái)源:Akamai
版權(quán)說(shuō)明:本文內(nèi)容來(lái)自于Akamai,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家