摩多游戏

摩多游戏-汉为软件

           摩多游戏是一家专注于女性向轻度养成手游与研运一体的创新发展公司。2015年初登国内市场便取得较好成绩,处女作《传奇世界H5》好评如潮,后续推出《皇上吉祥2》《宫锁心计》在市场中大放异彩,备受玩家喜爱,并取得了不错的成绩。未来,摩多游戏将立足于当下,继续以创造精品游戏为导向,提供更优质的游戏体验与服务。回顾过往,先后获评“高新技术企业”、“厦门市小巨人领军企业”等多项资质荣誉。

客户概览

       摩多(厦门)科技有限公司(以下简称“摩多游戏”)是一家专注于女性向轻度养成手游与研运一体的创新发展公司,并且是厦门高新技术企业,公司专注移动互联网游戏运营和开发,致力于为全球移动平台提供最好玩的手机游戏。

      针对本次游戏版本的大量更新和升级,摩多有意愿和计划对基础架构进行更换和选择,满足未来海外游戏业务的部署要求,原阿里云在海外的应用和体验无法满足客户的预期,运维团队和研发团队共同推动了本次迁移的发展。

 面临的问题和挑战

摩多游戏随着海外业务的发展猛增,原有的游戏平台的局限性和运维问题也暴露出来具体问题如下:

➢ 原有游戏平台的弹性和可扩展性功能较弱,随着软件迭代更新加强平台的扩展性功能,选择一个匹配的基础架构满足功能运行条件。

➢ 游戏平台的多区域部署直接导致数据库数据同步问题。

➢ 网络加速和网络延迟问题进行优化和调整满足玩家更高要求。

➢ 在前端游戏流量也无法实现负载均衡,当前应用负载主要分布在主服务器上,对于资源使用率分配不够合理。

➢ 阿里云的区域地理位置无法满足客户的市场游戏玩家用户的定位,导致玩家流失。

 解决方案

         从阿里云迁移到AWS公有云上(简称:AWS上)经过前期的需求分析调研和严格的POC测试,最终确定AWS云上的解决方案。在AWS上拥有丰富的资源和服务来满足客户的用云需求,常见服务包括:计算服务EC2、Lambda,存储服务EBS、S3,网络服务VPC、ELB,数据库服务RDS、Aurora,安全服务

已用AWS服务

借助AWS公有云上的各种资源服务来有效的解决客户面临的问题和挑战。以下为方案实现方式。

Route53服务:通过Route53实现域名转发和解析到具体的实例公有IP。

ALB服务:再通过ALB实现应用负载均衡指向具体的应用服务器。通过分布式架构部署多台游戏集群服务器。

EC2服务:EC采用分布式架构设计,优势实现多路负载和弹性伸缩功能,多节点游戏服务器部署在一个可用区A内,另外的多节点游戏服务器部署在另一个可用区B内,有效解决应用服务器的跨可用区的高可用问题。

RDS服务:数据库采用托管的RDS数据库,创建RDS数据库的只读副本,提供部分查询业务进行负载均衡。

S3服务:通过计划任务把RDS数据导出到S3的存储桶上,实现数据库数据备份。

Lambda服务:在Lambda服务上构建了部分自定义的运维和监控通知以及警报服务。

项目日期

 项目开始日期:2020/10/12

项目结束日期:2020/10/20

项目收益

        通过迁移到AWS公有云上使客户获得了更好的系统性能和稳定性,提供了更好的游戏平台服务,满足了更高要求的SLA<=1小时的级别。在同等成本的情况下实现了更好的计算弹性扩展、存储性能、数据库性能,业务数据更加安全,原有网络延迟上降低了15毫秒左右提高用户体验。在EC2计算资源配置上比原来的云服务器降低一半,由原来的8VCPU、32G内存降低为4VCPU、16G的内存,计算性能可以满足业务需求;在云资源成本上节省了22%。

合作伙伴价值

作为一个游戏的迁移项目,汉为在迁移项目中提供了富有经验的迁移帮助和指导;使整个迁移项目顺利完成。合作伙伴的价值主要体现在以下几个方面:
1、深入了解客户迁移需求参考AWS_Well-Architected框架来设计部署架构,使游戏平台更加弹性和稳定。
2、根据已有的经验指导客户对AWS资源的选型优化降低合理的成本。
3、提供多维度的AWS cloud的使用培训和技术支持,包括现场支持和线上支持。
4、为客户的AWS相关资源提供运维和监控指导及建议。
5、协助客户针对AWS RDS\DocumentDB的性能优化和建议。

 

摩多游戏-汉为软件