已有的遊戲如何快速穩定遷移到雲上?
雲平臺的是一個大的發展趨勢,結合作者的一些經驗,談談遊戲使用公有云的一些心得。
雲主機效能能否滿足要求; 雲主機的配置如何確定; 已有的大量資料如何遷移; 原來的指令碼到雲上能否使用
雲主機的效能能否滿足要求,如何確定雲主機的配置,沒有捷徑,就是做好充足的測試,結合機器人和真人,各種條件都模擬下,覺得測試差不多了,可以考慮開放一組對外的測試服,取得相關的壓力資料,有了資料,雲主機的配置也就很好確定了。
資料遷移確實是一個難題,許多遊戲雖然是分割槽分組,但是資料庫是多個區組共用。要將遊戲遷移到雲上,可能面臨大量資料,在短短的維護時間無法遷移到雲上的問題。
螞蟻搬家,逐步遷移,但是這樣特別消耗時間。
雲供應商協商,臨時拉一條專線,這樣時間會快很多。
使用行動硬碟複製資料,透過快遞先複製大量資料,然後維護時間同步很少的資料。
在遊戲的日常運維中,運維工程師可能有大量的指令碼,遷移到雲上能否繼續使用也是一個問題,如果作業系統和原來的版本一致,一般問題不大。但是還有一點要注意,指令碼如果和IP地址有關係,在原有的物理機環境中,一般IP有兩個,外網和內網IP,大部分公有云都是隻有一個內網IP,外網IP是對映的。國內阿里雲、盛大遊戲G雲,雲主機上是同時內外網共存,在網路這裡保證了和物理機的相容,使用起來比較方便。
公有云的雲主機通常都是模版克隆出來的,為了快速克隆,模版一般磁碟空間都比較小,資料儲存在另外新增的第二塊磁碟上,使用需要分割槽、格式化、掛載。這裡往往容易忽視,經常是第一塊磁碟寫滿了,出現了問題,才發現沒有將資料寫到第二快磁碟上。在使用雲主機的時候,需要檢查下磁碟,最好能有一個初始化指令碼專門做這個事情。
遊戲被攻擊是比較頭痛的事情,但是遊戲如果放到了雲上,這個麻煩就丟給了雲供應商,嘿嘿,雲確實為客戶節省了不少事情。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2911721/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [譯] 將現有的 API 從 REST 遷移到 GraphQLAPIREST
- Flutter #03 將原有的 Flutter app 遷移到 Flutter 2.0FlutterAPP
- 我如何將部落格遷移到 Kubernetes(上)
- Python 決定遷移到 GitHubPythonGithub
- 如何從複雜單體應用快速遷移到微服務?微服務
- 騰訊雲伺服器遷移到Vultr伺服器
- 穩定快速的伺服器如何選擇伺服器
- 如何將 CentOS遷移到 AlmaLinux?CentOSLinux
- 企業遷移到雲平臺是如何降低成本的?
- 如何選擇穩定可靠、快速的伺服器?伺服器
- 從檔案系統遷移到ASM上ASM
- 把WebLogic EJB程式遷移到JBoss上Web
- 安全、穩定、資料0丟失|金融雲遷移,袋鼠雲解鎖新姿勢
- Spotify如何從Apache kafka遷移到雲平臺的pub/sub系統ApacheKafka
- 10種可以遷移到雲的應用程式
- 遷移到ASMASM
- 你的資料庫真的需要遷移到雲嗎?資料庫
- svn 遷移到gitGit
- svn遷移到gitGit
- SQLITE 遷移到 MYSQLSQLiteMySql
- 企業資料如何快速同步上雲?
- 【遷移】SqlServer 遷移到 MySQL 方法ServerMySql
- 年會現場穩定WiFi覆蓋,快速部署高速穩定網路WiFi
- 傳統堡壘機資料可以遷移到雲堡壘機上嗎?方式有哪些?
- 如何遷移到微服務和事件溯源EventSourcing微服務事件
- 從Perforce遷移到GitGit
- blog遷移到此
- 用冷備份技術快速將DB遷移到新機器
- 我如何將部落格遷移到 Kubernetes(下)
- 如何為雲原生應用帶來穩定高效的部署能力?
- Jetpack Compose 1.1 現已進入穩定版!Jetpack
- 摩杜雲企業級雲伺服器,撐起企業雲上業務高效穩定開展伺服器
- 限流和降級(上) | 如何打造平臺穩定效能力(一)
- 世界上最大的Web服務商Dropbox是如何從Nginx遷移到Envoy的?WebNginx
- 口袋妖怪Pokémon GO遷移到谷歌Kubernetes容器雲Go谷歌
- 從關聯式資料庫遷移到NoSQL雲資料庫資料庫SQL
- 一鍵將 Laf 遷移到 Sealos 雲開發(Sealaf),有手就行!
- 從 golang flag 遷移到 cmdrGolang