已有的遊戲如何快速穩定遷移到雲上?
雲平臺的是一個大的發展趨勢,結合作者的一些經驗,談談遊戲使用公有云的一些心得。
雲主機效能能否滿足要求; 雲主機的配置如何確定; 已有的大量資料如何遷移; 原來的指令碼到雲上能否使用
雲主機的效能能否滿足要求,如何確定雲主機的配置,沒有捷徑,就是做好充足的測試,結合機器人和真人,各種條件都模擬下,覺得測試差不多了,可以考慮開放一組對外的測試服,取得相關的壓力資料,有了資料,雲主機的配置也就很好確定了。
資料遷移確實是一個難題,許多遊戲雖然是分割槽分組,但是資料庫是多個區組共用。要將遊戲遷移到雲上,可能面臨大量資料,在短短的維護時間無法遷移到雲上的問題。
螞蟻搬家,逐步遷移,但是這樣特別消耗時間。
雲供應商協商,臨時拉一條專線,這樣時間會快很多。
使用行動硬碟複製資料,透過快遞先複製大量資料,然後維護時間同步很少的資料。
在遊戲的日常運維中,運維工程師可能有大量的指令碼,遷移到雲上能否繼續使用也是一個問題,如果作業系統和原來的版本一致,一般問題不大。但是還有一點要注意,指令碼如果和IP地址有關係,在原有的物理機環境中,一般IP有兩個,外網和內網IP,大部分公有云都是隻有一個內網IP,外網IP是對映的。國內阿里雲、盛大遊戲G雲,雲主機上是同時內外網共存,在網路這裡保證了和物理機的相容,使用起來比較方便。
公有云的雲主機通常都是模版克隆出來的,為了快速克隆,模版一般磁碟空間都比較小,資料儲存在另外新增的第二塊磁碟上,使用需要分割槽、格式化、掛載。這裡往往容易忽視,經常是第一塊磁碟寫滿了,出現了問題,才發現沒有將資料寫到第二快磁碟上。在使用雲主機的時候,需要檢查下磁碟,最好能有一個初始化指令碼專門做這個事情。
遊戲被攻擊是比較頭痛的事情,但是遊戲如果放到了雲上,這個麻煩就丟給了雲供應商,嘿嘿,雲確實為客戶節省了不少事情。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2911721/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何平穩地從nacos遷移到r-nacos?
- 我如何將部落格遷移到 Kubernetes(上)
- Python 決定遷移到 GitHubPythonGithub
- Flutter #03 將原有的 Flutter app 遷移到 Flutter 2.0FlutterAPP
- 如何從阿里雲ECS遷移到AWS EC2?阿里
- 如何從複雜單體應用快速遷移到微服務?微服務
- 如何將 CentOS遷移到 AlmaLinux?CentOSLinux
- 有的遊戲卷美術,有的遊戲卷題材,有的遊戲兩者都卷遊戲
- 穩定快速的伺服器如何選擇伺服器
- 騰訊雲伺服器遷移到Vultr伺服器
- 企業遷移到雲平臺是如何降低成本的?
- 2020春節檔遊戲大戰前瞻:有的佈局完畢,有的已經翻車遊戲
- 如何選擇穩定可靠、快速的伺服器?伺服器
- 10種可以遷移到雲的應用程式
- Spotify如何從Apache kafka遷移到雲平臺的pub/sub系統ApacheKafka
- svn 遷移到gitGit
- 我如何將部落格遷移到 Kubernetes(下)
- 如何遷移到微服務和事件溯源EventSourcing微服務事件
- 如何從 AWS CodeCommit 遷移到極狐GitLab?MITGitlab
- 【遷移】SqlServer 遷移到 MySQL 方法ServerMySql
- Epic遊戲商城上線社交功能,steam有的都得要遊戲
- 你的資料庫真的需要遷移到雲嗎?資料庫
- 如何將您的 Eventlet 專案遷移到 Asyncio
- 胡捷:穩定幣USDD如何才能穩定?
- WSL遷移到其他磁碟
- 郵件伺服器遷移到 amazon aws 雲主機伺服器
- Python 決定放棄 BPO,將所有 Bug 遷移到 GitHub 中PythonGithub
- 傳統堡壘機資料可以遷移到雲堡壘機上嗎?方式有哪些?
- 聚焦遊戲開發速度與成本,穩定引擎基礎助力開發者快速整合應用遊戲開發
- 年會現場穩定WiFi覆蓋,快速部署高速穩定網路WiFi
- Dcat Admin 教程 - 如何從 Laravel admin 遷移到 dcat admin?Laravel
- 如何從 vue-element-admin 遷移到 Fantastic-adminVueAST
- 世界上最大的Web服務商Dropbox是如何從Nginx遷移到Envoy的?WebNginx
- win10系統下玩cf遊戲時fps不穩定如何解決Win10遊戲
- 從 Nginx 遷移到 Envoy ProxyNginx
- 從 golang flag 遷移到 cmdrGolang
- 將nodejs遷移到D盤NodeJS
- centos遷移到rocky linux方法CentOSLinux