站务联系

如何运维千台以上游戏云服务器(2)

发布时间:2021-03-14   来源:网络整理    
字号:

在数据恢复方面,通过一键恢复工具,只须要提供恢复的IP、时间段和业务信息(如库名)即可实现数据恢复;24小时内的数据通过本地的数据恢复(结合二进制日志),超过24小时的数据通过异地数据恢复。

云上迁移历程

现在西山居早已将几款老游戏迁移至阿里云上。在将ALLINONE构架平滑迁移至云上的过程中,首先要求就是迁移过程不能长时间停服,只能接受正常的版本更新的停服时间。整个迁移过程分为以下几步:

第一步提早打算资源,在阿里云提早申请好资源,初始化环境并把VPC与自有机房的网路打通,实现网段互通为数据同步做好准备;

第二步提早同步数据,使用Xtrabackup备份在线把MySQL配置成主从同步机制,将数据同步至阿里云ECS,在一段时间后完成数据迁移。

第三步即将迁移,正常的游戏停服维护时间(0.5~2小时)就可完成业务上阿里云的迁移。目前早已平滑完成3款游戏产品的迁移,每款产品打算时间3~5天,正式迁移用时1~2小时,在阿里云平台使用的虚机超出1000台。

如何运维千台以上游戏云服务器大数据估算服务MaxComputer确保大数据业务。

在迁移至云的过程中,阿里云的技术支持起到了关键作用,线上线下及时勾通,以及特定技术的订制,保证了整个迁移过程的顺利进行。

如何去选择合适的数据库?

在游戏迁移过程中,遇到了这些困难,其中一点是选择自建MySQL还是RDS。根据游戏迁移经验,解决该问题,他觉得应从以下三个诱因进行考虑:

1. 实例数目:实例数目多且业务规模小(无需进行针对性的优化)适合自建MySQL服务;实例数目不多业务相对会比较集中,数据库负载较高还要针对性的进行优化适宜使用RDS服务;

2. 数据大小:数据量的大小会直接影响至数据库功耗跟数据备份的模式,数据量越大越还要对数据库进行精细化管理,数据的备份难度也越大,这种状况下建议使用RDS服务,反之可自建;

3. 成本核算:从例子型号来看RDS会比ECS自建MySQL要贵,但若是应当用到RDS的那些特征(如:数据安全跟稳定性)时费用也就不会置于首要位置了。

与此同时,大数据量的自建MySQL可以选用延时同步的方式,此步骤已在游族网络的女王联盟(手游)的集群构架方案中在使用。游族维保团队独创的数据备份系统、UJOBS、业务网段等颇具特色解决方案确保了其业务量在行业内处于领先地位。

QA环节:

1、游族现在的维保人员数目是多少?

答:游族网络最初维保团队在二十人以上,经过技术优化后,目前团队数量在十人左右。从原先的十几款产品至现今的三十几款产品,运维业务量下降一倍,整个维保团队人员削减一半。团队不断将技术转换为生产力,这是一个持续推动的过程。

2、从维保小白至主管的成长过程?

答:首先,我对维保这个行业保持很高的兴趣。从游戏对战平台接触维保开始,就甘愿持续花时间投入游戏维保,曾花费两天三夜的时间来处理维保中遇见的故障。当然最初只是从底层的维保人员做起,团队管理是被逼下来的,是一个逐渐成长的过程。在团队中,学习应位居首位,每个维保人员须要不断地学习,提升自己的能力。

3、DB不仅MySQL也有其他类别吗?比如NoSQL这类数据库是怎样管理跟布署的?

答:游族网络的产品绝大多数都是使用的MySQL,有少数产品使用了Mongodb,因为量少暂时还是通过手工管理;缓存业务有使用Redis但不储存关键数据,Redis的数据备份使用数据备份系统进行集中管理,所有的硬件布署都是通过标准化的业务模版进行管理的。

4、在新方案中,大数据估算服务MaxComputer的应用场景是哪些?

答:在西山居之前的构架中,游戏日志是分开储存,易被偷。在新的构架中,通过Log服务将游戏日志收集至大数据估算服务MaxComputer,对后续的游戏跟维保数据剖析提供便利支持。

5、数据库的部份是单DB多例子吗?有没有启用分布式DB的构架呢?

答:ALLINONE构架下,在一个MySQL例子中只运行一个业务;在集群构架下,在单DB例子下,会运行多个业务游戏服务器,分布式DB构架也相应是必备的。

6、游族私有云是用的OpenStack,本身组件太多,后续跟公有云之间怎样衔接的?

答:目前西山居使用OpenStack仅限于机房,短时间内不会与社区版本同步,机房内更改跟使用都很简单,整个OpenStack订制跟更改不多,更多注重于框架的使用。

7、国际节点跟国外节点的高靠谱链路怎么完善?

答:该链路使用的基本资源是享誉全球的阿里巴巴骨干网,阿里云是将自己的资源分享下来给使用VPC的顾客,实现国内外高靠谱链路的构建。

视频回放地址:

幻灯下载地址:

图说天下

  • 2页:
  • 上一页
  • 1
  • 2
  • 下一页
  • ×
    二维码生成