Azure 助力云蟾游戲,加快出海進(jìn)程

來源: Microsoft云科技
作者:微軟科技
時間:2021-08-26
16685
“Azure全球區(qū)域覆蓋和低網(wǎng)絡(luò)延遲充分滿足公司海外游戲部署的需求,給游戲企業(yè)提供的免費(fèi)VIP級別技術(shù)支持服務(wù)使我們的全球拓展沒有后顧之憂?!?/span>

“Azure全球區(qū)域覆蓋和低網(wǎng)絡(luò)延遲充分滿足公司海外游戲部署的需求,給游戲企業(yè)提供的免費(fèi)VIP級別技術(shù)支持服務(wù)使我們的全球拓展沒有后顧之憂?!?/p>

——云蟾游戲運(yùn)維負(fù)責(zé)人 孫濤

采用的Azure產(chǎn)品

  • 虛擬機(jī)

  • MySQL 

  • CDN服務(wù)

  • Web App

  • 存儲服務(wù)

關(guān)于云蟾游戲

上海云蟾數(shù)碼科技有限公司(以下簡稱“云蟾游戲”)是由一群資深游戲研發(fā)人員于2008年創(chuàng)辦的網(wǎng)絡(luò)游戲公司。在公司成立初期,云蟾游戲依靠強(qiáng)大的研發(fā)能力制作了大型端游《蜀門》,創(chuàng)造了8000萬注冊用戶、同時在線50萬人的驚人成績。依靠《蜀門》的成功,云蟾游戲規(guī)模迅速擴(kuò)大,并陸續(xù)推出《醉逍遙》、《鐵甲雄兵》、《蜀門手游》等產(chǎn)品。目前,云蟾游戲已經(jīng)成為一家擁有數(shù)百名員工、同時運(yùn)作端游和手游兩條業(yè)務(wù)線,集研發(fā)、運(yùn)營為一體的大型網(wǎng)游公司。2019年,云蟾游戲開始拓展海外市場,通過將游戲部署在Azure云平臺上,為全球玩家提供服務(wù)。

22.JPG

業(yè)務(wù)需求與挑戰(zhàn)

云蟾游戲過去主要面向國內(nèi)市場,隨著業(yè)務(wù)的發(fā)展,全球化布局的重要性日益凸顯,為此,從2019年開始,云蟾游戲決定出海拓展歐美市場并選擇通過全球最大的游戲發(fā)布平臺Steam來發(fā)布其端游產(chǎn)品《鐵甲雄兵》,其手游產(chǎn)品《蜀門手游》則選擇與當(dāng)?shù)剡\(yùn)營商合作的模式發(fā)布。初涉海外市場,云蟾游戲?qū)M獾木W(wǎng)絡(luò)情況并不了解,而一款游戲要給玩家好的體驗(yàn),必須滿足的首要條件就是網(wǎng)絡(luò)的 “低延遲”,因?yàn)榻^大部分游戲?qū)W(wǎng)絡(luò)速度都有很高的要求,比如《鐵甲雄兵》對數(shù)據(jù)包處理的實(shí)時性就要求很高?!捌鋵?shí)游戲廠商在出海時都會面臨相同的挑戰(zhàn),最主要的是要解決網(wǎng)絡(luò)延遲問題,實(shí)現(xiàn)全球同服,確保給全球玩家提供流暢的游戲體驗(yàn),同時還需滿足運(yùn)維需求?!痹企赣螒蜻\(yùn)維負(fù)責(zé)人孫濤說。雖然從第一款游戲開始,云蟾游戲就采用了云平臺來部署游戲產(chǎn)品,但之前的云平臺主要服務(wù)于國內(nèi)和東南亞市場,因此,為了進(jìn)入全球市場,云蟾游戲需要再選擇一家云平臺,經(jīng)過對主流云平臺的分析、測試、對比,云蟾游戲最終選擇使用Azure,希望通過Azure覆蓋全球的基礎(chǔ)架構(gòu)和穩(wěn)定的各類服務(wù)為云蟾游戲的海外用戶提供良好的體驗(yàn)。

為什么選擇Azure

云蟾游戲自身擁有很強(qiáng)的研發(fā)能力,始終堅(jiān)持從游戲開發(fā)之初就充分考慮系統(tǒng)的跨平臺能力,不與任何云平臺綁定,這使得云蟾游戲在選擇云平臺時有充分的靈活性。在為出海業(yè)務(wù)選擇云平臺時,云蟾游戲?qū)溥x的云平臺進(jìn)行了完整的技術(shù)驗(yàn)證,通過第三方服務(wù)進(jìn)行網(wǎng)絡(luò)層面的測試,觀察各區(qū)域運(yùn)營商網(wǎng)絡(luò)到服務(wù)器的延遲情況,經(jīng)過仔細(xì)的測試、比較,最終選擇了Azure。全球化覆蓋、低網(wǎng)絡(luò)延遲、成本可控、對出海游戲廠商優(yōu)異的技術(shù)支持服務(wù)是云蟾游戲選擇Azure的主要原因。

全球化覆蓋和低網(wǎng)絡(luò)延遲

“與其他云平臺相比,Azure在全球區(qū)域分布更廣泛,尤其是我們關(guān)注的歐美區(qū)域有足夠多的POP點(diǎn),各區(qū)域之間的網(wǎng)絡(luò)延時非常低,能夠助力我們實(shí)現(xiàn)低延時的全球游戲架構(gòu)?!睂O濤說。事實(shí)上,Azure在全球有60多個區(qū)域和160 個以上的邊緣節(jié)點(diǎn),與全球1000多個ISP、IXP及客戶和合作伙伴的網(wǎng)絡(luò)有直接連接,這使得用戶幾乎可以在世界上各個國家和城市與Azure的網(wǎng)絡(luò)就近連接,從而使世界各地的游戲玩家能夠通過最優(yōu)低延遲鏈路接入部署在Azure上的游戲。為了降低網(wǎng)絡(luò)延遲,Azure采用了一系列措施,比如提供了基于互聯(lián)網(wǎng)的流量工程服務(wù),來動態(tài)地優(yōu)化與客戶的連接穩(wěn)定度和可用度,不斷調(diào)優(yōu)鏈路延遲。此外Azure的SWAN體系通過SDN來實(shí)現(xiàn)控制數(shù)據(jù)中心之間的鏈路檢測、優(yōu)化利用率和擴(kuò)容預(yù)測等服務(wù)。Azure自建的SD光網(wǎng)絡(luò),讓IP層和光層實(shí)現(xiàn)了全面的一體化管理,杜絕了人為配置導(dǎo)致的失誤,動態(tài)協(xié)調(diào)最優(yōu)的鏈路服務(wù)提供給客戶。這一系列措施可以確??蛻舻娜蛲螒虿渴鹉茏畲笙薅鹊亟档途W(wǎng)絡(luò)延遲、更方便地擴(kuò)展到更多區(qū)域、接納更多的玩家群體。

24.JPG

成本可控

云蟾游戲在成本控制上有非常細(xì)致的規(guī)劃和預(yù)估,如何平衡成本與收益?如何在持續(xù)為玩家提供極致游戲體驗(yàn)的同時降低云資源的使用成本?這是云蟾游戲非常關(guān)注的問題。云蟾游戲在Azure上的部署采用了傳統(tǒng)的IaaS方式,因此影響成本的主要因素之一是云資源的使用成本,包括虛擬機(jī)、存儲、數(shù)據(jù)庫等,Azure提供的包年預(yù)留實(shí)例(RI)模式為云蟾游戲控制成本提供了幫助。Azure RI為企業(yè)客戶提供了非常靈活的虛擬機(jī)包年價格和商業(yè)模式,使用起來簡單靈活,可以按需變更。與其他云平臺相比,Azure RI的靈活性更高,客戶可以隨時變更虛擬機(jī)的類型、大小、條款、區(qū)域以及操作系統(tǒng)??蛻艨梢园窗甑膬r格購買虛擬機(jī),節(jié)省高達(dá)72%的成本,但在支付時只需按月支付,從而節(jié)省資金成本,萬一購買多了,客戶還可以隨時取消,只要每年的取消額度不超過5萬美元即可。目前Azure的包年預(yù)留實(shí)例除了支持虛擬機(jī)外,還支持存儲、數(shù)據(jù)庫等其他一些云服務(wù)。

優(yōu)異的技術(shù)支持

云蟾游戲是首次出海,也是首次使用Azure,在實(shí)際使用中難免遇到問題,而微軟給游戲客戶提供了免費(fèi)的VIP級別支持服務(wù),使云蟾游戲的全球拓展沒有后顧之憂?!坝捎贏zure在安全性等方面更加注重,所以我們在初期Portal使用和一些PaaS服務(wù)使用上遇到一些問題,通過與微軟支持團(tuán)隊(duì)的溝通和培訓(xùn),我們變更了一些使用方式,實(shí)現(xiàn)了安全和易用的雙重保證,解決了這些問題。同時,在游戲上線期間,Azure技術(shù)服務(wù)團(tuán)隊(duì)有專人實(shí)時響應(yīng)我們的問題,給我們提供了高優(yōu)先級的企業(yè)級VIP服務(wù),及時幫助我們解決遇到的問題?!睂O濤說。

解決方案與收益

云蟾游戲在部署時為了保證游戲后端管理的一致性,在Azure上的部署采用了傳統(tǒng)的IaaS模式,在上線過程中得到了微軟架構(gòu)師團(tuán)隊(duì)的全程支持,僅用了不到兩周的時間,就完成了《鐵甲雄兵》和《蜀門手游》兩款游戲的部署。圖1是云蟾游戲基于Azure部署的架構(gòu)示意圖。

25.JPG


圖1云蟾游戲基于Azure部署的架構(gòu)示意圖

云蟾游戲使用了虛擬機(jī)、存儲服務(wù)、MySQL、CDN服務(wù)和Web App。游戲應(yīng)用程序、管理程序等都通過腳本部署在虛擬機(jī)上,并且選用了高主頻的虛擬機(jī),不僅可以減少游戲卡頓,同時每臺服務(wù)器可承載的玩家數(shù)量也更多。在應(yīng)用加速上,云蟾游戲使用了Azure CDN服務(wù),用于大文件分發(fā)、頁面加速等靜態(tài)內(nèi)容加速的場景,在Azure CDN提供的三種CDN選擇中,云蟾游戲經(jīng)過測試比較,選擇了其中一種,在滿足性能要求的同時也簡化了管理。

26.JPG


截止到目前,云蟾游戲分別使用了Azure位于北美、歐洲、亞太的POP點(diǎn),《鐵甲雄兵》亞服、北美服、南美服和歐服都已經(jīng)成功上線并正常運(yùn)行了一年多,《蜀門手游》亞服也已成功上線并平穩(wěn)運(yùn)行,為各區(qū)域玩家提供了良好的游戲體驗(yàn)。使用Azure給云蟾游戲帶來的好處主要體現(xiàn)在三個方面:其一,能夠?qū)崿F(xiàn)在全球范圍內(nèi)快速上線及部署游戲,極大地縮短了游戲上線周期,并且完全沒有IT負(fù)載能力的限制,可以隨著玩家數(shù)量的增加隨時擴(kuò)容,當(dāng)某一區(qū)域的玩家增加時,可以通過增添接入點(diǎn)的方式滿足需求,Azure的網(wǎng)絡(luò)低延時特性確保云蟾游戲的玩家獲得順暢的游戲體驗(yàn);其二,基于Azure的基礎(chǔ)安全功能和Azure強(qiáng)大的DDoS Protection服務(wù),可以確保部署在Azure上的游戲能夠無憂應(yīng)對各種攻擊;其三,利用Web App服務(wù)完成游戲周邊應(yīng)用的開發(fā),簡化了部分站點(diǎn)和API的發(fā)布流程,大幅提升了部署和更新的速度。在未來,云蟾游戲會加快出海進(jìn)程,在Azure的更多區(qū)域上部署游戲。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Microsoft云科技,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家