迷你創(chuàng)想(深圳)科技有限公司(以下簡稱迷你創(chuàng)想)致力于激發(fā)青少年的創(chuàng)造力,其傾力打造的《迷你世界》是一款國產(chǎn)沙盒創(chuàng)意平臺。在游戲中,每一位創(chuàng)作者可以通過“虛擬積木”的自由創(chuàng)作方式,擺脫了現(xiàn)實的種種限制,搭建出各種天馬行空的場景。從2016年上線至今,《迷你世界》與玩家共同構(gòu)建了一個活躍的社區(qū),玩家數(shù)量和月活躍用戶始終迅速增長,目前全球月活躍用戶已突破億級,創(chuàng)作出超2億的場景內(nèi)容量,每個場景都是玩家想象力的結(jié)晶。
《迷你世界》基于華為云云原生技術(shù),實現(xiàn)游戲后端全棧容器化,相比虛擬化部署環(huán)境,資源使用量減少一半。游戲服務(wù)器能夠在不影響玩家體驗的前提下,定向擴縮容、版本無縫升級,迭代速度從小時級縮短至分鐘級,效率提升80%。同時,基于華為云穩(wěn)定高效的大數(shù)據(jù)平臺MRS,《迷你世界》完善了數(shù)據(jù)治理與開發(fā)體系,讓每個玩家都可以精準選到自己喜歡的場景,同時迷你的數(shù)據(jù)應(yīng)用開發(fā)效率提升50%,可每天完成2TB增量數(shù)據(jù)的計算。華為云卓越運營團隊還為《迷你世界》團隊提供精益化治理能力,整體節(jié)約了30%的資源成本和70%的運維成本。
如果將游戲比作一個巨大的游樂園,每個娛樂設(shè)施(服務(wù)器)要接待很多游客(游戲玩家),但是游客到訪的時機不一樣,高峰期可能以10倍的增速蜂擁而上,低谷期某個設(shè)施可能只有幾位游客在玩,但游樂園又不可能因為人少,而關(guān)停娛樂設(shè)施。此外,娛樂設(shè)施在升級過程中,不得不暫停運營,可能會導(dǎo)致游客流失?!睹阅闶澜纭肪兔媾R后端服務(wù)器彈性問題,導(dǎo)致資源大量浪費,增加運營成本,也影響游戲體驗。
隨著全球下載量突破10億,以及沙盒類游戲高自由度的特性,《迷你世界》后臺產(chǎn)生數(shù)據(jù)量,也在以每天2T的速度激增,其自建的大數(shù)據(jù)平臺,難以滿足海量的數(shù)據(jù)分析需求?!睹阅闶澜纭凡粌H面臨著越來越大的運維壓力,也亟待提升數(shù)據(jù)應(yīng)用的開發(fā)效率。
自2019年達成合作,《迷你世界》利用華為云云原生技術(shù),構(gòu)建全容器化的游戲后臺,根據(jù)實時玩家數(shù)量,以容器的靈活規(guī)格和極致彈性能力,有效解決游戲服務(wù)端的擴縮容問題,成功應(yīng)對了月活億級玩家的挑戰(zhàn)。此外,華為云卓越運營團隊深入洞察客戶業(yè)務(wù)場景需求,雙方共同實現(xiàn)了在業(yè)務(wù)“0中斷”的前提下,將Hadoop大數(shù)據(jù)集群搬遷至華為云大數(shù)據(jù)MapReduce服務(wù)(MRS),大幅提升大數(shù)據(jù)平臺的穩(wěn)定性,為游戲玩家提供精準的地圖和創(chuàng)意玩法,讓每位玩家成為自由創(chuàng)造者,共同構(gòu)建充滿活力與創(chuàng)意的虛擬世界。
由于手機游戲的特性,玩家通常會在每天特定時間段,或在舉辦新活動期間,集中登陸游戲,導(dǎo)致在線玩家的峰值上升極快。高峰期來臨,往往幾分鐘之內(nèi),《迷你世界》的玩家數(shù)量會以10倍增長。為了應(yīng)對業(yè)務(wù)高峰,迷你世界不得不提前準備大量服務(wù)器;同時為了保障所有玩家的體驗,即便只有1位玩家還在進行游戲,對應(yīng)的游戲服務(wù)器也是不會縮容的,往往在峰值結(jié)束后3~4小時,才能進行縮容。這必然造成資源嚴重冗余,運營成本不可控。
華為云云容器引擎CCE Turbo在計算加速方面,業(yè)界獨家實現(xiàn)容器100%卸載,服務(wù)器資源和性能雙零損耗, 在網(wǎng)絡(luò)加速方面,采用獨創(chuàng)的容器直通網(wǎng)絡(luò),讓兩層網(wǎng)絡(luò)變成一層,端到端連通時間縮短一半,平穩(wěn)應(yīng)對流量浪涌。通過CCE Turbo實現(xiàn)《迷你世界》服務(wù)端全棧容器化,可以對工作負載進行部署、擴展、更新與恢復(fù),提供了一個高效且成本效益高的架構(gòu),如下圖所示:

資源效率翻倍:《迷你世界》實現(xiàn)秒級自動彈性伸縮,秒級可擴容1000容器,從容應(yīng)對突發(fā)的流量浪涌。此外,雙方深度運用了OpenKruise社區(qū)的CloneSet,其定向縮容能力可判斷指定游戲服是否有活躍玩家,從而對游戲服縮容進行精細化控制。這些措施節(jié)省了超50%的資源占用,極大地提高了整體運營效率。
快速升級部署:基于CloneSet構(gòu)建了原地升級能力,可以在不重建pod的情況下,對運行中的游戲進行更新,版本迭代從小時級縮短至分鐘級。該過程類似賽車不熄火“更換輪胎”,不僅提升了玩家的游戲體驗,還讓《迷你世界》能夠迅速響應(yīng)市場變化與玩家需求,快速推出新玩法或修復(fù)bug。
多重安全加固:一個Node節(jié)點只部署一個游戲服Pod,以確保資源的專屬性和隔離性,同時通過為游戲服配置關(guān)聯(lián)安全組,對進出Node節(jié)點的網(wǎng)絡(luò)流量進行嚴格控制,防止未授權(quán)的訪問和各種網(wǎng)絡(luò)攻擊,華為云為《迷你世界》的1億+玩家提供了一個安全可靠的游戲環(huán)境。

作為沙盒創(chuàng)意平臺游戲,如何將好的新創(chuàng)意推薦給更多玩家,如何讓玩家選擇更匹配自身喜好的場景,離不開大數(shù)據(jù)平臺的支持。大數(shù)據(jù)平臺作為《迷你世界》業(yè)務(wù)運作的基石,需要具備極強的性能和極高的穩(wěn)定性?!睹阅闶澜纭愤x擇將自建的大數(shù)據(jù)集群,一次性平滑搬遷至華為云MRS。
首先,基于云上部署,可以快速擴容,以適應(yīng)游戲玩家快速增長帶來的數(shù)據(jù)量爆發(fā)。
其次,華為云存算分離的特性,使得資源利用率得到充分提升。
第三,華為云MRS的高可靠和免運維的優(yōu)勢,為《迷你世界》減少了運維的投入成本。
不僅如此,華為云卓越運營團隊還為客戶提供大數(shù)據(jù)的持續(xù)優(yōu)化,通過對大數(shù)據(jù)任務(wù)類型、時長、參數(shù)等持續(xù)分析與優(yōu)化,通過在離線分析混合調(diào)度,離線計算資源減少18%,通過運行時長和參數(shù)調(diào)整與優(yōu)化,實現(xiàn)性能提升10.7%。
華為云領(lǐng)先的解決方案以及高效率高質(zhì)量的售后技術(shù)支持,為《迷你世界》游戲的全生命周期護航——這是我們選擇華為云的根本原因。
資源占用節(jié)省50%,最優(yōu)成本管控:《迷你世界》基于華為云CCE Turbo全容器化方案,計算資源根據(jù)游戲的實時訪問量進行自動管理。通過定時彈性伸縮、自動彈性伸縮、定向縮容的手段,其資源總是能跟隨實時業(yè)務(wù),靈活伸縮至合理水平,既保障玩家的游戲體驗,又大幅降低資源閑置率,實現(xiàn)最優(yōu)成本管控。
體驗感大幅提升:容器化可實現(xiàn)在不影響游戲玩家的體驗同時,進行游戲服升級,升級從小時級提升至分鐘級,確保玩家游戲過程中,不會因為服務(wù)擴容、升級,導(dǎo)致的游戲卡頓或中斷。
同時,華為云助力美圖整合站酷業(yè)務(wù),形成業(yè)務(wù)合力,新業(yè)務(wù)成本下降50%。并通過優(yōu)化數(shù)據(jù)庫存儲結(jié)構(gòu)、OBS公網(wǎng)流量優(yōu)化、自建ES轉(zhuǎn)云服務(wù)、增量業(yè)務(wù)引導(dǎo)高性價比實例等,幫助客戶實現(xiàn)降本,提升客戶滿意度。
基于華為云大數(shù)據(jù)平臺構(gòu)建數(shù)據(jù)治理和開發(fā)體系,為億級月活玩家提供數(shù)據(jù)服務(wù),構(gòu)建了高效穩(wěn)定的大數(shù)據(jù)底座,數(shù)據(jù)應(yīng)用開發(fā)效率提升50%,每天完成增量2T數(shù)據(jù)、合計1500個任務(wù)的計算。同時通過華為云卓越運營團隊的精益化治理,優(yōu)化《迷你世界》的用云結(jié)構(gòu),釋放15%冗余計算資源,資源成本下降30%,運維成本下降70%。
作為國內(nèi)TOP1的沙盒創(chuàng)意類游戲,《迷你世界》致力與玩家和開發(fā)者共同構(gòu)建一個聯(lián)動、矩陣式的UGC生態(tài)。此外,《迷你世界》未來戰(zhàn)略布局聚焦于“虛擬互動場景”,與合作伙伴共同探索多元化場景,進一步拓展游戲的虛擬互動體驗。
華為云提供了Serverless的容器實例服務(wù)CCI,其具有秒級彈性、按量計費的特性,非常貼合《迷你世界》的應(yīng)用場景。此外,華為云CCE還提供了彈性突發(fā)引擎,可以將CCI資源池以虛擬節(jié)點的方式接入CCE,輕松利用Serverless容器的能力,進一步增強后端的彈性能力。同時CCI建立在安全容器之上,每個容器獨享內(nèi)核,具備與虛擬機媲美的安全保護。下一階段,《迷你世界》計劃將部分工作負載,逐步遷移到Serverless容器上,攜手華為云,共創(chuàng)穩(wěn)定高效的游戲環(huán)境。
利用AI賦能玩家創(chuàng)造力,提升平臺內(nèi)容豐富度與用戶活躍度。
在技術(shù)規(guī)劃上,《迷你世界》會開發(fā)智能素材生成、場景智能構(gòu)建、AI輔助編輯等技術(shù),為玩家提供豐富多樣的素材和場景選擇,提升沙盒游戲創(chuàng)意效率。同時,還會提供個性化推薦、AI輔助創(chuàng)作等功能,為玩家提供更符合自己興趣和喜好的游戲體驗。迷你世界有望成為AI賦能下的創(chuàng)意樂園,吸引更多玩家參與創(chuàng)作,并大幅提升平臺內(nèi)容的多樣性和創(chuàng)新性。
《迷你世界》與華為云將積極探索新的合作模式和業(yè)務(wù)領(lǐng)域,實現(xiàn)更加廣泛的互利共贏。