欧美中文字幕第一页-欧美中文字幕一区-欧美中文字幕一区二区三区-欧美中文字幕在线-欧美中文字幕在线播放-欧美中文字幕在线视频

創新才是新質生產力,華為云828營銷季游戲部署解決方案使能游戲產業發展

我是創始人李巖:很抱歉!給自己產品做個廣告,點擊進來看看。  

近日,首款國產3A 游戲 大作登頂多個國家銷量榜首,相關話題也登上各大 社交 平臺熱搜。上線首日,不僅玩家沸騰,更是讓中國游戲開發從業者信心倍增。其實,中國早已經是全球網游和 手游 大國,多款手游大作已經橫掃各國應用商店游戲榜單。

隨著云計算、AI等新一代信息技術的高速發展,走在數智最前端的游戲行業正逐漸向多元化、精品化、IP化的方向邁進,這也對游戲開發者提出了更高的要求。如何保證游戲服務器端性能穩定,為玩家提供流暢的游戲體驗?今天準備嘗試用下華為云的產品,沉浸式感受游戲云端部署解決方案的強大。

創新才是新質生產力,華為云828營銷季游戲部署解決方案使能游戲產業發展

1、游戲架構介紹

1.1服務器架構

首先來了解一下整體的游戲架構,不同的公司有不同的游戲服務器架構,所以部署的具體細節大多不相同,但是基本的部署準備還是一樣的,先看下我們的游戲架構,方便讀者朋友了解后續的準備工作。

創新才是新質生產力,華為云828營銷季游戲部署解決方案使能游戲產業發展

1.1.1服務器角色具體介紹

Client:游戲客戶端。

Gate:網關服,這里不承載游戲的鏈接,僅僅做游戲服務器的地址發放,玩家從gate服獲取正式游戲服的ip和端口。

Game:玩家主要在的游戲服務器只有一個。

Room:房間服,玩家匹配進入戰斗后將進入戰斗服,如果戰斗多可以做動態擴展。

Gm:后臺管理服務器,可以做活動的發布或者管理玩家數據。

Redis:主要用來做緩存,避免數據庫的頻繁訪問壓力。

Mysql:主要用來做數據的持久化。

1.1.2玩家數據流

玩家(client)通過http方式訪問gate服務器,獲取game服務的ip和端口。

client通過拿到的ip和端口直連game服務器,這樣玩家就登錄進了服務器。

當玩家操作角色進行匹配戰斗的時候,匹配成功后會將需要的數據傳入room服務器,所有的戰斗指令也會被傳入room服務。

當玩家需要查詢數據時,比如想獲得背包,game服會先像redis查詢,如果數據不存在,則像mysql查詢,查詢到數據后會存入緩存。

當玩家角色數據發生變化時,比如獲得了新的道具,這個時候需要操作數據庫,game服務器會先更新數據庫然后更新緩存。

當發布活動和修改玩家數據的時候使用gm,通過發布指令到game服。

1.1.3服務間交互協議

http協議:主要發生在訪問場景比較少的地方,client和gate,game和Gm之間。

dubbo協議:主要使用在內部服務器之間交互數據,簡單直接,像操作本地方法一樣。

Webscoket:主要用在client和game之間,因為這是一個網頁游戲的服務器,所以使用了websocket。

1.2部署方式

這里使用docker的方式,原因有幾點:

標準化應用發布,避免環境帶來的問題。

節約時間,方便快速部署和啟動。

團隊同學比較熟悉,降低犯錯的可能性。

2、部署準備

2.1環境準備

2.1.1機器準備

對服務器的配置做了一個表統計,準備好服務器就好,下表是參考華為云官網。

注:具體價格實際以官網價為準

創新才是新質生產力,華為云828營銷季游戲部署解決方案使能游戲產業發展

2.1.2解決方案構成

·彈性云服務器ECS:是一種云上可隨時自助獲取、可彈性伸縮的計算服務,幫助打造安全、可靠、靈活、高效的應用環境。

·彈性負載均衡ELB:將訪問流量自動分發到多臺云服務器,擴展應用系統對外的服務能力,實現更高水平的應用容錯。

·云數據庫 RDS for MySQL:擁有即開即用、穩定可靠、安全運行、彈性伸縮、輕松管理、 經濟 實用等特點,讓客戶更加專注業務發展。

·分布式緩存服務Redis版:業界首個支持Arm和x86雙架構的Redis云服務,支持雙機熱備的HA架構,提供單機、主備、Proxy集群、Cluster集群、讀寫分離實例類型,滿足高讀寫性能場景及彈性變配的業務需求。

·云日志服務 LTS:提供一站式日志采集、秒級搜索、海量存儲、結構化處理、轉儲和可視化圖表等功能,滿足應用運維、網絡日志可視化分析、等保合規和運營分析等應用場景。

·DDoS防護 AAD:提供全球化服務,以應對DDoS攻擊挑戰,可提供毫秒級攻擊響應、多維度行為分析及機器學習、防御策略自動調優、精確識別各種復雜DDoS攻擊,以保護您的業務連續性。

·彈性公網IP EIP:彈性公網IP(Elastic IP)提供獨立的公網IP資源,包括公網IP地址與公網出口帶寬服務??梢耘c彈性云服務器、裸金屬服務器、虛擬IP、彈性負載均衡、NAT網關等資源靈活地綁定及解綁,提供訪問公網和被公網訪問能力。擁有多種靈活的計費方式,滿足不同業務場景訴求

·文檔數據庫服務DDS:文檔數據庫DDS兼容MongoDB協議,在華為云高性能、高可用、高安全、可彈性伸縮的基礎上,提供了一鍵部署,彈性擴容,容災,備份,恢復,監控等服務能力。目前支持分片集群(Sharding)、副本集(ReplicaSet)和單節點(Single)三種部署架構。

2.2鏡像準備

鏡像的準備打包推送到私有倉庫,具體的方法可以使用一些插件,也可以使用Jenkins,或者手動推送,無論哪種方式,這里準備下可能需要用到的手動命令。

2.2.1安裝docker服務

2.2.2打包鏡像

將jar包拷貝到和dockerfile相同目錄下,執行下面命令,打包鏡像。

2.2.3將鏡像打包為本地文件

鏡像導出為壓縮包,方便傳輸。

2.2.4解包鏡像

登錄到服務器之后,將上面的文件拷貝到本機,使用下面的命令將鏡像導入到當前機器;

2.3部署腳本

注:上述是開發環境,環境變量有些是默認,在正式環境部署時候需要動態調整。

2.4注意點

gate服務器需要開通公網ip。

excel配置文件要提前規劃,在docker腳本中掛載。

docker掛載的數據目錄和日志目錄需要提前規劃。

每個服務器內部的端口映射要提前規劃。

環境變量需要在腳本中修改,包括mysql和redis數據庫地址,需要鏈接的服務器ip和端口,以及相關的服務器配置等。

3、正式部署

3.1環境調研

游戲痛點:

新游首發、海量玩家在線,高并發訪問擴容不及時;

網絡時延高,游戲卡頓、玩家掉線;

自建周期長成本高,無法彈性伸縮。

大多游戲服務器屬于計算密集型的,所以游戲服務器云廠商選擇核心點有以下幾條:

資源擴容能力,能及時擴容,根據需求靈活購買資源,實現動態擴展、成本優化,支持游戲開服、擴服、并服等場景的業務運行。

計算能力卓越,同類型ECS高于友商15%,PPS領先;容器快速發放,性能對比開源高20%,BMS可5分鐘發放。

安全防御,華為云提供了單線路T級DDoS高防IP服務以及百萬QPS級CC防護,基于黑客攻擊機器學習、業務風控大數據智能隔離等AI能力,保障中手游游戲長期安全運行。

簡化云上運維工作,平臺為游戲客戶提供7x24小時服務,專項保障、專家支持,確保重大活動業務穩定。不僅能夠實現快速部署,而且華為云云游戲管理服務平臺可對游戲內容、游戲使用時長進行管控,所有云游戲運營商客戶均可快速接入華為云云游戲管理服務平臺,獲得全套自動化部署環境;還可通過游戲開發及運營一體化,確保在用戶實時在線的場景下即可完成游戲優化和體驗升級,讓產品整體交付效率提升。

好用且便宜是每個公司的追求,降本增效,多種計費模式,起步預算低,按需使用,用多少付多少,有效緩解企業初創資金壓力,更省錢。

總結:華為云游戲云端部署解決方案,提供覆蓋全球的云基礎設施,支撐千萬級玩家同時在線穩定運行,助力游戲企業打造精品化游戲,保障游戲彈性部署和無憂運維。

3.2套餐購買

下面是在官網套餐截圖,可以作為參考配置,等到正式生產環境的時候根據資源動態配置。

注:點擊可看大圖

3.3華為云核心優勢匯總

數據庫能力:高并發場景,性能穩定性優于友商Mysql主備切換效率優于友商。

海外區域亞太覆蓋:華為網絡質量(時延和丟包)總體優于友商(除日韓、越南、臺灣)。

計算能力:ECS——同類型ECS高于友商15%,PPS領先;容器——快速發放,性能對比開源高20%。

網絡能力:內網帶寬轉發效率最高,ELB億級并發。

安全防護:華為云打造租戶隔離的安全平臺,并提供完善的安全服務保障業務和數據安全,為您的游戲保駕護航。

極簡運維:云上運維工作,平臺為游戲客戶提供7x24小時服務,專項保障、專家支持,確保重大活動業務穩定。

高數據可靠性:ECS服務通過 商業 和技術上的合理努力,承諾單實例維度每服務周期服務可用率不低于99.975%;單區域多可用區維度每服務周期服務可用率不低于99.995%;基于分布式架構的、可彈性擴展的虛擬塊存儲服務,具有高數據可靠性,高I/O吞吐能力,能夠保證任何一個副本故障時快速進行數據遷移恢復,避免單一硬件故障造成數據丟失。

3.4機器環境準備

3.4.1安裝docker

遠程登錄到機器之后,切換到root用戶,執行下面的命令,安裝docker環境

3.4.2拷貝文件到目標機器

文件列表如下:

鏡像文件,根據2.2中相關命令,拷貝到本地,如果用私有倉庫,則不需要執行此步驟。

拷貝配置文件到機器,將所有的excel配置文件拷貝到機器,并在啟動腳本中配置掛載

啟動腳本,在規劃的目錄下創建并修改啟動腳本,設置相應的參數。

3.4.3腳本執行

在所有的文件都準備好之后,切換到腳本所在目錄,可以直接啟動腳本,下面以game為例

3.4.4驗證服務器正常

首先查看所有服務器的日志是否有報錯異常,然后使用特殊賬號進行登錄,驗證服務器功能正常

驗證點:

可以正常登錄

可以匹配戰斗

http接口正常

服務器操作正常

主要業務邏輯正常

驗證以上邏輯后通知測試同學進行功能測試。

3.4.5開服

待測試同學測試通過后,通過gm設置服務器狀態為開服狀態,部署流程結束。

4、總結

九層之臺,起于壘土。華為云在游戲領域的發力,并非一日之計。好的云服務廠商可以讓體驗變得更簡單、更容易,這一點,華為云值得作為首選。

華為云游戲云端部署解決方案,提供覆蓋全球的云基礎設施,支撐百萬級玩家同時在線穩定運行,結合云上運維運營,助力游戲企業實現業務的快速上線和彈性擴展,有效應對游戲的突發性需求和游戲企業出海發展需求。

為了讓更多游戲行業企業輕松上云,實現智能化升級,目前 華為云828 營銷 季 火熱進行中,尤其對游戲企業,華為云推出了眾多云上優選的產品及爆款解決方案,不容錯過,感興趣的小伙伴快去看看吧!

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
主站蜘蛛池模板: 777kkk亚洲综合欧美色老头 | 99re热这里只有精品视频 | 久久99精品综合国产首页 | 久久嫩草影院免费看夜色 | 四虎视频国产精品免费 | 夜夜操天天 | 不卡视频免费在线观看 | 久久99精品国产一区二区三区 | 天天干天天爱天天操 | 成人手机看片 | xxx国产老太婆视频 xxx毛片 | 免费香蕉一区二区在线观看 | 97久久精品视频 | 国产精品四虎视频一区 | 精品成人 | 亚洲欧美高清在线 | 99在线视频精品 | 婷婷激情亚洲 | 国产精品久久久久久麻豆一区 | 婷婷激情在线 | 亚洲最大综合网 | 久久青青草视频 | 国内精品久久久久久久影视麻豆 | 免费精品美女久久久久久久久 | 91热久久免费频精品黑人99 | 久久久免费观看 | 日韩一区二区三区视频在线观看 | 久久红综合久久亚洲网色 | 国产一级片毛片 | 日日网| 91免费网站在线看入口黄 | 92在线视频 | 欧美成人激情视频 | 国产成人香蕉在线视频fuz | 中文字幕亚洲一区二区三区 | 青青青久在线视频免费观看 | 国产精品麻豆 | 日韩毛片大全 | 亚洲欧美日韩综合 | 国产免费一级高清淫日本片 | 亚洲视频黄色 |