摩多遊戲是一(yī)家專注于女性向輕度養成手遊與研運一(yī)體(tǐ)的創新發展公司。2015年初登國内市場便取得較好成績,處女作《傳奇世界H5》好評如潮,後續推出《皇上吉祥2》《宮鎖心計》在市場中(zhōng)大(dà)放(fàng)異彩,備受玩家喜愛,并取得了不錯的成績。未來,摩多遊戲将立足于當下(xià),繼續以創造精品遊戲爲導向,提供更優質的遊戲體(tǐ)驗與服務。回顧過往,先後獲評“高新技術企業”、“廈門市小(xiǎo)巨人領軍企業”等多項資(zī)質榮譽。
摩多(廈門)科技有限公司(以下(xià)簡稱“摩多遊戲”)是一(yī)家專注于女性向輕度養成手遊與研運一(yī)體(tǐ)的創新發展公司,并且是廈門高新技術企業,公司專注移動互聯網遊戲運營和開(kāi)發,緻力于爲全球移動平台提供最好玩的手機遊戲。
針對本次遊戲版本的大(dà)量更新和升級,摩多有意願和計劃對基礎架構進行更換和選擇,滿足未來海外(wài)遊戲業務的部署要求,原阿裏雲在海外(wài)的應用和體(tǐ)驗無法滿足客戶的預期,運維團隊和研發團隊共同推動了本次遷移的發展。
摩多遊戲随着海外(wài)業務的發展猛增,原有的遊戲平台的局限性和運維問題也暴露出來具體(tǐ)問題如下(xià):
➢ 原有遊戲平台的彈性和可擴展性功能較弱,随着軟件叠代更新加強平台的擴展性功能,選擇一(yī)個匹配的基礎架構滿足功能運行條件。
➢ 遊戲平台的多區域部署直接導緻數據庫數據同步問題。
➢ 網絡加速和網絡延遲問題進行優化和調整滿足玩家更高要求。
➢ 在前端遊戲流量也無法實現負載均衡,當前應用負載主要分(fēn)布在主服務器上,對于資(zī)源使用率分(fēn)配不夠合理。
➢ 阿裏雲的區域地理位置無法滿足客戶的市場遊戲玩家用戶的定位,導緻玩家流失。
從阿裏雲遷移到AWS公有雲上(簡稱:AWS上)經過前期的需求分(fēn)析調研和嚴格的POC測試,最終确定AWS雲上的解決方案。在AWS上擁有豐富的資(zī)源和服務來滿足客戶的用雲需求,常見服務包括:計算服務EC2、Lambda,存儲服務EBS、S3,網絡服務VPC、ELB,數據庫服務RDS、Aurora,安全服務
借助AWS公有雲上的各種資(zī)源服務來有效的解決客戶面臨的問題和挑戰。以下(xià)爲方案實現方式。
Route53服務:通過Route53實現域名轉發和解析到具體(tǐ)的實例公有IP。
ALB服務:再通過ALB實現應用負載均衡指向具體(tǐ)的應用服務器。通過分(fēn)布式架構部署多台遊戲集群服務器。
EC2服務:EC采用分(fēn)布式架構設計,優勢實現多路負載和彈性伸縮功能,多節點遊戲服務器部署在一(yī)個可用區A内,另外(wài)的多節點遊戲服務器部署在另一(yī)個可用區B内,有效解決應用服務器的跨可用區的高可用問題。
RDS服務:數據庫采用托管的RDS數據庫,創建RDS數據庫的隻讀副本,提供部分(fēn)查詢業務進行負載均衡。
S3服務:通過計劃任務把RDS數據導出到S3的存儲桶上,實現數據庫數據備份。
Lambda服務:在Lambda服務上構建了部分(fēn)自定義的運維和監控通知(zhī)以及警報服務。
項目開(kāi)始日期:2020/10/12
項目結束日期:2020/10/20
通過遷移到AWS公有雲上使客戶獲得了更好的系統性能和穩定性,提供了更好的遊戲平台服務,滿足了更高要求的SLA<=1小(xiǎo)時的級别。在同等成本的情況下(xià)實現了更好的計算彈性擴展、存儲性能、數據庫性能,業務數據更加安全,原有網絡延遲上降低了15毫秒左右提高用戶體(tǐ)驗。在EC2計算資(zī)源配置上比原來的雲服務器降低一(yī)半,由原來的8VCPU、32G内存降低爲4VCPU、16G的内存,計算性能可以滿足業務需求;在雲資(zī)源成本上節省了22%。
作爲一(yī)個遊戲的遷移項目,漢爲在遷移項目中(zhōng)提供了富有經驗的遷移幫助和指導;使整個遷移項目順利完成。合作夥伴的價值主要體(tǐ)現在以下(xià)幾個方面:
1、深入了解客戶遷移需求參考AWS_Well-Architected框架來設計部署架構,使遊戲平台更加彈性和穩定。
2、根據已有的經驗指導客戶對AWS資(zī)源的選型優化降低合理的成本。
3、提供多維度的AWS cloud的使用培訓和技術支持,包括現場支持和線上支持。
4、爲客戶的AWS相關資(zī)源提供運維和監控指導及建議。
5、協助客戶針對AWS RDS\DocumentDB的性能優化和建議。