華為云游戲應(yīng)用容器化部署前期準(zhǔn)備:改造游戲架構(gòu)

來源: 華為云
作者:華為云
時(shí)間:2021-01-13
18664
本教程以某游戲?yàn)槔?,將該游戲進(jìn)行微服務(wù)的架構(gòu)改造,再進(jìn)行容器化。

應(yīng)用容器化改造有三種方式,您可單擊這里查看。本教程以某游戲?yàn)槔?,將該游戲進(jìn)行微服務(wù)的架構(gòu)改造,再進(jìn)行容器化。

本教程不對改造細(xì)節(jié)做深度講解,僅講解大致的建議。如需要詳細(xì)了解容器化改造的過程,請單擊服務(wù)咨詢。

說明:

本章節(jié)主要講解游戲架構(gòu)改造的建議,不需要用戶實(shí)際操作。若需要實(shí)際操作,請直接進(jìn)入分析游戲應(yīng)用章節(jié)。

容器化改造建議

游戲demo原有架構(gòu)如下:

圖1游戲原架構(gòu)

zh-cn_image_0267386833.png

從圖1可以看出:

游戲包含三個(gè)組件:wow-auth登錄認(rèn)證系統(tǒng)、wow-world游戲服務(wù)器、mysql數(shù)據(jù)庫。

一臺(tái)虛機(jī)安裝了wow-auth登錄認(rèn)證系統(tǒng)及其依賴;兩臺(tái)或多臺(tái)虛擬機(jī)安裝mysql數(shù)據(jù)庫及其依賴;三臺(tái)或多臺(tái)虛機(jī)安裝wow-world游戲服務(wù)器及其依賴。在當(dāng)前的架構(gòu)下,如果有多個(gè)游戲服,需要多臺(tái)虛機(jī)來安裝。這就引發(fā)了這個(gè)架構(gòu)帶來的關(guān)鍵問題:部署重,需要準(zhǔn)備多臺(tái)虛擬機(jī),并為每個(gè)虛擬機(jī)裝上不同組件所需的依賴包。

擴(kuò)展差,伸縮困難,維護(hù)成本高:新增服務(wù)器時(shí),需增加新的虛擬機(jī),再安裝游戲服。且多臺(tái)虛擬機(jī)維護(hù)十分復(fù)雜。

升級(jí)困難:每次升級(jí)需要多臺(tái)虛擬機(jī)逐臺(tái)配置升級(jí),耗時(shí)久且容易出錯(cuò)。

針對該游戲架構(gòu),建議做如下修改:

圖2游戲新架構(gòu)

zh-cn_image_0225513651.png

如圖2,將游戲的三個(gè)組件(wow-auth登錄認(rèn)證系統(tǒng)、wow-world游戲服務(wù)器、mysql數(shù)據(jù)庫)分別容器化,部署在虛擬機(jī)中。實(shí)現(xiàn)如下優(yōu)勢:

說明:

在本demo中,用了mysql作為數(shù)據(jù)庫,并對mysql也做了容器化的改造。在真實(shí)商用時(shí),請根據(jù)自身業(yè)務(wù)選擇數(shù)據(jù)庫。

部署輕便:將游戲的三個(gè)組件分別制作為容器鏡像,并將鏡像上傳到容器鏡像倉庫中。通過CCE云容器引擎可以直接基于該鏡像部署容器應(yīng)用。

擴(kuò)展性好,伸縮迅速:當(dāng)需要新增游戲服時(shí),再啟動(dòng)一個(gè)容器即可。容器可實(shí)現(xiàn)秒級(jí)啟動(dòng)。

升級(jí)方便:升級(jí)時(shí)更換鏡像即可快速升級(jí)。且CCE支持滾動(dòng)升級(jí),在升級(jí)時(shí)無需中斷業(yè)務(wù)。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于華為云,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
HDC 2025耀星·領(lǐng)航出海高峰論壇:以全域生態(tài)協(xié)同重構(gòu)出海增長曲線
HDC 2025耀星·領(lǐng)航出海高峰論壇:以全域生態(tài)協(xié)同重構(gòu)出海增長曲線
6月21日,HDC 2025耀星·領(lǐng)航出海高峰論壇在東莞三丫坡舉辦,吸引了全球開發(fā)者、企業(yè)及生態(tài)出海專家共同參與。論壇聚焦2025年重點(diǎn)區(qū)域行業(yè)生態(tài)趨勢,通過歐洲、歐亞、中東、亞太、拉美等差異化市場的掘金案例,提供從獲量到變現(xiàn)的可持續(xù)發(fā)展新思路。
華為云
開發(fā)者
企業(yè)出海
2025-06-212025-06-21
近6成金融機(jī)構(gòu)的選擇!華為云GaussDB加快金融核心系統(tǒng)轉(zhuǎn)型
近6成金融機(jī)構(gòu)的選擇!華為云GaussDB加快金融核心系統(tǒng)轉(zhuǎn)型
當(dāng)前,數(shù)據(jù)庫在金融機(jī)構(gòu)的應(yīng)用正在從辦公、一般系統(tǒng)逐步邁入核心系統(tǒng)應(yīng)用的深水區(qū)。如何構(gòu)建安全可靠、高效穩(wěn)定的核心系統(tǒng)數(shù)據(jù)庫,支持業(yè)務(wù)運(yùn)營和管理決策,成為了眾多金融機(jī)構(gòu)關(guān)注的焦點(diǎn)問題。
華為云
2024-07-042024-07-04
華為云以系統(tǒng)性創(chuàng)新加速千行萬業(yè)智能化升級(jí)
華為云以系統(tǒng)性創(chuàng)新加速千行萬業(yè)智能化升級(jí)
華為云全球銷售收入達(dá)553億元人民幣,是全球增長最快的主流云廠商之一。
華為云
2024-04-222024-04-22
華為云發(fā)布新型工業(yè)互聯(lián)網(wǎng)平臺(tái)參考架構(gòu)
華為云發(fā)布新型工業(yè)互聯(lián)網(wǎng)平臺(tái)參考架構(gòu)
近日,在華為分析師大會(huì)上,華為混合云副總裁胡玉海重磅發(fā)布《新型工業(yè)互聯(lián)網(wǎng)平臺(tái)參考架構(gòu)》白皮書,在傳統(tǒng)工業(yè)互聯(lián)網(wǎng)的基礎(chǔ)上,融入大模型的能力,讓智能化賦能新型工業(yè)化。
華為云
云服務(wù)
2024-04-222024-04-22
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號(hào)登錄/注冊
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家