已有的遊戲如何快速穩定遷移到雲上?

大雄45發表於2022-08-24

雲平臺的是一個大的發展趨勢,結合作者的一些經驗,談談遊戲使用公有云的一些心得。

決定遷移之前就面臨好多問題,比如:
雲主機效能能否滿足要求;
雲主機的配置如何確定;
已有的大量資料如何遷移;
原來的指令碼到雲上能否使用
關於雲主機效能和配置

雲主機的效能能否滿足要求,如何確定雲主機的配置,沒有捷徑,就是做好充足的測試,結合機器人和真人,各種條件都模擬下,覺得測試差不多了,可以考慮開放一組對外的測試服,取得相關的壓力資料,有了資料,雲主機的配置也就很好確定了。

關於資料遷移

資料遷移確實是一個難題,許多遊戲雖然是分割槽分組,但是資料庫是多個區組共用。要將遊戲遷移到雲上,可能面臨大量資料,在短短的維護時間無法遷移到雲上的問題。

有三種方案解決這個問題:

螞蟻搬家,逐步遷移,但是這樣特別消耗時間。
雲供應商協商,臨時拉一條專線,這樣時間會快很多。
使用行動硬碟複製資料,透過快遞先複製大量資料,然後維護時間同步很少的資料。

關於以前的 和網路相容

在遊戲的日常運維中,運維工程師可能有大量的指令碼,遷移到雲上能否繼續使用也是一個問題,如果作業系統和原來的版本一致,一般問題不大。但是還有一點要注意,指令碼如果和IP地址有關係,在原有的物理機環境中,一般IP有兩個,外網和內網IP,大部分公有云都是隻有一個內網IP,外網IP是對映的。國內阿里雲、盛大遊戲G雲,雲主機上是同時內外網共存,在網路這裡保證了和物理機的相容,使用起來比較方便。

關於磁碟空間

公有云的雲主機通常都是模版克隆出來的,為了快速克隆,模版一般磁碟空間都比較小,資料儲存在另外新增的第二塊磁碟上,使用需要分割槽、格式化、掛載。這裡往往容易忽視,經常是第一塊磁碟寫滿了,出現了問題,才發現沒有將資料寫到第二快磁碟上。在使用雲主機的時候,需要檢查下磁碟,最好能有一個初始化指令碼專門做這個事情。

遊戲被攻擊瞭如何處理?

遊戲被攻擊是比較頭痛的事情,但是遊戲如果放到了雲上,這個麻煩就丟給了雲供應商,嘿嘿,雲確實為客戶節省了不少事情。

已有的遊戲如何快速穩定遷移到雲上?已有的遊戲如何快速穩定遷移到雲上?

原文來自:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2911721/,如需轉載,請註明出處,否則將追究法律責任。

相關文章